<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CAST Documentation - V2 on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/</link><description>Recent content in CAST Documentation - V2 on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/index.xml" rel="self" type="application/rss+xml"/><item><title>1.21.0-beta1 - Content overview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-21/1-21-0-beta1-content-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-21/1-21-0-beta1-content-overview/</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;1.21.0-beta1&lt;/strong&gt; contains several new features that require customer feedback. These features are outlined in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-21/"&gt;1.21&lt;/a&gt;&lt;/strong&gt; and explained in more detail below.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="automatically-upload-data-to-a-cast-imaging-instance"&gt;Automatically upload data to a CAST Imaging instance&lt;/h2&gt;
&lt;p&gt;The process of exporting and importing data into a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/"&gt;CAST Imaging&lt;/a&gt;&lt;/strong&gt; instance has previously been a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/"&gt;manual process&lt;/a&gt;&lt;/strong&gt; that must be actioned following the completion of either a snapshot or an analysis. &lt;strong&gt;AIP Console 1.21.0-beta1&lt;/strong&gt; introduces the ability to automate this data export and import as part of the standard onboarding and rescan processes so that when these processes are complete, all data is ready to use in CAST Imaging without having to perform any additional manual actions.&lt;/p&gt;</description></item><item><title>1.23 - Simplified Delivery mode overview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-23/1-23-simplified-delivery-mode-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-23/1-23-simplified-delivery-mode-overview/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;AIP Console 1.23 introduces a feature known as &amp;ldquo;&lt;strong&gt;Simplified Delivery mode&lt;/strong&gt;&amp;rdquo; which has been implemented for those users that want to deliver source code from one single unique location - i.e. a dedicated folder - and do not want to retain any version delivery history for future rescans. This feature is only available via the &lt;strong&gt;AIP Console Automation tools&lt;/strong&gt; (the Jenkins plugin and the CLI tool) available here: &lt;strong&gt;&lt;a href="https://github.com/CAST-Extend/com.castsoftware.aip.console.tools"&gt;https://github.com/CAST-Extend/com.castsoftware.aip.console.tools&lt;/a&gt;&lt;/strong&gt;. The option is implemented as follows:&lt;/p&gt;</description></item><item><title>2.10</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-10/</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;CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc-legacy.castsoftware.com/display/DASHBOARDS/Upgrade+process"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Required release&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Installer for embedded dashboards (when using standalone or Windows JAR installers)&lt;/td&gt;
 &lt;td&gt;2.11.2-funcrel&lt;/td&gt;
 &lt;td&gt;You must use the installer provided with the current release of Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging&lt;/td&gt;
 &lt;td&gt;≥ 2.5.2-funcrel&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;.&lt;/p&gt;</description></item><item><title>2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-10/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.10.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.10.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.10.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.10.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.10.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.10.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.10.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.10.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Removal of violations from the Action Plan and Scheduled Exclusion list using the Rules Violation table&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Convertion of an action item into an exclusion&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Automatic assignment of NO_ROLE, when a new profile is created&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Minor UI updates for the CAST Dashboard Administration panel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with &lt;/p&gt;</description></item><item><title>2.10</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-10/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 59.3729%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.2863%;"/&gt;&lt;col style="width: 64.9108%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.10.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span&gt;Removal of violations from the Action Plan and Scheduled Exclusion list using the Rules Violation table&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Convertion of an action item into an exclusion&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Automatic assignment of NO_ROLE, when a new profile is created&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Minor UI updates for the CAST Dashboard Administration panel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;h3 id="2100-funcrel"&gt;2.10.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Security Dashboard - Converting an action item into an exclusion&lt;/td&gt;
 &lt;td&gt;In the rules violation table (available in the Risk Investigation, Application Investigation, Transaction Investigation and Advanced Search pages), it is now possible to move a violation that is already in the Action Plan list into the Scheduled Exclusion list using the &amp;ldquo;Manage &amp;gt; Manage exclusion of the violations&amp;rdquo; option. In previous releases it was only possible to do this directly using the Scheduled Exclusion list. See &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Exclusions#SecurityDashboardExclusions-ViatheRiskInvestigation,ApplicationInvestigation,TransactionInvestigationandAdvancedSearchviews"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Exclusions#SecurityDashboardExclusions-ViatheRiskInvestigation,ApplicationInvestigation,TransactionInvestigationandAdvancedSearchviews&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - User Authorization roles - Read-only [NO_ROLE] role&lt;/td&gt;
 &lt;td&gt;The NO_ROLE role (read-only role) has now been made available for selection in the CAST Dashboard Administration panel for all Dashboards (in previous releases this role was not available for selection). When a new profile is created, the NO_ROLE role will be automatically assigned. See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Security Dashboard - Remove violations from the Action Plan and Scheduled Exclusion list using the Rules Violation table&lt;/td&gt;
 &lt;td&gt;In the rules violation table (available in the Application Investigation, Risk Investigation, Transaction Investigation and Advanced Search pages), it is now possible to remove violations from the Action Plan and the Scheduled Exclusion list using the &amp;ldquo;Manage &amp;gt; Remove from Action list&amp;rdquo; and the &amp;ldquo;Manage &amp;gt; Remove from Scheduled List&amp;rdquo; options. In previous releases it was only possible to remove violations directly using the Action Plan or the Scheduled Exclusion list. See &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Action+Plan#SecurityDashboardActionPlan-Removingviolations%28objects%29fromtheActionPlan"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Action+Plan#SecurityDashboardActionPlan-Removingviolations(objects)fromtheActionPlan&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Exclusions#SecurityDashboardExclusions-removeRemovingviolations%28objects%29fromtheExclusionlist"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Exclusions#SecurityDashboardExclusions-removeRemovingviolations(objects)fromtheExclusionlist&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - User Authorization - Users/Groups panel - Remove SAML/LDAP users/groups&lt;/td&gt;
 &lt;td&gt;A remove option is now available for selected SAML/LDAP users/groups in the CAST Dashboard Administration panel for all Dashboards. See: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above#Userroles2.xandabove-Users/Groupspanel"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above#Userroles2.xandabove-Users/Groupspanel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - User Authorization - Users/Groups panel - Search&lt;/td&gt;
 &lt;td&gt;A search option is now available in the column header for the Users/Groups panel in the CAST Dashboard Administration interface, allowing you to search for users/groups that have already been granted a profile. See: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above#Userroles2.xandabove-Users/Groupspanel"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above#Userroles2.xandabove-Users/Groupspanel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4890&lt;/td&gt;
 &lt;td&gt;A change has been made to improve overall performance of the CAST Security Dashboard when a large number of domains are configured in the domains.properties file. This change is aimed at improving the loading time of the Home page and the Application selection page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4906&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the diagnostic.html page was found to be accessible by users without the ADMIN role. Only users with the ADMIN role can now access this page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4864&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the result of the &amp;ldquo;Check for update&amp;rdquo; option available in the UI was displaying incorrect information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38908&lt;/td&gt;
 &lt;td&gt;Fixes an issue where rules are duplicated (i.e. displayed twice) in the UI when the criticality of the rule (attached to new custom technical criterion) is changed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38744&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing some UI elements (the violations download icon) to be hidden when the &amp;ldquo;no license&amp;rdquo; warning banner is displayed in the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39244&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an unsuitable error message to be displayed when logging in and a timeout occurs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39389&lt;/td&gt;
 &lt;td&gt;Fixes a performance issue found in Security Dashboard. Due to multiple API calls performance was affected, after the fix the number of API calls is reduced.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.11</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/2-11/</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;CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Minimum required release&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Installer for embedded dashboards (when using standalone or Windows JAR installers)&lt;/td&gt;
 &lt;td&gt;2.11.7-funcrel&lt;/td&gt;
 &lt;td&gt;You must use the installer provided with the current release of Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging&lt;/td&gt;
 &lt;td&gt;≥ 2.5.2-funcrel&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="21117-funcrel"&gt;2.11.17-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;58372&lt;/td&gt;
 &lt;td&gt;Fixes critical and high security vulnerabilities caused by outdated Apache Log4j dependencies (CVE-2026-34477). Log4j versions have been updated across multiple components to address SSL hostname verification concerns.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;58280&lt;/td&gt;
 &lt;td&gt;Fixes Docker image startup failures for aip-gateway and aip-service-registry caused by missing GCC runtime libraries following Alpine Linux and JVM version upgrades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;57814&lt;/td&gt;
 &lt;td&gt;Fixes an issue affecting PL/I source file analysis where incorrect component deletion occurred during the Prepare Analysis phase.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;57932&lt;/td&gt;
 &lt;td&gt;Fixes a thread-safety issue in the package preparation step that caused &amp;ldquo;ConcurrentModificationException&amp;rdquo; errors and failed deep analysis jobs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;57181&lt;/td&gt;
 &lt;td&gt;Fixes an issue where duplicate Analysis Units were created for PL/I applications after an application was renamed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;57665&lt;/td&gt;
 &lt;td&gt;Fixes an issue where extensions that had been deleted were automatically reinstalled during subsequent version updates or analysis runs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16804&lt;/td&gt;
 &lt;td&gt;For PL1-based applications: renaming an application and then running a scan and analysis triggers a &amp;ldquo;Missing Package: pl1MergedPck not found&amp;rdquo; error. The underlying cause is incorrect package cleanup when the application folder path changes. This issue will be fixed in 2.11.18-funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16798&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the &amp;ldquo;.NET Project and Resources Discoverers&amp;rdquo; extension was not automatically installed even though the Code Scanner had detected the required plugins (e.g. dmtdevcsharpdiscoverer), causing analysis to fail at the &amp;ldquo;Prepare Analysis Config&amp;rdquo; step with an &amp;ldquo;ArrayIndexOutOfBoundsException&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16797&lt;/td&gt;
 &lt;td&gt;Resolved a reporting defect where the Analysis Report (XLSX) listed Python, JavaScript, and TypeScript files as &amp;ldquo;Not Analyzed / Unanalyzed&amp;rdquo; despite those files being successfully parsed and visible as analyzed objects in the Imaging Viewer.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16795&lt;/td&gt;
 &lt;td&gt;Fixed a discovery issue where PL/1 sources with mixed .PLI/.PLC file extensions caused 8 separate analysis unit jobs to be created instead of the expected single job, impacting link accuracy in large mainframe applications (e.g. COBOL, PL/1, Assembler, Db2).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16794&lt;/td&gt;
 &lt;td&gt;Addressed the inability to define a priority order for KB Tools execution in Imaging Console. Previously, dependent KB Tools did not run in a predictable sequence, requiring manual re-runs and recomputation of function points - functionality that was available in CAST Management Studio.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="21116-funcrel"&gt;2.11.16-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16733&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Development Environment&amp;rdquo; option available when configuring a C/C++ analysis has been removed from the UI. This option allowed end users to choose a specific IDE that was used to develop the source code they wanted to analyze. Now, the development environment is auto detected and appropriate analysis configuration settings are applied as a result. See also &lt;a href="https://doc.castsoftware.com/technologies/c-cpp/com.castsoftware.cpp/analysis-config/"&gt;C/C++ analysis configuration&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;49529&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the filters on DLM target type shows only the range displayed in the page and not all available values. Now all available values are listed in all filters.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53299&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Fast scan was failing (fixed by profiler version 1.8.38).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54010&lt;/td&gt;
 &lt;td&gt;Fixes an issue preventing a successful installation as AIP Registry service fails with the error &amp;ldquo;Caused by: liquibase.exception.DatabaseException: ERROR: out of memory&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54816&lt;/td&gt;
 &lt;td&gt;Fixes an issue where full graph objects are missing from Transaction graph view in CAST Imaging, when the &amp;ldquo;generate views&amp;rdquo; action is executed separately from a &amp;ldquo;generate snapshot&amp;rdquo; action (fixed if the com.castsoftware.aip version is &amp;gt;= 8.3.61).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54277&lt;/td&gt;
 &lt;td&gt;Fixes an issue where debug logs are not visible in CAST Console &amp;ldquo;VIEW LOGS&amp;rdquo; panel during an ongoing analysis (specifically when a log pattern is found in a debug log message).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;55717&lt;/td&gt;
 &lt;td&gt;Fixes a performance issue for the snapshot indicator &amp;ldquo;Transaction with High number of objects&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54152&lt;/td&gt;
 &lt;td&gt;Fixes an issue where XML metadata files from a SAP extraction are incorrectly marked as unanalyzed in the analysis report.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="bug-fixes"&gt;Bug Fixes&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16750&lt;/td&gt;
 &lt;td&gt;Fixes an issue when the conversion to UTF-8 is not enabled and the onboarded application contains at least 1 non UTF-8 file: the alert was showing an incorrect number of non UTF-8 files, whereas now the alert shows the right number of non UTF-8 files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16753&lt;/td&gt;
 &lt;td&gt;Improved encoding handling for IBM i applications: excluded .LF/.PF files and files detected as x-IBM930 from automatic UTF‑8 conversion to prevent loss of DDS views and analysis objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="21115-funcrel"&gt;2.11.15-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-16525&lt;/td&gt;
 &lt;td&gt;Onboarding without Fast Scan (legacy onboarding mode) is now deprecated. CAST recommends using onboarding with Fast Scan wherever possible (this is enabled by default for all new applications).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;53163&lt;/td&gt;
 &lt;td&gt;Fixes two vulnerabilities (orca-11894765 Spring4Shell and orca-13873215 Apache Tomcat) found in &amp;ldquo;spring-beans-5.3.13.jar&amp;rdquo; and &amp;ldquo;tomcat-embed-core-9.0.83.jar&amp;rdquo; shipped with the AIP Node component.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53223&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the error &amp;ldquo;AIP version of the application 8.3.X1 is lower than the one in the analysis node 8.3.X2&amp;rdquo; when attempting to restore an application using the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41457&lt;/td&gt;
 &lt;td&gt;Fixes an issue where no Mainframe Analysis Unit was created for an application with only .CPY files. This was preventing the user from accessing the Mainframe Cobol configuration section.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52408&lt;/td&gt;
 &lt;td&gt;Fixes an issue where no Mainframe Analysis Unit was created for an application with only .CPY files. This was preventing the user from accessing the Mainframe Cobol configuration section.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52408&lt;/td&gt;
 &lt;td&gt;Fixes an issue where an application named &amp;ldquo;Tests&amp;rdquo; and its files are automatically excluded from analysis due to the default file filter exclusion expression &amp;rsquo;tests/'.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52514&lt;/td&gt;
 &lt;td&gt;Fixes an out of memory issue when computing the snapshot indicator &amp;lsquo;Overlapping objects count&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53052&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Security Dataflow feature was automatically and erroneously set to &amp;ldquo;disabled&amp;rdquo; during an analysis after being manually enabled. The feature will now remain enabled unless manually disabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53338&lt;/td&gt;
 &lt;td&gt;Fixes an issue which was preventing the analysis from running with missing source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53230&lt;/td&gt;
 &lt;td&gt;Fixes an issue which was preventing the removal of an application from the Management/Health dashboard and the measure schema when the application was deleted from the Console UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54248&lt;/td&gt;
 &lt;td&gt;Fixes an issue which was preventing the removal of an application from the Management/Health dashboard and the measure schema when the application was deleted from the Console UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53986&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the KB Update Assistant that was causing the results to be incorrectly updated during the save and run actions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54072&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a change in the PostgreSQL &amp;ldquo;operator&amp;rdquo; password caused the creation of application schemas to fail. Updated documentation has been provided, see the documentation: &lt;a href="https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/action-items-after-changing-the-operator-user-password-when-using-cast-console/"&gt;/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/action-items-after-changing-the-operator-user-password-when-using-cast-console/&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="21114-funcrel"&gt;2.11.14-funcrel&lt;/h3&gt;
&lt;h4 id="notes"&gt;Notes&lt;/h4&gt;
&lt;p&gt;This extension has been withdrawn.&lt;/p&gt;</description></item><item><title>2.11</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/com-castsoftware-aip-console-tools/2-11-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/com-castsoftware-aip-console-tools/2-11-tools/</guid><description>&lt;h3 id="21117-funcrel"&gt;2.11.17-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;56952&lt;/td&gt;
 &lt;td&gt;Resolved an issue where the Jenkins plugin incorrectly reported &amp;ldquo;CAST analysis completed with unstable result&amp;rdquo; even when the analysis/snapshot had no warnings or errors. The misleading message was triggered solely by analysis indicator alerts (e.g., low scores for metrics such as AEFP/AEP or data entities used by transactions), which should not cause an unstable status. The plugin now correctly distinguishes between actual analysis failures and informational indicator alerts.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;56502&lt;/td&gt;
 &lt;td&gt;Conditionally update the dataflow option. Fix the issue where dataflow option was updated even when no related technology was onboarded. Dataflow option now operates when either JEE or .NET technology is found.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53260&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Publish-Imaging&amp;rdquo; command in AIP Console Tools now works regardless of whether the &amp;lsquo;Onboard Application&amp;rsquo; mode is enabled, allowing data to be published to CAST Imaging for both legacy and onboarded applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53228&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Publish-Imaging&amp;rdquo; command in AIP Console Tools now works regardless of whether the &amp;lsquo;Onboard Application&amp;rsquo; mode is enabled, allowing data to be published to CAST Imaging for both legacy and onboarded applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;56841&lt;/td&gt;
 &lt;td&gt;Added missing objectives for Deliver and AddVersion CLI commands. In addition to &amp;ndash;enable-data-safety-investigation parameter, -gdpr and &amp;ndash;pci-dss were added to cover all supported objectives.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>2.11 - Workaround for issue with JAR installers</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-11/2-11-workaround-for-issue-with-jar-installers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-11/2-11-workaround-for-issue-with-jar-installers/</guid><description>&lt;h2 id="issue-description"&gt;Issue description&lt;/h2&gt;
&lt;p&gt;It is impossible to run any &lt;strong&gt;executable JAR Dashboard installer&lt;/strong&gt; (whether Engineering, Health, Security or combined Engineering/Health) on a &lt;strong&gt;Microsoft Windows server&lt;/strong&gt;when the target server already has a &lt;strong&gt;Dashboard 2.11.1, 2.11.2 or 2.11.3&lt;/strong&gt; (whether Engineering, Health, Security or combined Engineering/Health) installed on it. The symptoms are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the new executable JAR installer is double clicked, the initial User Account Control prompt is displayed and then nothing happens.&lt;/li&gt;
&lt;li&gt;If the new executable JAR installer is launched from the command line using the syntax &lt;code&gt;java -jar name_of_jar_file.jar&lt;/code&gt; then the following error message is displayed:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Cannot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;named&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;resource&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;userInputLang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;userInputLang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml_eng&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;SEVERE&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;izforge&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;izpack&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;api&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exception&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IzPackException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;InvocationTargetException&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you are facing this issue, you should make the changes &lt;strong&gt;described below&lt;/strong&gt; and then &lt;strong&gt;re-run the new installer&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.11.x-funcrel - Instructions for 35820 customer bug fix</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-11/2-11-x-funcrel-instructions-for-35820-customer-bug-fix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-11/2-11-x-funcrel-instructions-for-35820-customer-bug-fix/</guid><description>&lt;p&gt;The customer bug &lt;strong&gt;35820&lt;/strong&gt; (the erroneous display in CAST Imaging of Technologies modules automatically configured by Console) has been addressed in a specific way because it was not possible to fix this directly in CAST Imaging. To resolve this issue, specific actions must be performed, and these are listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure you are running &lt;strong&gt;CAST Imaging ≥ 2.11.x&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure that the &lt;strong&gt;latest release&lt;/strong&gt; of the following extension &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.moduledefinitiontypes&amp;amp;version=latest"&gt;com.castsoftware.moduledefinitiontypes&lt;/a&gt;&lt;/strong&gt;(this extension categorises all modules) is installed in &lt;strong&gt;CAST Console&lt;/strong&gt; for the application(s) in question (note that if you are using &lt;strong&gt;CAST Console ≥ 2.4.x&lt;/strong&gt;, this extension will be automatically installed unless this mechanism has been manually disabled)&lt;/li&gt;
&lt;li&gt;Perform a &lt;strong&gt;new analysis/snapshot&lt;/strong&gt; for all impacted applications in CAST Console to ensure that the **&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.moduledefinitiontypes&amp;amp;version=latest"&gt;com.castsoftware.moduledefinitiontypes&lt;/a&gt;**is executed&lt;/li&gt;
&lt;li&gt;Perform a &lt;strong&gt;new export/import&lt;/strong&gt; of the application data into CAST Imaging - ensure that you either:
&lt;ul&gt;
&lt;li&gt;Use the automatic import/export mechanism built into CAST Console (which uses the import/export tools shipped with CAST Imaging ≥ 2.11.x)&lt;/li&gt;
&lt;li&gt;Use the manual import/export tools shipped with CAST Imaging ≥ 2.11.x&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;On completion of the import/export process, ensure that no Technologies modules are visible in CAST Imaging under the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-module-scope/"&gt;User Guide - Module scope&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2.12 - CVE fix impacts</title><link>https://doc.castsoftware.com/export-v2/security/release-notes/cast-security-dashboard/2-12/2-12-cve-fix-impacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes/cast-security-dashboard/2-12/2-12-cve-fix-impacts/</guid><description>&lt;h2 id="issue-description"&gt;Issue description&lt;/h2&gt;
&lt;p&gt;As part of the process of fixing (in v. 2.12.8) a CVE found in CAST
Security Dashboard (CVE-2025-24813), you should be aware of &lt;strong&gt;two
impacts&lt;/strong&gt; that require user intervention:&lt;/p&gt;
&lt;h3 id="using-jar-installers-to-install-cast-security-dashboard"&gt;Using JAR installers to install CAST Security Dashboard&lt;/h3&gt;
&lt;p&gt;If you install CAST Security Dashboard using the &lt;strong&gt;Java JAR
installers&lt;/strong&gt; and you intend to run an &lt;strong&gt;in-place update&lt;/strong&gt;
to the ≥
2.12.8 release you must ensure that you modify the following
files post installation before restarting the dashboard:&lt;/p&gt;</description></item><item><title>2.12 - Workaround for change of metric ID (Application Components tile in Engineering Dashboard)</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/2-12-workaround-for-change-of-metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/2-12-workaround-for-change-of-metric/</guid><description>&lt;h2 id="issue-description"&gt;Issue description&lt;/h2&gt;
&lt;p&gt;LOC (line of code) values reported by the &lt;strong&gt;Application Components tile&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt; now use the &lt;strong&gt;metric ID 66071&lt;/strong&gt; which is generated
by CAST Imaging/CAST Console during the application onboarding process (when using fastscan mode). In
previous releases, the CAST Engineering Dashboard exclusively used the &lt;strong&gt;metric
ID 10151&lt;/strong&gt; which was generated only during the analysis. If the issue is
present, the Application Components tile will show &lt;strong&gt;no value&lt;/strong&gt; for the Lines of Code entry at all and you will
need to perform &lt;strong&gt;a manual update&lt;/strong&gt; to ensure the correct metric ID is
configured in your Dashboard (see below).&lt;/p&gt;</description></item><item><title>2.13 - Workaround for change of metric ID (Technical Size tile in Management Dashboard)</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-13/2-13-workaround-for-change-of-metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-13/2-13-workaround-for-change-of-metric/</guid><description>&lt;h2 id="issue-description"&gt;Issue description&lt;/h2&gt;
&lt;p&gt;LOC (line of code) values reported by the &lt;strong&gt;Technical Size tile&lt;/strong&gt; in the &lt;strong&gt;Management Dashboard&lt;/strong&gt; now use the &lt;strong&gt;metric ID 66071&lt;/strong&gt; which is generated
by CAST Imaging/CAST Console during the application onboarding process (when using fastscan mode). In
previous releases, the CAST Management Dashboard exclusively used the &lt;strong&gt;metric
ID 10151&lt;/strong&gt; which was generated only during the analysis. If the issue is
present, the Technical Size tile will show &lt;strong&gt;no value&lt;/strong&gt; at all and you will
need to perform &lt;strong&gt;a manual update&lt;/strong&gt; to ensure the correct metric ID is
configured in your Dashboard (see below).&lt;/p&gt;</description></item><item><title>2.18</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-18/</guid><description>&lt;h3 id="2182-funcrel"&gt;2.18.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12442&lt;/td&gt;
 &lt;td&gt;Fixes Welcome Page loading time.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12337&lt;/td&gt;
 &lt;td&gt;Fixes the Containerization spelling error in Guided search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12214&lt;/td&gt;
 &lt;td&gt;Remove retry mechanism or keep limit for any failed query during import.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12234&lt;/td&gt;
 &lt;td&gt;Fixes delay in search results for global search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;44124&lt;/td&gt;
 &lt;td&gt;Fixes Pop-up which showed the queries used in that program and is not consistent inside the saved views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44509&lt;/td&gt;
 &lt;td&gt;Fixes searching for a particular service 4 to 5 duplicate name apprise.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44153&lt;/td&gt;
 &lt;td&gt;Fixes and issue wherein Imaging did not respond and no applications were found to search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44385&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the entry point object type in Imaging was changed compared to TCC due to which user was unable to consume results produced by Get Start and End points feature.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="recommendations"&gt;Recommendations&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Recommendation Id&lt;/th&gt;
 &lt;th&gt;New Recommendation&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1202083&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Move to Amazon Web Services: &amp;ldquo;Ensure PL/SQL package Oracle UTL_MAIL or UTL_SMTP is not used&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202064&lt;/td&gt;
 &lt;td&gt;FALSE&lt;/td&gt;
 &lt;td&gt;Move to Amazon Web Services/Modernistation/Move to Azure: &amp;ldquo;CICS DataSet files: Programs/utilities manipulating data&amp;rdquo; (rule updated).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202230&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Move to Amazon Web Services/Modernistation/Move to Azure: &amp;ldquo;IMS GSAM Files defined but not storing data&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202085&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Move to Amazon Web Services/Modernistation/Move to Azure: &amp;ldquo;Cobol Program accessing IMS DB Segment&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202082&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Move to Amazon Web Services: &amp;ldquo;Ensure PL/SQL package DBMS_SCHEDULER is not used&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202178&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;SQL Server Database to Amazon Aurora with PostgreSQL: Object Type Remediation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202207&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Green Screen access by program linked to database storage.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202208&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Green screen accessed by program linked to MQ utilities.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202209&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Green screen accessed by program linked to datafile storage.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202212&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Missing Green Screens.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202214&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Cobol Program using CICS transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1202215&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Unknown CICS Transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106130&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure DATETIMEOFFSET data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106128&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure NCHAR data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106126&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure NTEXT data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106124&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure NVARCHAR data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106122&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure ROWVERSION data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106120&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SMALLMONEY data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106118&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure TIMESTAMP data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106116&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure TINYINT data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106114&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure VARBINARY data type is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106112&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure FROM keyword is used in DELETE Statement.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106144&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL Server SET/SELECT variable is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106140&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL server Scalar Function ISNULL is not used&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106138&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL server Scalar Function GETDATE is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106136&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL server Scalar Function DATEDIFF is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106134&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL server Scalar Function DATEADD is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106132&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure SQL server Scalar Function CONVERT is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1106110&lt;/td&gt;
 &lt;td&gt;TRUE&lt;/td&gt;
 &lt;td&gt;Ensure MERGE statement is not used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2181-funcrel"&gt;2.18.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Advisor Enhancements&lt;/td&gt;
 &lt;td&gt;Introduced screens for displaying intermediate branching steps for smooth navigation to the checks. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-%E2%89%A52.19"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-%E2%89%A52.19&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Global Search Improvements&lt;/td&gt;
 &lt;td&gt;An explicit search button is added to fetch the results in global search. Search can also be triggered by pressing &amp;lsquo;Enter&amp;rsquo; key. The input text and search is disabled when search is in progress. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12007&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherin the &amp;ldquo;Remove&amp;rdquo; and &amp;ldquo;Hide Object&amp;rdquo; context menu options were displayed on the custom object node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11371&lt;/td&gt;
 &lt;td&gt;Fixes link direction in &amp;ldquo;Path Finder&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11795&lt;/td&gt;
 &lt;td&gt;Fixes missing icons in the &amp;ldquo;Third Party Components view&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11981&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein duplicate “Select” options were displayed in the left panel of Advisor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11932&lt;/td&gt;
 &lt;td&gt;Fixes an issue filtering by object type was not working properly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11991&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;OR&amp;rdquo; filter between &amp;ldquo;Tag&amp;rdquo; and &amp;ldquo;Object type&amp;rdquo; was displaying AND results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11988&lt;/td&gt;
 &lt;td&gt;Fixes the Transaction count issue in Welcome Page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;43964&lt;/td&gt;
 &lt;td&gt;Fixed header icons overlapping on each other while resizing the screen. Also, fixed overlap in scope dropdown on vertical screen resize.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43961&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the search text is getting cleared in current view search after selecting one object from the dropdown.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43955&lt;/td&gt;
 &lt;td&gt;Fixes the persistence of visual grouping on tab change. Links were not retained in the old tab, if any new tab was opened.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43834&lt;/td&gt;
 &lt;td&gt;Module details are now made available in the export reports in xlsx and csv.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44048&lt;/td&gt;
 &lt;td&gt;Fixes the colour coding of objects. All objects having same colour made it difficult to analyze. Now, different object types have different colours.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43946&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the advanced global search with option &amp;ldquo;Any&amp;rdquo; did not work.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44028&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the advanced global search with option &amp;ldquo;Any&amp;rdquo; did not work.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43670&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the “search by file” returned with “500 Internal Server Error”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2180-funcrel"&gt;2.18.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;All new features and improvements added in previous 2.18.0 beta releases are also included in this release. See the corresponding release notes for more information.&lt;/p&gt;</description></item><item><title>2.2.2 - Summary of UI changes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-2/2-2-2-summary-of-ui-changes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-2/2-2-2-summary-of-ui-changes/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This release brings some changes to the UI with regard to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;adding a new version&lt;/strong&gt; or &lt;strong&gt;version n+1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;labels&lt;/strong&gt; for the interactive list of action steps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These changes are designed to simplify and remove complexity during the onboarding process. There is no impact to the actual functioning of Console, however, some options, steps and labels have been merged, renamed or moved. The main changes are listed below.&lt;/p&gt;
&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 these changes to the onboarding process will continue in future releases of Console. Documentation has therefore not been updated - this will be done when the ongoing changes are complete.&lt;/p&gt;</description></item><item><title>2.3.1 - Summary of changes to the onboarding process</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-3/2-3-1-summary-of-changes-to-the-onboarding-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-3/2-3-1-summary-of-changes-to-the-onboarding-process/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In this release of Console, fundamental changes have been made to the &lt;strong&gt;application onboarding process&lt;/strong&gt; (i.e. the delivery of application source code, analysis, snapshot generation) for &lt;strong&gt;new applications&lt;/strong&gt;. These changes are provided in &amp;ldquo;beta&amp;rdquo; alongside the existing application onboarding process and you can therefore choose whether you want to onboard exactly as in previous releases or whether you want to try out the new process.&lt;/p&gt;
&lt;p&gt;The main changes associated with the new onboarding process are listed below and are explained in more detail later in this page:&lt;/p&gt;</description></item><item><title>2.4.0 - Summary of changes to the onboarding process</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-4/2-4-0-summary-of-changes-to-the-onboarding-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-4/2-4-0-summary-of-changes-to-the-onboarding-process/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Following on from the changes to the onboarding workflow introduced in 2.3.1 (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-3/2-3-1-summary-of-changes-to-the-onboarding-process/"&gt;2.3.1 - Summary of changes to the onboarding process&lt;/a&gt;&lt;/strong&gt;), additional changes have been added in this release as detailed below.&lt;/p&gt;
&lt;h2 id="restrictions-on-applications-in-discovered-state"&gt;Restrictions on applications in discovered state&lt;/h2&gt;
&lt;p&gt;When the initial phase of an application onboarding has been completed using the new workflow, and the application is in &amp;ldquo;discovered&amp;rdquo; state (see image below) some restrictions have been implemented in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Admin Center&lt;/a&gt;&lt;/strong&gt; because the application has not yet been created (this is done when the source code is sent for analysis).&lt;/p&gt;</description></item><item><title>2.6 - Enterprise mode - global installer - beta</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-6/2-6-enterprise-mode-global-installer-beta/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-6/2-6-enterprise-mode-global-installer-beta/</guid><description>&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-console-front-end-via-global-windows-installer/"&gt;2.x - Enterprise mode - Installation of Console front-end via global Windows Installer&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.7 - Log Service - beta</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-7/2-7-log-service-beta/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-7/2-7-log-service-beta/</guid><description>&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/log-service-installation/"&gt;Log Service installation&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.8 - Switch from legacy to fast scan onboarding mode</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-8/2-8-switch-from-legacy-to-fast-scan-onboarding-mode-beta/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-8/2-8-switch-from-legacy-to-fast-scan-onboarding-mode-beta/</guid><description>&lt;p&gt;Note that legacy onboarding mode is &lt;strong&gt;deprecated&lt;/strong&gt; and you should use &lt;strong&gt;Fast Scan mode&lt;/strong&gt; wherever possible.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is now possible to switch applications from &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/"&gt;onboarding without Fast Scan (legacy)&lt;/a&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;fast scan onboarding mode&lt;/a&gt;&lt;/strong&gt; using the CAST Console UI. Some of the benefits of switching to fast scan mode are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new step &amp;ldquo;fast scan&amp;rdquo; will evaluate your programming languages and frameworks and alert you if something is missing - see also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-fast-scan/"&gt;Application onboarding with Fast Scan - validate the Fast Scan&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The analysis process is faster and easier to use&lt;/li&gt;
&lt;li&gt;The current state of the application is the only information available in Console, making it less confusing about what Console is showing.&lt;/li&gt;
&lt;/ul&gt;
&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;This switch feature is currently in beta and is available in &lt;strong&gt;≥ 2.8.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>2.8.0-funcrel only - Manual update for instances running on custom front-end port</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-8/2-8-0-funcrel-only-manual-update-for-instances-running-on-custom-front-end-port/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-8/2-8-0-funcrel-only-manual-update-for-instances-running-on-custom-front-end-port/</guid><description>&lt;p&gt;A &lt;strong&gt;known issue&lt;/strong&gt; is present in &lt;strong&gt;2.8.0-funcrel&lt;/strong&gt; ONLY (fixed in &lt;strong&gt;2.8.1-funcrel&lt;/strong&gt;) which prevents applications from being imported when the CAST Imaging instance runs on a custom front-end port. An error states that the current license key is not valid, when in fact it is. To resolve this issue, edit the following file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;traditional&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;installer&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;APPDATA&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;ImagingSystem&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;imagingservice&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;imagingetl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;located&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;folder&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;created&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;when&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unzipping&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;etl&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;config&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In this file, add a new entry &lt;code&gt;HTTP_ENDPOINT&lt;/code&gt; and specify the URL to your CAST Imaging instance. For example, add the following if your instance is running on port 443 (https):&lt;/p&gt;</description></item><item><title>2.9 - Automatic UTF-8 conversion feature</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-9/2-9-automatic-utf-8-conversion-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-9/2-9-automatic-utf-8-conversion-feature/</guid><description>&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-the-automatic-utf-8-conversion-feature/"&gt;Configuring the automatic UTF-8 conversion feature&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.9.0-funcrel - Manual update for Microsoft Windows users synchronizing data from AIP Console</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-9/2-9-0-funcrel-manual-update-for-microsoft-windows-users-synchronizing-data-from-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-9/2-9-0-funcrel-manual-update-for-microsoft-windows-users-synchronizing-data-from-aip-console/</guid><description>&lt;p&gt;A &lt;strong&gt;known issue&lt;/strong&gt; is present in&lt;strong&gt;2.9.0-funcrel&lt;/strong&gt; (fixed planned for &lt;strong&gt;2.9.1-funcrel&lt;/strong&gt;) deployed from the &lt;strong&gt;Microsoft Windows installer&lt;/strong&gt; which causes a failure during the application export/import process specifically when synchronizing data directly from AIP Console. To resolve this issue, edit the following file with a text editor:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;APPDATA&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;ImagingSystem&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;imagingservice&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;imagingetl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Find the following line in the file which contains an erroneous path:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ETL_AUTOMATION_BINARY_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;&amp;lt;PATH&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Edit the line and ensure that the path points to the following location:&lt;/p&gt;</description></item><item><title>2.x - Enterprise mode - Installation of AIP Console front-end via Docker or Docker Desktop</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-docker-or-docker-desktop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-docker-or-docker-desktop/</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;: how to perform a 2.x installation on Docker or Docker Desktop.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In &lt;strong&gt;≥ 2.0.0-funcrel&lt;/strong&gt;, CAST provides a &lt;strong&gt;.yml file&lt;/strong&gt; that is used to install the Console front-end in &amp;ldquo;&lt;strong&gt;enterprise mode&lt;/strong&gt;&amp;rdquo; on Docker (Linux) or Docker Desktop (Microsoft Windows) as part of the download media available on CAST Extend (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128619/576128620.jpg" alt=""&gt;&lt;/p&gt;
&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;If you are not able to use Docker / Docker Desktop, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt; for an alternative enterprise deployment option.&lt;/p&gt;</description></item><item><title>8.3.40 - Additional notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/8-3-40-additional-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/8-3-40-additional-notes/</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;Additional notes for the features and improvements introduced in &lt;strong&gt;AIP Core 8.3.40&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="changes-to-rules-flagged-as-critical"&gt;Changes to rules flagged as critical&lt;/h2&gt;
&lt;p&gt;AIP Core 8.3.40 implements a feature improvement that is designed to reduce the number of rules provided by CAST (whether in AIP Core or in an official extension) that are flagged as critical. Over time, as more and more rules have been created by CAST, the list of rules that are flagged as critical has also grown. This has inevitably led to a situation where there are a large number of critical rules producing violations and it is therefore difficult to know where to focus the remediation efforts.&lt;/p&gt;</description></item><item><title>ACH - Access Rights</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-access-rights/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-access-rights/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Action menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-action-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-action-menu/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-contacting-cast/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Layers and Sets window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-layers-and-sets-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-layers-and-sets-window/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Bulk importing documents or tags via .CSV file</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-bulk-importing-documents-or-tags-via-csv-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-bulk-importing-documents-or-tags-via-csv-file/</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;ul&gt;
&lt;li&gt;This feature is available in CAST Imaging &lt;strong&gt;≥ 2.13&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt; is required.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to &lt;strong&gt;bulk import documentation&lt;/strong&gt; or &lt;strong&gt;tags&lt;/strong&gt; via a &lt;strong&gt;.CSV file&lt;/strong&gt; - i.e. you can import multiple &lt;strong&gt;documents&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=IMAGING&amp;amp;title=User+Guide+-+Using+the+Annotate+feature&amp;amp;linkCreation=true&amp;amp;fromPageId=601096359"&gt;User Guide - Using the Annotate feature&lt;/a&gt;&lt;/strong&gt; for more information) and/or &lt;strong&gt;tags&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-tags/"&gt;User Guide - Working with tags&lt;/a&gt;&lt;/strong&gt;) for &lt;strong&gt;multiple objects at the same time&lt;/strong&gt;, rather than having to create them all manually in the UI. To do so:&lt;/p&gt;</description></item><item><title>Admin Center - License management panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-license-management-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-license-management-panel/</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 page describes how to &lt;strong&gt;manage license keys&lt;/strong&gt; (for CAST and also for OpenAI).&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt; is required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This panel enables you to manage two different license keys as follows:&lt;/p&gt;
&lt;h3 id="cast-imaging-license-key"&gt;CAST Imaging license key&lt;/h3&gt;
&lt;p&gt;When you want to access and import application data into CAST Imaging, a &lt;strong&gt;license key&lt;/strong&gt; is required. There are various types of key that can be inputted, and all restrict the user in some way, for example:&lt;/p&gt;</description></item><item><title>Administration Center - Security - User Roles</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/</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 page describes how to manage User Roles in Console.&lt;/p&gt;
&lt;/div&gt;
&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 **Console &lt;em&gt;≥&lt;em&gt;2.x&lt;/em&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;global roles are managed in &lt;strong&gt;SSO/Keycloak&lt;/strong&gt; see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/"&gt;Configure authentication and roles using Keycloak - v. 2.x&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;resource level roles for user access are managed in &lt;strong&gt;Console&lt;/strong&gt;, see below.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console uses a system of &amp;ldquo;roles&amp;rdquo; to manage permissions and access to data. Currently the following roles are available:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt;&lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Role name&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Type&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;admin&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Global&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;This Global level role allows a user or member of a group to administer the entire Console, including:&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Allow CAST to collect anonymous statistical data automatically</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-cast-extend/administration-center-settings-allow-cast-to-collect-anonymous-statistical-data-automatically/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-cast-extend/administration-center-settings-allow-cast-to-collect-anonymous-statistical-data-automatically/</guid><description>&lt;p&gt;In order to provide an estimate of the time required to fully analyze a given application version, CAST needs to collect anonymous data relating to the volume of files to be analyzed, the performance/specification of the analysis server and the actual time taken to perform analyses and generate snapshots. The data collected by Console will be stored by CAST on its CAST Extend server and will not contain any information that would allow the identification of any customer related information or application. The data stored by CAST is purely statistical and is related only to the size and duration of analyses and snapshot generation (an example of the data collected by CAST is &lt;strong&gt;&lt;a href="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127567/576127568.json"&gt;available for download in .json format&lt;/a&gt;&lt;/strong&gt;). The richer the database of information we hold, the more accurate the estimation will be.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Dashboard Integration</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-dashboard-integration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-dashboard-integration/</guid><description>&lt;p&gt;This panel provides settings for the CAST dashboard integration process, described in more detail in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/"&gt;Embedded CAST Dashboard deployment process&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Console ≥ 2.x&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127552/576127553.jpg" data-linked-resource-container-id="576127552" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="dashboard_settings2.jpg" data-linked-resource-id="576127553" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="89" src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127552/576127553.jpg" width="700"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;p&gt;This option performs an update to ensure that the embedded Dashboard integration settings are correct. No other options are available or necessary.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;If you are using &lt;strong&gt;Console Enterprise&lt;/strong&gt; mode in &lt;strong&gt;Docker&lt;/strong&gt;, then your embedded Dashboards will be preconfigured and no action is required.&lt;/li&gt;&lt;li&gt;If you are using &lt;strong&gt;Console Enterprise&lt;/strong&gt; mode via &lt;strong&gt;Java JAR installers&lt;/strong&gt;, OR you are using &lt;strong&gt;Console Standalone&lt;/strong&gt;, this button should be used following the installation of the embedded RestAPI to configure the embedded Dashboards. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-java-jar-installer/"&gt;Embedded CAST Dashboard deployment process using Java JAR installer&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Console ≥ 1.25&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Extensions Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-extensions-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-extensions-strategy/</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;: documentation for the &lt;strong&gt;Extensions Strategy panel&lt;/strong&gt; in the Console Administration Center.&lt;/p&gt;
&lt;p&gt;Options available here are &lt;strong&gt;global to ALL Applications&lt;/strong&gt; managed in Console. Note that this page describes settings available only in &lt;strong&gt;CAST Console &lt;strong&gt;≤&lt;/strong&gt; 2.7&lt;/strong&gt;. For newer releases, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/"&gt;Administration Center - Extensions Strategy&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Extensions Strategy&lt;/strong&gt; setting provides various options for managing at a global level (i.e. for &lt;strong&gt;all Applications&lt;/strong&gt; managed in the Console)
the extensions that are used in each Application analysis. The main
objective of these options is to ensure that the extensions that are
available for use in an analysis by an Application owner or Analysis
Manager can be &lt;strong&gt;controlled&lt;/strong&gt; - for example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>Advanced - Configuring results for the Code Viewer and for Metrics data</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-configuring-results-for-the-code-viewer-and-for-metrics-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-configuring-results-for-the-code-viewer-and-for-metrics-data/</guid><description>&lt;p&gt;In order for the &lt;strong&gt;Code Viewer&lt;/strong&gt; in CAST Enlighten (a feature that allows you to view the source code of objects and files stored in the CAST Analysis Service using a copy of the source code located on a local or network hard drive) and for the calculation of metrics data (on objects and files stored in the CAST Analysis Service for use with the CAST Engineering Dashboard) to function correctly with objects that have been imported into the CAST Analysis Service via the Universal Importer, certain criteria must be met.&lt;/p&gt;</description></item><item><title>Advanced onboarding for CAST Imaging - add a new version and deliver source code</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-add-a-new-version-and-deliver-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-add-a-new-version-and-deliver-source-code/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt; at a minimum.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;In the AIP Console, source code for a given Application is organised into &lt;strong&gt;v****ersions&lt;/strong&gt; - the idea being that you can create new Versions when the Application&amp;rsquo;s source code changes and you want to measure these changes. When working with a new Application, an &lt;strong&gt;initial version&lt;/strong&gt; first needs to be created and &lt;strong&gt;source code delivered&lt;/strong&gt; so that it can be analyzed. This page describes how to do this.&lt;/p&gt;</description></item><item><title>Advanced onboarding for CAST Imaging - validate Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-run-and-validate-the-initial-analysis/advanced-onboarding-for-cast-imaging-validate-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-run-and-validate-the-initial-analysis/advanced-onboarding-for-cast-imaging-validate-dynamic-links/</guid><description>&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dynamic-links/"&gt;Validate Dynamic Links&lt;/a&gt;
for more information about this.&lt;/p&gt;</description></item><item><title>Advanced rescan - add a new version and deliver source code</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-add-a-new-version-and-deliver-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-add-a-new-version-and-deliver-source-code/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt; at a minimum.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;When you want to perform an &lt;strong&gt;Advanced rescan&lt;/strong&gt;, this means that you would like to be able to &lt;strong&gt;control the required steps&lt;/strong&gt; and &lt;strong&gt;make changes&lt;/strong&gt; to the configuration that was used in the previous version analysis/snapshot.&lt;/p&gt;
&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;Run analysis should be disabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In an &lt;strong&gt;advanced rescan scenario&lt;/strong&gt;, we &lt;strong&gt;do not want to run an analysis or generate a snapshot&lt;/strong&gt; as part of the new version creation process, therefore we must ensure that the &lt;strong&gt;Run analysis&lt;/strong&gt; option is &lt;strong&gt;disabled&lt;/strong&gt; (this also hides the &lt;strong&gt;Take a snapshot&lt;/strong&gt; option) when uploading the source code (this option can be enabled in a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/"&gt;Standard rescan&lt;/a&gt;&lt;/strong&gt; scenario where you simply want results quickly) - this option is explained fully below:&lt;/p&gt;</description></item><item><title>Advanced rescan for CAST Imaging - add a new version and deliver source code</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-add-a-new-version-and-deliver-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-add-a-new-version-and-deliver-source-code/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt; at a minimum.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;When you want to perform an &lt;strong&gt;Advanced rescan&lt;/strong&gt;, this means that you would like to be able to &lt;strong&gt;control the required steps&lt;/strong&gt; and &lt;strong&gt;make changes&lt;/strong&gt; to the configuration that was used in the previous version analysis.&lt;/p&gt;
&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;Run analysis should be disabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In an &lt;strong&gt;advanced rescan scenario&lt;/strong&gt;, we &lt;strong&gt;do not want to run an analysis or publish to CAST Imaging&lt;/strong&gt; as part of the new version creation process, therefore we must ensure that the &lt;strong&gt;Run analysis&lt;/strong&gt; option is &lt;strong&gt;disabled&lt;/strong&gt; when uploading the source code (this option can be enabled in a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/"&gt;Standard rescan for CAST Imaging&lt;/a&gt;&lt;/strong&gt; scenario where you simply want results quickly) - this option is explained fully below:&lt;/p&gt;</description></item><item><title>AIP Console - 2.x - Main updates and new features</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-main-updates-and-new-features/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-main-updates-and-new-features/</guid><description>&lt;h2 id="securityauthentication-approach"&gt;Security/authentication approach&lt;/h2&gt;
&lt;p&gt;The Console &lt;strong&gt;authentication provider&lt;/strong&gt;has been totally restructured and now uses the open-source OAuth2 compatible **&lt;a href="https://www.keycloak.org/"&gt;Keycloak&lt;/a&gt;**system. Keycloak provides local authentication, and can also interact with other enterprise authentication systems such as LDAP and SAML. This change greatly simplifies the configuration of the authentication method you choose.&lt;/p&gt;
&lt;p&gt;As a result of this change:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Console no longer provides any built in authentication mechanisms configured in .properties files. Users, user roles and identity providers are all configured directly in Keycloak.&lt;/li&gt;
&lt;li&gt;There is no admin user selection in the initial start-up wizard because the first admin user is now created directly in Keycloak (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/"&gt;Configure authentication and roles using Keycloak - v. 2.x&lt;/a&gt;&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/"&gt;Security tab&lt;/a&gt;&lt;/strong&gt; has been removed from the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt; because &lt;strong&gt;global&lt;/strong&gt; level roles are now configured directly in Keycloak (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/"&gt;Configure authentication and roles using Keycloak - v. 2.x&lt;/a&gt;&lt;/strong&gt;). &lt;strong&gt;Resource&lt;/strong&gt; level roles are still configured directly Console (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;Administration Center - Security - User Roles&lt;/a&gt;&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Resource level roles have been simplified: there is now one single role available called &lt;strong&gt;Resource Owner&lt;/strong&gt;. This role is similar to the &lt;strong&gt;Application Owner&lt;/strong&gt; role available in Console v 1.x.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="node-instances"&gt;Node instances&lt;/h2&gt;
&lt;p&gt;All registered Nodes are shown in the &lt;strong&gt;Nodes&lt;/strong&gt; tab in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt; as in v. 1.x:&lt;/p&gt;</description></item><item><title>AIP Console - Administration Center Configuration</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-administration-center-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-administration-center-configuration/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the configuration of the administration center options of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - AIP Console Tools - Jenkins plugin - Console URL not accessible using Jenkins Plugin</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-jenkins-plugin-console-url-not-accessible-using-jenkins-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-jenkins-plugin-console-url-not-accessible-using-jenkins-plugin/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to the error &amp;ldquo;ERROR: Unable to access to AIP Console at the following URL : https://&lt;hostname&gt;:8080&amp;rdquo;,  which may happen while accessing the AIP Console URL from the Jenkins.&lt;/p&gt;
&lt;p&gt;The Jenkins plugin allows you to automate some parts of using AIP Console, like delivering source code, running an application analysis, or generating a snapshot through Jenkins.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Unable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;send&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;request&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;certpath&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SunCertPathBuilderException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;valid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;certification&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;requested&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;certpath&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SunCertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;build&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SunCertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;141&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;certpath&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SunCertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;engineBuild&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SunCertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;126&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cert&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;build&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CertPathBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;280&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;validator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PKIXValidator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doBuild&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PKIXValidator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;392&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Caused&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;validator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ValidatorException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PKIX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;building&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;failed&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add Delete Application - Error connecting to database - Cannot Connect Database on CastStorageService</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-delete-application-error-connecting-to-database-cannot-connect-database-on-caststorageservice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-delete-application-error-connecting-to-database-cannot-connect-database-on-caststorageservice/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve an issue that occurs in AIP Console, while adding a new application whereby it  throw&amp;rsquo;s an error while connecting to the database.&lt;/p&gt;
&lt;p&gt;Error connecting to database - &lt;strong&gt;Can&amp;rsquo;t Connect Database xxxxxxxxxxxx.yyyyyyyy.zzzzzz.rds.amazonaws.com:15131 on CastStorageService&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;FATAL: remaining connection slots are reserved for non-replication superuser connections.&lt;/p&gt;
&lt;p&gt;This error is normally a database configuration issue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add version - Attaching packages step - ERROR IOException during extraction of archive XYZ.castextraction - java.io.IOException- Truncated ZIP file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-attaching-packages-step-error-ioexception-during-extraction-of-archive-xyz-castextraction-java-io-ioexception-truncated-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-attaching-packages-step-error-ioexception-during-extraction-of-archive-xyz-castextraction-java-io-ioexception-truncated-zip-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to failure at the attaching packages step while adding a version of an application to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt; The error encountered is &lt;strong&gt;IOException during extraction of archive XYZ.castextraction &lt;a href="http://java.io"&gt;java.io&lt;/a&gt;.IOException: Truncated ZIP file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If while &lt;strong&gt;adding a version&lt;/strong&gt; in AIP Console, it fails at the &lt;strong&gt;step copying and attaching packages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Attaching package to version - ERROR an error - ORA-12801</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-adddeletecopyupdate-packages/aip-console-application-onboardingdelivery-attaching-package-to-version-error-an-error-ora-12801/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-adddeletecopyupdate-packages/aip-console-application-onboardingdelivery-attaching-package-to-version-error-an-error-ora-12801/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related &lt;strong&gt;to failure at attaching package to version while adding the version of an application&lt;/strong&gt; to CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front-end web application that provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Create Package - Fatal error - The delivery contains no package to deliver</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-create-package/aip-console-application-onboardingdelivery-create-package-fatal-error/aip-console-application-onboardingdelivery-create-package-fatal-error-the-delivery-contains-no-package-to-deliver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-create-package/aip-console-application-onboardingdelivery-create-package-fatal-error/aip-console-application-onboardingdelivery-create-package-fatal-error-the-delivery-contains-no-package-to-deliver/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the error during Create package step.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add New version from AIP Console&lt;/li&gt;
&lt;li&gt;Select the source zip&lt;/li&gt;
&lt;li&gt;Add necessary exclusions.&lt;/li&gt;
&lt;li&gt;Run the Add version task.&lt;/li&gt;
&lt;li&gt;Fails with error during the Create Package Step.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/600146066/600146090.png" alt=""&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;12&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;37&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;15&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;281&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;getMultipleThreadsTaskExecutor&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ApplicationJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Encountered&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;interruption&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;executing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;job&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JobInterruptedException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;The&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;delivery&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;contains&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kn"&gt;package&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;deliver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CreatePackageStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doPackage&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CreatePackageStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;56&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DmtPackageStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DmtPackageStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;265&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DmtCliJobStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DmtCliJobStep&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;84&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ApplicationJob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ApplicationJob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;182&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ApplicationJob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ApplicationJob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;116&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JobThread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JobThread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;41&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;services&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;concurrent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ThreadPoolExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runWorker&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ThreadPoolExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1149&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[?&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0_302&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;concurrent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ThreadPoolExecutor$Worker&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ThreadPoolExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;624&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[?&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0_302&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;748&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[?&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0_302&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Deliver Version - DMT configuration deleted if Delivery not done</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-deliver-version/aip-console-application-onboardingdelivery-deliver-version-dmt-configuration-deleted-if-delivery-not-done/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-deliver-version/aip-console-application-onboardingdelivery-deliver-version-dmt-configuration-deleted-if-delivery-not-done/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the AIP console, the DMT configuration configuration is deleted if the delivery is not done.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.8&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.9&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create packages in AIP Console&lt;/li&gt;
&lt;li&gt;Save configuration and Quit without doing a Deliver action&lt;/li&gt;
&lt;li&gt;Configuration and packaging information is found deleted when logging back in&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Version Overview - Error - DSS snapshot cannot be found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-version-version-overview/aip-console-application-onboardingdelivery-version-overview-error-dss-snapshot-cannot-be-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-version-version-overview/aip-console-application-onboardingdelivery-version-overview-error-dss-snapshot-cannot-be-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to view the details of the version, we get the error - &lt;/p&gt;
&lt;p&gt;12:32:46.319 [getMultipleThreadsTaskExecutor-1] ERROR com.castsoftware.aip.node.services.overview.ApplicationOverviewServiceImpl - &lt;strong&gt;Unable to get snapshot details&lt;/strong&gt;&lt;br&gt;
com.castsoftware.aip.node.services.snapshots.SnapshotDetailsException: &lt;strong&gt;DSS snapshot cannot be found&lt;/strong&gt;&lt;br&gt;
at com.castsoftware.aip.node.services.snapshots.SnapshotServiceImpl.addSnapshotDetails(SnapshotServiceImpl.java:131) ~[aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.services.overview.ApplicationOverviewServiceImpl.lambda$collectOverviewData$4(ApplicationOverviewServiceImpl.java:172) ~[aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_202]&lt;br&gt;
at com.castsoftware.aip.node.services.overview.ApplicationOverviewServiceImpl.collectOverviewData(ApplicationOverviewServiceImpl.java:172) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.services.applications.ImportApplicationServiceImpl.updateVersionsAndSnapshots(ImportApplicationServiceImpl.java:297) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.jobs.steps.ResyncApplicationStep.execute(ResyncApplicationStep.java:67) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.jobs.ApplicationJob.doExecute(ApplicationJob.java:182) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.jobs.ApplicationJob.execute(ApplicationJob.java:116) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at com.castsoftware.aip.node.jobs.JobThread.run(JobThread.java:41) [aip-node-services-1.25.2.jar!/:1.25.2]&lt;br&gt;
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_202]&lt;br&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_202]&lt;br&gt;
at java.lang.Thread.run(Unknown Source) [?:1.8.0_202]&lt;/p&gt;</description></item><item><title>AIP Console - Application Scan - Customized Assessment Model - Changes not taken into account</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-customized-assessment-model-changes-not-taken-into-account/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-customized-assessment-model-changes-not-taken-into-account/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page helps you create a customized assessment model in AIP Console for an application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Customize an assessment model in CAST-MS and export it to a local *.pmx file;&lt;/li&gt;
&lt;li&gt;Modify the aip-node properties file to use the pmx file;&lt;/li&gt;
&lt;li&gt;Restart the Aip node service;&lt;/li&gt;
&lt;li&gt;Relaunch analysis and snapshot in AIP Console for the existing application.&lt;/li&gt;
&lt;li&gt;Check results in Dashboard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Model properties</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-model-editor/aip-console-architecture-studio-model-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-model-editor/aip-console-architecture-studio-model-properties/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Each model that is used during a snapshot (whether an Architecture Model or a Quality Rule model) will be visible in the results as a &lt;strong&gt;distinct Quality Rule&lt;/strong&gt;. A Quality Rule has various accompanying values/properties that determine how its results are viewed in the CAST dashboards. These values/properties should be configured for the rules that result from your models.&lt;/p&gt;
&lt;p&gt;The properties differ depending on the type of model you are working on:&lt;/p&gt;</description></item><item><title>AIP Console - Compute Snapshot - Fatal Error - Error while executing procedure - duplicate key value violates unique constraint dss_objects_pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-compute-snapshot/aip-console-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-dss-objects-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-compute-snapshot/aip-console-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-dss-objects-pk/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to resolve issues related to &lt;strong&gt;create snapshot step&lt;/strong&gt;, when it fails with the following errors  &lt;strong&gt;&amp;quot; Error: Child task on exception&lt;/strong&gt;&lt;br&gt;
and &lt;strong&gt;Error while executing Procedure, ERROR: duplicate key value violates unique constraint &amp;ldquo;dss_objects_pk&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/669253908/669253925.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;CAST AIP&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.45&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.28.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Create an SQL tool in tools after analysis.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/wlPIDENtcffro29WicgHtCHGf/?name=inline-214026791.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add following lines in SQL editor:&lt;/p&gt;</description></item><item><title>AIP Console - Dashboard Configuration Issues - Integrated EH dashboards installation failed to create the service properly</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-dashboard-configuration-issues/aip-console-dashboard-configuration-issues-integrated-eh-dashboards-installation-failed-to-create-the-service-properly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-dashboard-configuration-issues/aip-console-dashboard-configuration-issues-integrated-eh-dashboards-installation-failed-to-create-the-service-properly/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In CAST AIP Console 1.27.0, it is observed that, post-installation of CAST AIP Console Embedded Dashboard, referring to the page:  &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/"&gt;Embedded CAST Dashboard deployment process&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;integrated EH dashboards installation failed to create the service properly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.27.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In CAST AIP Console 1.27.0, it is observed that post installing the CAST AIP Console Embedded Dashboard, referring page:  &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/"&gt;Embedded CAST Dashboard deployment process&lt;/a&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Error - Unable to Access Extend though Console</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-error-unable-to-access-extend-though-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-error-unable-to-access-extend-though-console/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to access the CAST Extend through the Console, it gives the error - &amp;ldquo;Unable to access the CAST Extend server with the provided information.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541201/566541200.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But when trying to access Extend through a browser, it works fine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;till 1.23.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Offline extend - GUI Hangs - Unstable Extend Service</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-gui-hangs-unstable-extend-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-gui-hangs-unstable-extend-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When navigating to the Overview tab in AIP Console GUI, we see that it does not load - &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541218/566541219.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;After a few minutes, we have the below screen -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541218/566541217.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version,&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.18.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.17.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click on the Overview tab in AIP Console for any application.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to configure the AIP Console to access the extension Server when a proxy is installed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-to-access-the-extension-server-when-a-proxy-is-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-to-access-the-extension-server-when-a-proxy-is-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to configure the AIP Console to access the extension server.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for AIP Console: &lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=DOCCOM&amp;amp;title=CAST+AIP+Console"&gt;CAST AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Standalone Extension server, please see this page:  &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Install+and+configure+the+offline+Extend+package"&gt;Install and configure the offline Extend package&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.8&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.9&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Installation - AIP Console Service is stopping abruptly with open JDK- ERROR - BeanPostProcessor before instantiation of bean failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-aip-console-service-is-stopping-abruptly-with-open-jdk-error-beanpostprocessor-before-instantiation-of-bean-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-aip-console-service-is-stopping-abruptly-with-open-jdk-error-beanpostprocessor-before-instantiation-of-bean-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to you resolve the error -&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Error creating bean with name &amp;lsquo;org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration&amp;rsquo;: BeanPostProcessor before instantiation of bean failed&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; when trying to run Console service, which is getting stopped abruptly.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541235/566541234.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.23.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install CAST AIP Core&lt;/li&gt;
&lt;li&gt;Install CAST Storage Service&lt;/li&gt;
&lt;li&gt;Install open OPEN JDK&lt;/li&gt;
&lt;li&gt;Install CAST AIP Console&lt;/li&gt;
&lt;li&gt;Start AIP console and node Services&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Error stack is shown below:&lt;/p&gt;</description></item><item><title>AIP Console - Logging mechanisms</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-logs/aip-console-logging-mechanisms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-logs/aip-console-logging-mechanisms/</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 page describes how logging functions in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console provides its own logging mechanism and also makes use of each analyzer&amp;rsquo;s logging mechanism available on each Node.&lt;/p&gt;
&lt;h2 id="viewing-logs-in-console"&gt;Viewing logs in Console&lt;/h2&gt;
&lt;p&gt;There are two ways to view logs in Console:&lt;/p&gt;
&lt;h3 id="view-log-option"&gt;View log option&lt;/h3&gt;
&lt;p&gt;On completion of each action, use the &lt;strong&gt;View Log&lt;/strong&gt; option. A log is available for each step in the process that has been run:&lt;/p&gt;</description></item><item><title>AIP Console - Release Notes</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/aip-console-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/aip-console-release-notes/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AIP Console&lt;/strong&gt; (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;) Release Notes can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Release+Notes"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Console - Release Notes</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/aip-console-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/aip-console-release-notes/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AIP Console&lt;/strong&gt; (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;) was first released with &lt;strong&gt;support for AIP for Imaging&lt;/strong&gt; on &lt;strong&gt;8 February 2021&lt;/strong&gt; as &lt;strong&gt;1.21-funcrel&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Release Notes can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Console - Running AIP Console/Node Services - The Console does not indicate when the service is down</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-consolenode-services-the-console-does-not-indicate-when-the-service-is-down/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-consolenode-services-the-console-does-not-indicate-when-the-service-is-down/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the AIP Console service is down, there is no information about this on the GUI and the AIP Console URL still works from the cache.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.16&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.15&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.14&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.13&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.12&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop the Console service from the services tab.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;            &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541190/566541192.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Upgrade - AIP Console Service does not start after upgrade</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-aip-console-service-does-not-start-after-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-aip-console-service-does-not-start-after-upgrade/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After upgrading AIP Console to 1.26 from 1.24.3, it is observed that the AIP Console service is not starting.&lt;/p&gt;
&lt;p&gt;Error stack is as shown below - &lt;/p&gt;
&lt;p&gt;11:17:27.448 [main] ERROR org.springframework.boot.SpringApplication - Application run failed&lt;br&gt;
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: &lt;strong&gt;Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1.xsd schema or spring-security-3.2.xsd schema or spring-security-4.0.xsd schema with Spring Security 5.4. Please update your schema declarations to the 5.4 schema.&lt;/strong&gt;&lt;br&gt;
Offending resource: URL [file:C:/ProgramData/CAST/AipConsole/AipConsole/application-security-local.xml]&lt;br&gt;
at org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:62) ~[spring-beans-5.3.9.jar!/:5.3.9]&lt;br&gt;
at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:90) ~[spring-beans-5.3.9.jar!/:5.3.9]&lt;br&gt;
at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68) ~[spring-beans-5.3.9.jar!/:5.3.9]&lt;/p&gt;</description></item><item><title>AIP Console - User Profile options</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/</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 page describes how to update your user profile and associated options.&lt;/p&gt;
&lt;/div&gt;
&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;The profile option is NOT available when using &amp;ldquo;&lt;strong&gt;standalone&lt;/strong&gt;&amp;rdquo; Console mode.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="accessing-your-user-profile"&gt;Accessing your user profile&lt;/h2&gt;
&lt;p&gt;You can access your user profile by &lt;strong&gt;clicking your user login name&lt;/strong&gt; in the upper right corner and selecting &lt;strong&gt;Profile&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127666/576127667.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The profile screen will then display:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127666/576127674.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="available-options"&gt;Available options&lt;/h2&gt;
&lt;h3 id="api-key"&gt;API Key&lt;/h3&gt;
&lt;p&gt;When third-party applications need to interact with the Console API, it is possible to generate an &lt;strong&gt;API key&lt;/strong&gt; in Console and use that key to &lt;strong&gt;access the required resources securely&lt;/strong&gt;. Traditional user/password credentials are deemed a security risk and can also expire causing recurring problems when the Console API resources are used for automation purposes. An API key solves these issues and CAST recommends using one wherever possible.&lt;/p&gt;</description></item><item><title>AIP Console package - front-end installation</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/aip-console-package-front-end-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/aip-console-package-front-end-installation/</guid><description>&lt;p&gt;Depending on the release of Console you are using and the deployment mode/scenario you wish to use, there are various installers available (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/deployment-requirements/"&gt;Deployment requirements&lt;/a&gt;&lt;/strong&gt; for more information about architecture/modes/scenarios):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Deployment mode&lt;/th&gt;
 &lt;th&gt;Deployment scenario&lt;/th&gt;
 &lt;th&gt;Installation instructions&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-docker-or-docker-desktop/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Docker or Docker Desktop&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-console-front-end-via-global-windows-installer/"&gt;2.x - Enterprise mode - Installation of Console front-end via global Windows Installer&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Java JAR installers (multiple) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Standalone&lt;/td&gt;
 &lt;td&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-standalone-mode-installation-of-aip-console-front-end-in-standalone-mode/"&gt;2.x - Standalone mode - Installation of AIP Console front-end in standalone mode&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Java JAR installer (single)&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/1-x-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;1.x - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>AIP Console package - front-end installation for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/aip-console-package-front-end-installation-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/aip-console-package-front-end-installation-for-cast-imaging/</guid><description>&lt;p&gt;Depending on the release of Console you are using and the deployment mode/scenario you wish to use, there are various installers available (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/deployment-requirements/"&gt;Deployment requirements&lt;/a&gt;&lt;/strong&gt; for more information about architecture/modes/scenarios):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Deployment mode&lt;/th&gt;
 &lt;th&gt;Deployment scenario&lt;/th&gt;
 &lt;th&gt;Installation instructions&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-docker-or-docker-desktop/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Docker or Docker Desktop&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-console-front-end-via-global-windows-installer/"&gt;2.x - Enterprise mode - Installation of Console front-end via global Windows Installer&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Enterprise&lt;/td&gt;
 &lt;td&gt;Java JAR installers (multiple) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Standalone&lt;/td&gt;
 &lt;td&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-standalone-mode-installation-of-aip-console-front-end-in-standalone-mode/"&gt;2.x - Standalone mode - Installation of AIP Console front-end in standalone mode&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Java JAR installer (single)&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/1-x-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;1.x - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>AIP Core</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/aip-core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/aip-core/</guid><description>&lt;p&gt;&lt;strong&gt;AIP Core for Security&lt;/strong&gt; (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipsecurity&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipsecurity&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;) was first released on &lt;strong&gt;30 November 2018&lt;/strong&gt; as &lt;strong&gt;8.3.7&lt;/strong&gt;. Release Notes can be accessed here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>AIP Core upgrade</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/aip-core-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/aip-core-upgrade/</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 describes the upgrade process for &lt;strong&gt;AIP Core&lt;/strong&gt;. This process must be repeated on &lt;strong&gt;each AIP Node&lt;/strong&gt; you want to upgrade to a new release of AIP Core. When AIP Core has been upgraded, you must then perform an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/"&gt;Application and schema upgrade&lt;/a&gt;&lt;/strong&gt; to upgrade your Applications and their associated schemas to match the new AIP Core release.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---run-the-installer"&gt;Step 1 - Run the installer&lt;/h2&gt;
&lt;p&gt;Right click the &lt;strong&gt;setup.bat&lt;/strong&gt; file located in the folder created during the &lt;strong&gt;unzip process&lt;/strong&gt; and choose &lt;strong&gt;Run as Administrator&lt;/strong&gt; in the contextual menu:&lt;/p&gt;</description></item><item><title>AnaMan - Snapshot Preparation Assistant - Information - Snapshot Preparation Assistant phases</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/anaman-snapshot-preparation-assistant-spa/anaman-snapshot-preparation-assistant-information-snapshot-preparation-assistant-phases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/anaman-snapshot-preparation-assistant-spa/anaman-snapshot-preparation-assistant-information-snapshot-preparation-assistant-phases/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;There are 3 main phases:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#AnaManSnapshotPreparationAssistantInformationSnapshotPreparationAssistantphases-Initialization"&gt;#Initialization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#AnaManSnapshotPreparationAssistantInformationSnapshotPreparationAssistantphases-Processingfunctionalmodules"&gt;#Processing functional modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#AnaManSnapshotPreparationAssistantInformationSnapshotPreparationAssistantphases-UpdatingCASTSystemsViews"&gt;#Updating CAST Systems Views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#AnaManSnapshotPreparationAssistantInformationSnapshotPreparationAssistantphases-Computemetrics"&gt;#Compute metrics&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="initialization"&gt;Initialization&lt;/h2&gt;
&lt;p&gt;This phase occurs between the following messages:&lt;br&gt;
&amp;lsquo;Selection successfully built in the Knowledge Base&amp;rsquo;&lt;br&gt;
and&lt;br&gt;
&amp;lsquo;Loading default options.&amp;rsquo;&lt;/p&gt;
&lt;p&gt;In this phase the Snapshot Preparation Assistant retrieve information from the Knowledge Base, so some procedures and queries are executed on the Knowledge Base.&lt;br&gt;
Note: In case of T-SQL and ASP technologies the SPA generate one query per object.&lt;/p&gt;</description></item><item><title>Application - Config - Analysis - Manual dependency configuration</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/application-config-analysis-manual-dependency-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/application-config-analysis-manual-dependency-configuration/</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;Available in v. ≥ &lt;strong&gt;1.27&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Dependencies are an important component of the CAST analysis process: they determine some client/client and client/server links between objects. For the vast majority of situations, dependencies are automatically configured by Console at &lt;strong&gt;Application level&lt;/strong&gt; for&lt;strong&gt;each technology&lt;/strong&gt; and are configured between &lt;strong&gt;individual Analysis Units/groups of Analysis Units&lt;/strong&gt;. You can find out more about them in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/"&gt;Validate dependency configuration&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Sometimes, however, dependencies are not configured automatically by Console, particularly for languages managed via the Universal Analyzer - typically HTML5/JavaScript, SQL etc.) and this can sometimes lead to missing links and therefore issues with transactions and other analysis results produced by CAST. In this situation, during the analysis review and configuration (as explained in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/"&gt;Application onboarding with Fast Scan - validate the results&lt;/a&gt;&lt;/strong&gt;) dependencies may need to be created manually, however, this can be a time consuming process.&lt;/p&gt;</description></item><item><title>Application - Config - Reference Finder</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-reference-finder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-reference-finder/</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 explains how to work with the Reference Finder feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Reference Finder&lt;/strong&gt; feature enables you to define one or multiple rules at Application level to search for links (i.e. a&lt;strong&gt;word&lt;/strong&gt;, &lt;strong&gt;series of words&lt;/strong&gt;or&lt;strong&gt;string&lt;/strong&gt;(based on &lt;strong&gt;Regular Expressions&lt;/strong&gt;)) between Source and Target code when an analysis is run. The Reference Finder is an extension of the &lt;strong&gt;Dependencies&lt;/strong&gt; feature managed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/"&gt;Application - Config - Analysis&lt;/a&gt;&lt;/strong&gt; panel: in the Dependencies feature, references are traced using &lt;strong&gt;search strings&lt;/strong&gt; which
is less selective than parser based technology used for other links
traced by the analyzer. This technology detects a reference to an
object wherever its name is mentioned, regardless of the context in
which this reference occurs. As a result, &lt;strong&gt;incorrect links&lt;/strong&gt; may
be traced if a string happens to match a given name even if it is not
logically related to the corresponding object. As a result you may have
to &lt;strong&gt;intervene&lt;/strong&gt; to filter incorrect references. Refer to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-summary-of-dynamic-links/"&gt;Application - Config - Summary of Dynamic Links&lt;/a&gt;&lt;/strong&gt; for more details on how to ignore these ambiguous links. &lt;/p&gt;</description></item><item><title>Application - Function Points - Overview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-overview/</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;This panel will not contain any information until a &lt;strong&gt;snapshot is generated&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128119/576128124.jpg" alt=""&gt;&lt;/p&gt;
&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;If your global license key does not grant you the right to count Function Points, a banner message will be displayed explaining this situation:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128119/576128120.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Overview panel shows information about:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;strong&gt;Automated Function Points (AFP)&lt;/strong&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;The &lt;strong&gt;total number of Automated Function Points (AFP)&lt;/strong&gt; identified in the Application during the analysis/snapshot, divided into:&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Header</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-header/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-header/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Header section&lt;/strong&gt; provides basic information about the source code that has been delivered:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to expand&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/591626345/591626358.jpg" alt=""&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Last action date &amp;amp; time&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Date and time&lt;/strong&gt; the application was onboarded. When new source code is uploaded, this value will update.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Status&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Indicates the current state of the application:&lt;/p&gt;</description></item><item><title>Application - Transactions - Call Graph</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-transactions/application-transactions-call-graph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-transactions/application-transactions-call-graph/</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 provides information about using the Call Graph with Transactions in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Console provides a graphical representation of an object&amp;rsquo;s call links to enable you to quickly view how Data Entities and Transactions interact with each other. You can click one object and see a graphical representation of all of the other objects that it calls and it is called by:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128106/576128116.jpg" alt=""&gt;&lt;/p&gt;
&lt;h3 id="accessing-the-call-graph"&gt;Accessing the Call Graph&lt;/h3&gt;
&lt;p&gt;The Call Graph can be accessed for a Transaction or Data Entity object as follows:&lt;/p&gt;</description></item><item><title>Application - Transactions - Overview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-overview/</guid><description>&lt;p&gt;The Overview panel shows information about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;strong&gt;total&lt;/strong&gt; number of Transactions identified in the Application during the &lt;strong&gt;analysis&lt;/strong&gt; (a snapshot is not required).&lt;/li&gt;
&lt;li&gt;the number of &lt;strong&gt;complete/incomplete&lt;/strong&gt; Transactions - the number of complete and incomplete Transactions will equal the total number of Transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128081/576128082.jpg" alt=""&gt;&lt;/p&gt;
&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;A Transaction is deemed to be&lt;strong&gt;incomplete&lt;/strong&gt; when it does not reach an end-point or a data entity. These incomplete Transactions are &amp;ldquo;empty Transactional Functions&amp;rdquo; with a &lt;strong&gt;Function Point value of 0&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Application and schema upgrade using AIP Console</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-aip-console/</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 page discusses how to use &lt;strong&gt;AIP Console****to perform an application and schema upgrade&lt;/strong&gt;. You must log in to AIP Console with a user that has the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;ADMIN role&lt;/a&gt;&lt;/strong&gt; in order to run an upgrade.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="in-what-releases-is-this-supported"&gt;In what releases is this supported?&lt;/h3&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;AIP Console&lt;/td&gt;
 &lt;td&gt;≥ 1.24&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Core&lt;/td&gt;
 &lt;td&gt;When upgrading to ≥ 8.38. To upgrade to older AIP Core releases, please use an alternative method.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="what-actions-does-cast-console-perform-during-an-upgrade"&gt;What actions does CAST Console perform during an upgrade?&lt;/h3&gt;
&lt;p&gt;The following actions are performed when you run an upgrade using CAST Console:&lt;/p&gt;</description></item><item><title>Application Components tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/application-components-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/application-components-tile/</guid><description>&lt;p&gt;This tile displays two pieces of
information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the total number of modules in the application&lt;/li&gt;
&lt;li&gt;the total number of lines of code (LOC) in the analyzed results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/DASHBOARDS/images/application_components.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Clicking the tile will take you directly
to the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-application-investigation/"&gt;&lt;strong&gt;Application
Investigation view&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt;: tile type has to be &lt;em&gt;ComponentInvestigationOverview&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parameters&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;metric&lt;/strong&gt; the LOC metric ID&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;color&lt;/strong&gt; : tile color&lt;/li&gt;
&lt;li&gt;other parameters for sizing and positioning of the tile - see**&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Tile Sizing and Positioning&lt;/a&gt;**&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Onboarding Process with AIP Console</title><link>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/application-onboarding-process-with-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/application-onboarding-process-with-aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;Version 4.2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modified 11 Dec 2023&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="purpose"&gt;Purpose&lt;/h3&gt;
&lt;p&gt;This document details CAST’s Agile Onboarding Process and the checklist templates used. The agile process is recommended to implement in a measurement program with .management visibility – it helps in quick onboarding with minimal technical documents needed from the application team.&lt;/p&gt;
&lt;h3 id="applicability"&gt;Applicability&lt;/h3&gt;
&lt;p&gt;An Iterative Agile process is recommended to implement a measurement program with management visibility – it helps in quick onboarding with minimal technical documents needed from app teams and helps to avoid tunnel effects. Agile onboarding will have three iterations and will not have any custom solution implemented.&lt;/p&gt;</description></item><item><title>Application onboarding with Fast Scan - onboard your application source code</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-onboard-your-application-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-onboard-your-application-source-code/</guid><description>&lt;h2 id="start-the-onboarding"&gt;Start the onboarding&lt;/h2&gt;
&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;To onboard an application, your Console login must have the &lt;strong&gt;Admin&lt;/strong&gt; or &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963343/604963351.jpg" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Onboard application&lt;/strong&gt; button:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963343/604963350.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="define-your-application-and-source-code"&gt;Define your application and source code&lt;/h2&gt;
&lt;p&gt;After clicking &lt;strong&gt;Onboard application&lt;/strong&gt;, the following screen is displayed allowing you to define your application and source code:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963343/604963349.jpg" alt=""&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;1&lt;/th&gt;&lt;th class="confluenceTh"&gt;Application name&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Enter a name for the &lt;strong&gt;application&lt;/strong&gt; that represents the source code you are uploading:&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Add a new Application</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-add-a-new-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-add-a-new-application/</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;To add a new Application, your Console login must have the &lt;strong&gt;Admin&lt;/strong&gt; or &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Move to the  &lt;strong&gt;Console&lt;/strong&gt; screen, if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963323/604963324.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Add Application&lt;/strong&gt; button:&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;No existing Applications&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Existing Applications&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;A floating dialog box will prompt you to fill in details for the new Application:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963323/604963332.jpg" alt=""&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Application Name&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;A &lt;strong&gt;name&lt;/strong&gt; for the Application.&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;ul&gt;&lt;li&gt;The following characters are not authorized in Application names : &lt;strong&gt;\ / : * ? " &amp;lt; &amp;gt; | &amp;amp;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Identical Application names are not authorized.&lt;/li&gt;&lt;li&gt;Application names are case insensitive, therefore attempting to create an application called &lt;strong&gt;TEST&lt;/strong&gt; when &lt;strong&gt;test&lt;/strong&gt; already exists will result in an error.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Corresponding schema names created on the PostgreSQL instance&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Standard onboarding - perform all actions - add version and source code</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-add-version-and-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-add-version-and-source-code/</guid><description>&lt;h2 id="add-a-version"&gt;Add a version&lt;/h2&gt;
&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;To add a new Version, your Console login must have the &lt;strong&gt;Admin&lt;/strong&gt; or &lt;strong&gt;Application Owner &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963200/604963202.jpg" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Find the newly created Application - in this example it is called &amp;ldquo;&lt;strong&gt;MEUDON&lt;/strong&gt;&amp;rdquo; - and click the &lt;strong&gt;Add Version&lt;/strong&gt; icon:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963200/604963201.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="add-source-code"&gt;Add source code&lt;/h2&gt;
&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;To perform this step, your Console login must have the &lt;strong&gt;Application Owner&lt;/strong&gt;**&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;**.&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Add a new version and deliver source code</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-add-a-new-version-and-deliver-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-add-a-new-version-and-deliver-source-code/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the Console, source code for a given Application is organised into &lt;strong&gt;v****ersions&lt;/strong&gt; - the idea being that you can create new Versions when the Application&amp;rsquo;s source code changes and you want to measure these changes. When working with a new Application, an &lt;strong&gt;initial version&lt;/strong&gt; first needs to be created and &lt;strong&gt;source code delivered&lt;/strong&gt; so that it can be analyzed. This page describes how to do this.&lt;/p&gt;
&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;Analysis should be disabled&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application rescan - prerequisites</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/application-rescan-prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/application-rescan-prerequisites/</guid><description>&lt;p&gt;Before beginning the application rescan process, ensure the following prerequisites are completed:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Ensure you have generated a snapshot for the previous version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;You should ensure that a snapshot exists for "vN-1" (previous version) of your Application source code. You can check this using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-snapshots/"&gt;Application - Snapshots&lt;/a&gt;&lt;/strong&gt; screen.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Prepare source code for new version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Oracle Forms/Reports &lt;/strong&gt;is supported &lt;span style="color: rgb(51,51,51);"&gt;in AIP Console v.&lt;/span&gt;&lt;strong&gt;≥ 1.17&lt;/strong&gt;&lt;span style="color: rgb(51,51,51);"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;You may need to run an &lt;strong&gt;extractor before creating the ZIP file&lt;/strong&gt; to obtain the source code in a format that CAST can interpret. See the following for more information:&lt;/p&gt;</description></item><item><title>Application rescan for CAST Imaging - prerequisites</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/application-rescan-for-cast-imaging-prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/application-rescan-for-cast-imaging-prerequisites/</guid><description>&lt;p&gt;Before beginning the application rescan process, ensure the following prerequisites are completed:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Ensure you have published the previous version to CAST Imaging&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;You should ensure that you have published "vN-1" (previous version) of your Application source code to CAST Imaging. You can check this using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/"&gt;AIP Console - Application Management&lt;/a&gt;&lt;/strong&gt; screen:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/507248750/507248751.jpg" data-linked-resource-container-id="507248750" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="imag_processed.jpg" data-linked-resource-id="507248751" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="250" src="https://doc-data.castsoftware.com/IMAGING/attachments/507248750/507248751.jpg" width="741"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Prepare source code for new version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Oracle Forms/Reports &lt;/strong&gt;is supported &lt;span style="color: rgb(51,51,51);"&gt;in AIP Console v.&lt;/span&gt;&lt;strong&gt;≥ 1.17&lt;/strong&gt;&lt;span style="color: rgb(51,51,51);"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;You may need to run an &lt;strong&gt;extractor before creating the ZIP file&lt;/strong&gt; to obtain the source code in a format that CAST can interpret. See the following for more information:&lt;/p&gt;</description></item><item><title>Application Servers - Apache Tomcat - Error - 403 Access Denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-403-access-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-403-access-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when you get the error &lt;strong&gt;403 Access Denied&lt;/strong&gt; after trying to access the tomcat Manager App:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531146/566531145.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;N/A&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Access tomcat app manager from a browser&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are using Tomcat version which is higher or equal to v8.5.15 then the issue can be due to the fact that you are trying to access the tomcat Manager App by using the IP Address or the Host-name instead of localhost.&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Increasing Tomcat memory</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-increasing-tomcat-memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-increasing-tomcat-memory/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to increase tomcat memory&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop Tomcat (if running).&lt;/li&gt;
&lt;li&gt;Launch C:\apache-tomcat-5.5.17\bin\ &lt;strong&gt;tomcat5w.exe&lt;/strong&gt; (or where is your Tomcat installed)&lt;/li&gt;
&lt;li&gt;Go on the &lt;strong&gt;java&lt;/strong&gt; tab&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529090/566529089.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Input &lt;em&gt;&lt;strong&gt;the same value&lt;/strong&gt;&lt;/em&gt; for &lt;strong&gt;Initial memory pool&lt;/strong&gt; , and &lt;strong&gt;Maximum memory pool&lt;/strong&gt;.&lt;br&gt;
Default number is 128 MB. This is most of the time insufficient.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save configuration&lt;/strong&gt; (saved in Windows registry)&lt;/li&gt;
&lt;li&gt;Relaunch Tomcat.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If the error still exists, continue increasing memory until 512MB (or 1024MB) and check if error persists&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/application-structure-resources-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/application-structure-resources-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/application-structure-resources-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/application-structure-resources-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/application-structure-resources-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/application-structure-resources-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/application-structure-resources-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/application-structure-resources-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/application-structure-resources-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/application-structure-resources-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/application-structure-resources-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/application-structure-resources-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/application-structure-resources-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/application-structure-resources-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/application-structure-resources-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/application-structure-resources-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/application-structure-resources-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/application-structure-resources-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/application-structure-resources-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/application-structure-resources-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/application-structure-resources-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/application-structure-resources-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/application-structure-resources-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/application-structure-resources-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/application-structure-resources-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/application-structure-resources-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/application-structure-resources-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/application-structure-resources-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/application-structure-resources-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/application-structure-resources-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/application-structure-resources-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/application-structure-resources-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/application-structure-resources-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/application-structure-resources-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/application-structure-resources-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/application-structure-resources-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/application-structure-resources-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/application-structure-resources-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/application-structure-resources-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/application-structure-resources-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/application-structure-resources-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/application-structure-resources-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/application-structure-resources-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/application-structure-resources-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/application-structure-resources-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/application-structure-resources-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/application-structure-resources-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/application-structure-resources-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbType&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ADG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;8.3.3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;schema&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;endtoend_833_central&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;dbmsVersion&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PostgreSQL 9.2.3, compiled by Visual C++ build 1600, 64-bit&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;componentsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;upToDate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;violationsIndexStatus&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;toUpdate&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;systems&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/systems&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Systems. A system represents a portfolio of applications.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;applications&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/applications&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Applications. An application represents ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;configurations&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/configuration/snapshots&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All configuration snapshots ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ENDTOEND833/results&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Results by snapshots, by systems, by ...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;commonCategories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="system"&gt;System&lt;/h2&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Central Database only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/application-structure-resources-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/application-structure-resources-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults&lt;/td&gt;
 &lt;td&gt;For selected domain, return array of reference to get results for each technology&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults.href&lt;/td&gt;
 &lt;td&gt;For each technology present in selected domain, returns reference to get results&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/application-structure-resources-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/application-structure-resources-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults&lt;/td&gt;
 &lt;td&gt;For selected domain, return array of reference to get results for each technology&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults.href&lt;/td&gt;
 &lt;td&gt;For each technology present in selected domain, returns reference to get results&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/application-structure-resources-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/application-structure-resources-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults&lt;/td&gt;
 &lt;td&gt;For selected domain, return array of reference to get results for each technology&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults.href&lt;/td&gt;
 &lt;td&gt;For each technology present in selected domain, returns reference to get results&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/application-structure-resources-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/application-structure-resources-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/application-structure-resources-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/application-structure-resources-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/application-structure-resources-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/application-structure-resources-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/application-structure-resources-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/application-structure-resources-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/application-structure-resources-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/application-structure-resources-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/application-structure-resources-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/application-structure-resources-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/application-structure-resources-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/application-structure-resources-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/application-structure-resources-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/application-structure-resources-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>Architecture Checker - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-faq/</guid><description>&lt;p&gt;How to modify/update Architecture Model used in CMS from Architecture Checker?&lt;/p&gt;
&lt;p&gt;The user can modify the Architecture Model with the help of the stand-alone installation of Architecture Checker. The user just needs to have access to the .CASTArchitect file or the architecture model which is being used in CMS.&lt;/p&gt;
&lt;p&gt;Then the user can browse it in Architecture checker and modify it accordingly.&lt;/p&gt;</description></item><item><title>Architecture Checker Component - Check Architecture Model - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-component-check-architecture-model-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-component-check-architecture-model-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting performance issues in AC where the Check Model takes unexpectedly long time&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531357/566531356.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Check Architecture Model&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Optimize the tables of local base, for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/css-tools/css-tools-optimize-updating-the-statistics-using-cssoptimize-exe-on-a-schema/"&gt;CSS Tools - Optimize - Updating the statistics - using Cssoptimize exe on a schema&lt;/a&gt;, then Check Architecture Model.&lt;/li&gt;
&lt;li&gt;Vacuum the table of local schema, for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-vacuum-full-tables-of-a-schema/"&gt;Tools - How to VACUUM FULL tables of a schema&lt;/a&gt;, then Check Architecture Model.&lt;/li&gt;
&lt;li&gt;Enable SQL traces for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-launch-architecture-checker-in-show-sql-mode/"&gt;Architecture Checker - Information - How to launch Architecture Checker in SHOW SQL mode&lt;/a&gt;,
&lt;ol&gt;
&lt;li&gt;Check Architecture Model&lt;/li&gt;
&lt;li&gt;Open AC log file, refer to the following page for the log location &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The issue can be due to the fact that Architecture Checker is stuck in the computation of a procedure or a query.This case is identified when the computation takes very long time without returning any message after this procedure. &lt;br&gt;
&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Assessment Model access using CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-access-using-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-access-using-cast-management-studio/</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 page describes how to access the Assessment Model in CAST Management Studio.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="principles"&gt;Principles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CAST Management Studio can import, display, edit and assign Assessment Models from / to Dashboard Services
&lt;ul&gt;
&lt;li&gt;Dashboard Service &amp;ldquo;import&amp;rdquo; lets you get hold of any pre-existing adapted Assessment Model&lt;/li&gt;
&lt;li&gt;Dashboard Service &amp;ldquo;assign&amp;rdquo; lets you drive the Assessment Model to use in 1 to X Dashboard Services&lt;/li&gt;
&lt;li&gt;Generic &amp;ldquo;import&amp;rdquo; lets you upload in your CAST Management Studio an Assessment Model from another implementation&lt;/li&gt;
&lt;li&gt;Generic &amp;ldquo;export&amp;rdquo; lets you download from your CAST Management Studio an Assessment Model for backup and distribution purposes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;working copies of the Assessment Models are still present in the Dashboard and Analysis Services
&lt;ul&gt;
&lt;li&gt;to support autonomous processing without being permanently connected to the Management Service&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;New Assessment Models can be created from scratch based on the default Assessment Model delivered with AIP Core&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="operations"&gt;Operations&lt;/h2&gt;
&lt;h3 id="accessing-the-assessment-model-configuration"&gt;Accessing the Assessment Model configuration&lt;/h3&gt;
&lt;p&gt;The default CAST Assessment Model is visible and ready for access in the &lt;strong&gt;Assessment Models view&lt;/strong&gt; in the CAST Management Studio:&lt;/p&gt;</description></item><item><title>Automation tool export and import process</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/automation-tool-export-and-import-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/automation-tool-export-and-import-process/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Before you can start to use CAST Imaging, you will need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;export the Application data&lt;/strong&gt; that will be displayed in CAST Imaging from a CAST Analysis Service schema&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;import the CSV format data&lt;/strong&gt; (resulting from the export process) into the CAST Imaging&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An &lt;strong&gt;Automation tool&lt;/strong&gt; is provided with the CAST Imaging that can run &lt;strong&gt;both actions in one go, or each action separately&lt;/strong&gt; (from 2.1.2-funcrel of &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/"&gt;CAST Imaging ETL&lt;/a&gt;&lt;/strong&gt;). The tool can also be used to &lt;strong&gt;re-import new data for an existing Application&lt;/strong&gt; - in this case a data merge is performed - so new objects may be visible and existing objects may be removed or updated. See instructions for your operating system below.&lt;/p&gt;</description></item><item><title>Blacklisting extensions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/blacklisting-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/blacklisting-extensions/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Sometimes you may need to &lt;strong&gt;blacklist&lt;/strong&gt; a specific extension from being auto-installed, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the extension may not be compatible with the release of AIP Core you are using on your Node&lt;/li&gt;
&lt;li&gt;the extension may be known to cause specific issues for your environment&lt;/li&gt;
&lt;li&gt;the extension does not match your extension strategy (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/"&gt;Administration Center - Extensions Strategy&lt;/a&gt;&lt;/strong&gt; / &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-extensions-strategy/"&gt;Administration Center - Settings - Extensions Strategy&lt;/a&gt;&lt;/strong&gt;) - i.e. it is an alpha or beta and these are forbidden - and is requested automatically by Console&lt;/li&gt;
&lt;li&gt;the extension is not present in your Extend local server and is requested automatically by Console&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Things to be aware of before blacklisting an extension:&lt;/p&gt;</description></item><item><title>Browser Information - Internet Explorer - Get the web browser version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/browser-information/browser-information-internet-explorer-get-the-web-browser-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/browser-information/browser-information-internet-explorer-get-the-web-browser-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to get the web browser version&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Get the web browser version:&lt;br&gt;
You could get the web browser version by going to the menu &lt;strong&gt;help&lt;/strong&gt; &amp;ndash;? &lt;strong&gt;about internet explorer&lt;/strong&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529141/566529140.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Action Plan Optimizer - Mismatch in grades between original and simulated</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-action-plan-optimizer/cast-action-plan-optimizer-mismatch-in-grades-between-original-and-simulated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-action-plan-optimizer/cast-action-plan-optimizer-mismatch-in-grades-between-original-and-simulated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue,root cause and solution if there is a mismatch between original and simulated grade in Action Plan Optimizer&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541263/566541265.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis + snapshot&lt;/li&gt;
&lt;li&gt;Launch Action Plan Optimizer&lt;/li&gt;
&lt;li&gt;Connect to particular connection profile&lt;/li&gt;
&lt;li&gt;Click on Detailed simulation tab&lt;/li&gt;
&lt;li&gt;Observe mismatch in original grade and simulated grade&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST AIP for Dashboards - Deployment considerations</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-deployment-considerations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-deployment-considerations/</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;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-communication-between-cast-components"&gt;Typical communication between CAST components&lt;/h2&gt;
&lt;p&gt;The following diagram shows the interaction between &lt;strong&gt;AIP Console&lt;/strong&gt; and the &lt;strong&gt;main CAST Components&lt;/strong&gt;. It also shows the flow from the source code delivery to the snapshot and Dashboard data consumption.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SIZING/attachments/338755640/444563485.png" alt=""&gt;&lt;/p&gt;
&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;*Analysis Node = Server on which the &lt;strong&gt;AIP Node service&lt;/strong&gt; and &lt;strong&gt;AIP Core&lt;/strong&gt; are installed.&lt;/p&gt;</description></item><item><title>CAST and zOS</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/cast-and-zos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/cast-and-zos/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST DB2 Analyzer does not support direct connections to a &lt;strong&gt;DB2 z/OS server&lt;/strong&gt; and is instead delivered with a utility that provides the means to extract information related to database structure, types and routines from the DB2 system catalog and then save the results into flat files. These files will then form the input for the CAST DB2 Analyzer.&lt;/p&gt;
&lt;p&gt;The extractor is delivered as a &lt;strong&gt;JCL file&lt;/strong&gt; containing a sequence of JCL code. There are various different versions of the extractor, each dedicated to a specific version of DB2:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Access Rights</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/cast-architecture-checker-access-rights/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/cast-architecture-checker-access-rights/</guid><description>&lt;h2 id="access-rights"&gt;Access Rights&lt;/h2&gt;
&lt;p&gt;When you connect to a Management Service using the CAST Architecture Checker, you must specify a User name. This User name requires the following access rights for the server and the Management Service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connect&lt;/li&gt;
&lt;li&gt;Read tables&lt;/li&gt;
&lt;li&gt;Write to tables&lt;/li&gt;
&lt;li&gt;Execute stored procedures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As such, CAST recommends that you re-use the &lt;strong&gt;same user&lt;/strong&gt; specified in the Connection Profile used when launching the CAST Management Studio.&lt;/p&gt;
&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;In a &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environment, rights do NOT need to be managed. The default &lt;strong&gt;operator&lt;/strong&gt; user already has the required rights to connect to a Management database.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Create an Unassigned item</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/cast-architecture-checker-create-an-unassigned-item/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/cast-architecture-checker-create-an-unassigned-item/</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;An Unassigned Collector Set is only available when working with an Architecture Model.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To create an &lt;strong&gt;Unassigned Collector Set&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right click in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/"&gt;Layers and Sets window&lt;/a&gt; and select the &lt;strong&gt;New Unassigned&lt;/strong&gt; option.&lt;/li&gt;
&lt;li&gt;The item will now appear in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/"&gt;Layers and Sets window&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You can now drag the item to the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; &lt;strong&gt;(Model tab)&lt;/strong&gt; and begin configuring its dependencies:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815837/413925517.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Glossary&lt;/a&gt; for more information about the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/"&gt;Layers and Sets window&lt;/a&gt; &lt;strong&gt;Unassigned&lt;/strong&gt; item.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - creating an example Quality Rule Model from A to Z</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-quality-rule-model/cast-architecture-checker-creating-an-example-quality-rule-model-from-a-to-z/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-quality-rule-model/cast-architecture-checker-creating-an-example-quality-rule-model-from-a-to-z/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: creating an example Quality Rule Model and viewing live results&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This page shows the creation of a hypothetical Quality Rule Model to check for a specific situation. This example will produce a Quality Rule Model that tests whether any Java Methods in your Application directly access Stored Procedures in your database. This example assumes that a front end Java application and a back end database have already been analyzed.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Define a Data Layer</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-define-a-data-layer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-define-a-data-layer/</guid><description>&lt;h5 id="example"&gt;Example&lt;/h5&gt;
&lt;p&gt;You have created a Layer called &lt;strong&gt;Data&lt;/strong&gt; (i.e. matches all the source code that runs the Data tier in your application) and you would like to assign all SQL tables that use a specific naming convention (beginning with &lt;strong&gt;T_&lt;/strong&gt;) to this layer. To do this, you can combine a selection based on the object type and another based on the name.&lt;/p&gt;
&lt;h6 id="step-by-step-process"&gt;Step-by-step process&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/"&gt;Types and Properties window&lt;/a&gt;, type &amp;ldquo;&lt;strong&gt;SQL&lt;/strong&gt;&amp;rdquo; in the &lt;strong&gt;Filter&lt;/strong&gt; textbox. This action filters the CAST Meta-Model properties to show you only the &lt;strong&gt;Types&lt;/strong&gt; that contain the &amp;ldquo;SQL&amp;rdquo; string in their name:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Exporting a Quality Rule Model to a new extension package</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-exporting-a-quality-rule-model-to-a-new-extension-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-exporting-a-quality-rule-model-to-a-new-extension-package/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: how to export a Quality Rule Model as a single rule to a brand new CAST AIP extension package.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---define-the-models-properties"&gt;Step 1 - Define the Model&amp;rsquo;s properties&lt;/h2&gt;
&lt;p&gt;Before you can export the Quality Rule Model as an extension, you will need to define some &lt;strong&gt;properties&lt;/strong&gt; for this model. To define the properties, see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-configuring-model-properties/"&gt;CAST Architecture Checker - Configuring model properties&lt;/a&gt;. At a minimum, the following is required:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - File menu</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-file-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-file-menu/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;File menu&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 103.0px;"/&gt;&lt;col style="width: 52.0px;"/&gt;&lt;col style="width: 1667.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Menu&lt;/th&gt;&lt;th class="confluenceTh"&gt;Icon&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;New Architecture Model&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815869/277816061.png" data-linked-resource-container-id="277815869" data-linked-resource-container-version="12" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="new_model.png" data-linked-resource-id="277816061" data-linked-resource-type="attachment" data-linked-resource-version="3" data-unresolved-comment-count="0" draggable="false" height="23" src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815869/277816061.png"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;Use this option to create a &lt;strong&gt;new&lt;/strong&gt; Architecture Model. The &lt;strong&gt;New &lt;/strong&gt;&lt;strong&gt;Architecture Model dialog box&lt;/strong&gt; will be displayed enabling you to do so. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Define a new Architecture Model&lt;/a&gt; for more information.&lt;p&gt;If you are working on an Architecture Model, you will be prompted to save any unsaved changes you have made.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Main window</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/</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 provides a detailed description of the contents of the &lt;strong&gt;Main window&lt;/strong&gt; within the CAST Architecture Checker.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="model-tab"&gt;Model tab&lt;/h2&gt;
&lt;p&gt;This tab is where you define the Architecture Model and then work with it to investigate violations to the model. More information about how to work with it can be found in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/"&gt;How to&amp;hellip;&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815872/277815879.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="log-tab"&gt;Log tab&lt;/h2&gt;
&lt;p&gt;The Log tab lists messages and errors that may occur when the CAST Architecture Checker is in use.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Release Notes - 1.2</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-2/</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;Installing a new release&lt;/strong&gt; - CAST does not support the upgrade of CAST Architecture Checker from any previous release. Therefore, CAST recommends &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/"&gt;uninstalling&lt;/a&gt;&lt;/strong&gt; the previous release of CAST Architecture Checker and then &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/"&gt;installing&lt;/a&gt;&lt;/strong&gt; the new release from scratch.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="121"&gt;1.2.1&lt;/h2&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="architecture-library-improvements"&gt;Architecture Library improvements&lt;/h4&gt;
&lt;p&gt;It is now possible to add &lt;strong&gt;existing Layers and Sets&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Architecture Models&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-quality-rule-model/"&gt;Quality Rule Models&lt;/a&gt;&lt;/strong&gt; to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-architecture-library/"&gt;Architecture Library&lt;/a&gt;&lt;/strong&gt; for re-use in other models (in 1.2.0 the Architecture Library was introduced with no ability to add Layers/Sets to it). When a Layer or Set is added to the Library, it will appear as a &lt;strong&gt;Custom Layer&lt;/strong&gt; or a &lt;strong&gt;Custom Set&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Using Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-block-elements/cast-architecture-checker-using-regular-expressions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-block-elements/cast-architecture-checker-using-regular-expressions/</guid><description>&lt;p&gt;You can use &lt;strong&gt;Regular Expressions&lt;/strong&gt; when &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-block-elements/"&gt;working with block elements&lt;/a&gt; and using the &lt;strong&gt;Properties dialog box&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815814.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The following is an explanation of the Regular Expression system used by the CAST Architecture Checker and some examples of how to use it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;System in use&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The CAST Architecture Checker uses the Java Regular Expression system - you can find out more about this here: &lt;a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html"&gt;https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examples&lt;/strong&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;String searched&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Regular expression to enter&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Strings containing &amp;ldquo;src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;src&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Strings exactly matching &amp;ldquo;src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;^src$&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Strings starting with &amp;ldquo;src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;^src&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Strings ending with &amp;ldquo;src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;src$&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;A string exactly matching &amp;ldquo;src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;/src$&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;A string exactly matching &amp;ldquo;.src&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;/.src$&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;One or more upper case letters, but not zero&lt;/td&gt;
 &lt;td&gt;[A-Z]+&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Any sequence of characters or any length - i.e. match all tables&lt;/td&gt;
 &lt;td&gt;.*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Number of characters&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Automated Enhancement Points Estimation - AEP</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-automated-enhancement-points-estimation-aep/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-automated-enhancement-points-estimation-aep/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;CAST AI Administrators&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In addition to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-enhancement-function-points-estimation-efp/"&gt;Enhancement Function Points (EFP) measure&lt;/a&gt;, CAST AIP supports the new &lt;strong&gt;OMG Automated Enhancement Points (AEP)&lt;/strong&gt; specification to estimate the size of an application revision.&lt;/p&gt;
&lt;p&gt;After an initial baseline count, CAST AIP catalogs and stores both Data Functions and Transactional Functions structure in the CAST Analysis Service schema. All objects that are part of the Data and Transactional Functions are stored in the Analysis Service along with a checksum that uniquely identifies the current version of each artifact. When a new version of the application source code is analyzed using CAST AIP, the CAST Automated Enhancement Points algorithm uses the computed checksum of each object composing both Data Functions and Transactional Functions to determine:&lt;/p&gt;</description></item><item><title>CAST Console</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-console/</guid><description>&lt;p&gt;&lt;strong&gt;CAST Console&lt;/strong&gt; has been designed to &lt;strong&gt;fully automate&lt;/strong&gt; the management of extensions. You can find out more in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;Application - Extensions&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713880/354713882.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Dashboard Package - Health Dashboard User Guide</title><link>https://doc.castsoftware.com/export-v2/doccom/redirect/cast-dashboard-package-health-dashboard-user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/redirect/cast-dashboard-package-health-dashboard-user-guide/</guid><description/></item><item><title>CAST Dashboard Service schema connection configuration pooling</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/cast-dashboard-service-schema-connection-configuration-pooling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/cast-dashboard-service-schema-connection-configuration-pooling/</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;: it is possible to modify the connection configuration for the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt; and the &lt;strong&gt;RestAPI&lt;/strong&gt; to pool multiple CAST Dashboard Service schemas in one resource &amp;ldquo;domain&amp;rdquo;.  In other words, you no longer have to configure one resource (in the context.xml) per CAST Dashboard Service schema, instead, one resource (in the context.xml) can function for multiple CAST Dashboard Service schemas.&lt;/p&gt;
&lt;/div&gt;
&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;This page is &lt;strong&gt;only relevant for Dashboard 1.x.&lt;/strong&gt; Dashboards 2.x already use connection pooling by default.&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Release Notes - 2.3</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-3/</guid><description>&lt;h3 id="2343-funcrel"&gt;2.3.43-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SCHDB-162&lt;/td&gt;
 &lt;td&gt;All export logs will now include the corresponding command line to improve debugging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SCHDB-158&lt;/td&gt;
 &lt;td&gt;A boolean &amp;ldquo;-report&amp;rdquo; option has been added for CLI mode that simulates the import step, but without generating the UAX/SRC files: instead the output is a single DatabaseExtraction.uaxreport file, identical to the DatabaseExtraction.uaxdirectory file generated in &amp;ldquo;normal&amp;rdquo; (i.e., non report) mode. See the &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Database+Extractor#CASTDatabaseExtractor-Initializeaction"&gt;documentation&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;43606&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing no database response while extracting a schema with a large volume of objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2342-funcrel"&gt;2.3.42-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;39376&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the extraction process to hang during the &amp;ldquo;Extracting: Oracle Column Constraints&amp;hellip;&amp;rdquo; step. The fix includes query optimization and forces the &amp;ldquo;optimizer_mode=all_rows&amp;rdquo; mode for Oracle 19 extractions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38466&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing extraction result differences when unchanged schemas are hosted on Oracle 11g and 19c - &amp;lsquo;REF CURSOR&amp;rsquo; and &amp;lsquo;PL/SQL RECORD&amp;rsquo; parameters.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38051&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the extraction process to hang when extracting Oracle Private Synonyms. The fix forces the &amp;ldquo;optimizer_mode=all_rows&amp;rdquo; mode for Oracle 19 extractions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2341-funcrel"&gt;2.3.41-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SCHDB-142&lt;/td&gt;
 &lt;td&gt;A change has been made to ensure that when the extractor logs a validation error (i.e. to say that an object has been found that contains inconsistencies which prevent it from being extracted) the specific object name and type is also logged. Previously the log only stated that an invalid object had been found, without specifying which object it was.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33401&lt;/td&gt;
 &lt;td&gt;The extractor has been modified to ensure that custom queries added in the &lt;code&gt;&amp;lt;initialization&amp;gt;&lt;/code&gt; section of the extraction .config file are run in the correct order to prevent these queries failing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2333-funcrel"&gt;2.3.33-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28288&lt;/td&gt;
 &lt;td&gt;The multithreaded option is not working properly, raising &amp;ldquo;Resolution error type in: xxx&amp;rdquo; error messages.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2331-funcrel"&gt;2.3.31-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Support for extraction of databases hosted on Azure SQL instances.&lt;/td&gt;
 &lt;td&gt;The CAST Database Extractor now supports the extraction of databases hosted on: Azure SQL 2005, 2008, 2012 and 2014. These databases are handled as if they are Microsoft SQL Server instances.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Source panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-source-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-source-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Source panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/386859188/386859189.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the parameters for the extraction process, i.e. your source database server, how to connect to it, what to extract etc. Each item is explained in more detail below:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Vendor&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Use this option to choose the target RDBMS vendor for the extraction process:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Oracle&lt;/strong&gt; (default)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;SQLServer&lt;/strong&gt; (Microsoft SQL Server)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;ASESybaseServer&lt;/strong&gt; (Sybase ASE)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;AzureSQL&lt;/strong&gt; (Azure SQL - handled as Microsoft SQL Server)&lt;/li&gt;&lt;/ul&gt;&lt;div class="alert alert-info" role="alert"&gt;Choosing an option will display configuration options specific to that Vendor.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;JDBC Driver&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Choose the JDBC Driver from the drop down list that is appropriate for the platform chosen above:&lt;/p&gt;</description></item><item><title>CAST Discovery Portal - Incomplete Data - Object Description is incomplete</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-discovery-portal-component/cast-discovery-portal-incomplete-data-object-description-is-incomplete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-discovery-portal-component/cast-discovery-portal-incomplete-data-object-description-is-incomplete/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to troubleshoot problem where the object Description section is incomplete.&lt;/p&gt;
&lt;p&gt;In the below screenshot the properties of the object under Object Descriptions is incomplete. It is not showing the list under Table Index, Table Foreign Key , Table Primay Key&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531366/566531367.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="action-plan"&gt;Action Plan&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Check if the properties of the object are calculated and in KB . If there are no properties calculated then it is expected to not see it in the Discovery Portal.
&lt;ol&gt;
&lt;li&gt;Launch Enlighten.&lt;/li&gt;
&lt;li&gt;Drag the object on the view and hit F12 key.&lt;/li&gt;
&lt;li&gt;It can be seen that the object has primary key and other properties calculated.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531366/566531365.jpg" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If there are properties for the objects seen on enlighten but still not visible on the Discovery Portal then report the problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-discovery-portal-component/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>CAST Engineering Dashboard - Action Plan - Action Button malfunction - Not able to add objects with violation to the Action plan</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-action-plan/cast-engineering-dashboard-action-plan-action-button-malfunction-not-able-to-add-objects-with-violation-to-the-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-action-plan/cast-engineering-dashboard-action-plan-action-button-malfunction-not-able-to-add-objects-with-violation-to-the-action-plan/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the below problems :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You are trying to add an entity (object with violation) to the action plan, you see the icon indicating &amp;ldquo;Action plan&amp;rdquo; next to the item, but if you navigate to another rule, and came back, the icon disappears. Also the object do not appear in the action plan page.&lt;/li&gt;
&lt;li&gt;You are trying to add an entity (object with violation) to the action plan, you do not see the icon indicating &amp;ldquo;Action plan&amp;rdquo; next to the item (nothing changes after clicking on action and saving the comment). Also the object do not appear in the action plan page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Application - Incorrect Application name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-incorrect-application-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-incorrect-application-name/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of &lt;strong&gt;dashboard showing old and new application name in the Quick Access view even after changing it from AIC Portal and CMS&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Please refer to the below screenshot for clarity on the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538536/566538535.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Bookmarks - Bookmark not showing for rule - Lazy fetching should be used for Hibernate collection</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-bookmarks/cast-engineering-dashboard-bookmarks-bookmark-not-showing-for-rule-lazy-fetching-should-be-used-for-hibernate-collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-bookmarks/cast-engineering-dashboard-bookmarks-bookmark-not-showing-for-rule-lazy-fetching-should-be-used-for-hibernate-collection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve book mark issues for the rule - &lt;strong&gt;Lazy fetching should be used for Hibernate collection&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538547/566538546.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;CAST AIP&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Observe no book mark for rule&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe no book mark for the rule mentioned then perform the below actions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In this case, please confirm if the violated object for which bookmark is not visible is of type JPA_ENTITY. You can run the below query to confirm this :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;               Run on local schema:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Business criteria - Missing Business criteria - Complexity ERP customization</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-business-criteria/cast-engineering-dashboard-business-criteria-missing-business-criteria/cast-engineering-dashboard-business-criteria-missing-business-criteria-complexity-erp-customization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-business-criteria/cast-engineering-dashboard-business-criteria-missing-business-criteria/cast-engineering-dashboard-business-criteria-missing-business-criteria-complexity-erp-customization/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of Missing Business criteria &lt;strong&gt;Complexity ERP customization&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run a full snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Search for the missing Quality rule&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the table dss_metric_types, dss_metric_value_types, dss_metric_type_trees, and dss_metric_descriptions contain the quality rule, for this execute the following queries on the central schema:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Complex objects - Variation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-complex-objects/cast-engineering-dashboard-complex-objects-variation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-complex-objects/cast-engineering-dashboard-complex-objects-variation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where the count of Complex Objects displayed in the left hand panel does not match with the Population of the complexity distribution metrics.&lt;/p&gt;
&lt;p&gt;As seen in the below screenshot the complex objects count is 45.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538734/566538733.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But in reality there are only 23 objects since the source code is the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Computing Details - Incorrect Failed checks - Number of Successful Checks is negative</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-incorrect-failed-checks/cast-engineering-dashboard-computing-details-incorrect-failed-checks-number-of-successful-checks-is-negative/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-incorrect-failed-checks/cast-engineering-dashboard-computing-details-incorrect-failed-checks-number-of-successful-checks-is-negative/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue, when you find more failed than total objects for one particular quality rule.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538910/566538909.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take a snapshot.&lt;/li&gt;
&lt;li&gt;Open CED.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Check if your case matches with the &lt;a href="#CASTEngineeringDashboardComputingDetailsIncorrectFailedchecksNumberofSuccessfulChecksisnegative-SpecificCheck"&gt;Specific Check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If your problem is not listed in the Specific Checks then &lt;a href="#CASTEngineeringDashboardComputingDetailsIncorrectFailedchecksNumberofSuccessfulChecksisnegative-Findthelistofqualityrulesforwhichthetotalchecks%3Cfailedchecks"&gt;Find the list of quality rules for which the total checks &amp;lt; failed checks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For all the quality rules obtained in the above action - please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="#CASTEngineeringDashboardComputingDetailsIncorrectFailedchecksNumberofSuccessfulChecksisnegative-Relevantinput"&gt;Relevant Inputs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST Technical Support only - Check if there is a difference between scopes in Detail and Total procedures by following the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-run-detail-and-total-procedures-manually/"&gt;SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to run DETAIL and TOTAL procedures manually&lt;/a&gt; reproduce the issue and contact R&amp;amp;D.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="relevant-input"&gt;Relevant input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;Sherlock&lt;/a&gt; output with all the options checked (including Allow export of source code)&lt;/li&gt;
&lt;li&gt;Screenshot of the dashboard showing the problem&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="find-the-list-of-quality-rules-for-which-the-total-checks--failed-checks"&gt;Find the list of quality rules for which the total checks &amp;lt; failed checks&lt;/h2&gt;
&lt;p&gt;Execute the below query on the Central database&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Contribution or weight - Incorrect contribution value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-contribution-or-weight/cast-engineering-dashboard-contribution-or-weight-incorrect-contribution-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-contribution-or-weight/cast-engineering-dashboard-contribution-or-weight-incorrect-contribution-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when the Contribution of the Quality Rule is incorrect on dashboard.&lt;/p&gt;
&lt;p&gt;For example the contribution should be equal to 100% in the case when the consolidation mode is using a full application mode. The following screenshot illustrate an unexpected behavior:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538568/566538569.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Cyclomatic Complexity - Unexpected increase or decrease</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-cyclomatic-complexity/cast-engineering-dashboard-cyclomatic-complexity-unexpected-increase-or-decrease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-cyclomatic-complexity/cast-engineering-dashboard-cyclomatic-complexity-unexpected-increase-or-decrease/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the methodology to investigate cyclomatic complexity variation between two snapshots. For example, you want to understand the variation shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538739/566538738.bmp" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take a first snapshot of an application&lt;/li&gt;
&lt;li&gt;Take a second snapshot of the application keeping the same configuration&lt;/li&gt;
&lt;li&gt;Connect to dashboard and observe a huge variation of cyclomatic complexity as shown in the screenshot above&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardCyclomaticComplexityUnexpectedincreaseordecrease-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Estimated Effort - Incorrect Value - Estimated effort is zero when there are some tables that have been modified</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-estimated-effort/cast-engineering-dashboard-estimated-effort-incorrect-value/cast-engineering-dashboard-estimated-effort-incorrect-value-estimated-effort-is-zero-when-there-are-some-tables-that-have-been-modified/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-estimated-effort/cast-engineering-dashboard-estimated-effort-incorrect-value/cast-engineering-dashboard-estimated-effort-incorrect-value-estimated-effort-is-zero-when-there-are-some-tables-that-have-been-modified/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe the following issue on the Evolution - Quality and Size View: Estimated effort is shown as 0 for a module containing DB objects when there are some tables that have been modified.&lt;/p&gt;
&lt;p&gt;Some tables have been modified in current snapshot (new column added for example). However, the FRAME_PORTAL_EVOLUTION_View shows 0 effort for the module containing the objects that have been modified.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538583/566538582.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Evolution - Incorrect Value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-evolution/cast-engineering-dashboard-evolution-incorrect-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-evolution/cast-engineering-dashboard-evolution-incorrect-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This troubleshooting guide treats the problems of the evolution&amp;rsquo;s view where the values are incoherent or not as expected. For instance the absolute values displayed in the Quantity Evolution section (value is set to 0) are contrary to the relative values displayed in the Quantity Evolution (%) section (value is set to 100%).&lt;br&gt;
Another example is that the deleted artifacts value is set to zero while artifacts have been deleted.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Exclusion - Excluded Objects reappears on dashboard - Exclusion still visible in the dashboard after taking a new snapshot - functional date issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-exclusion/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard-exclusion-still-visible-in-the-dashboard-after-taking-a-new-snapshot-functional-date-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-exclusion/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard-exclusion-still-visible-in-the-dashboard-after-taking-a-new-snapshot-functional-date-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Excluded violations are still visible in the dashboard after taking a new snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take a first snapshot v1 of the application.&lt;/li&gt;
&lt;li&gt;Exclude some violations from the dashboard.&lt;/li&gt;
&lt;li&gt;Take a second snapshot  v2.&lt;/li&gt;
&lt;li&gt;Open the dashboard, excluded violations are still visible in the list of violations.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Export All - Incorrect results in the generated CSV</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-incorrect-results-in-the-generated-csv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-incorrect-results-in-the-generated-csv/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where the value listed on CED is not matching with that in the generated CSV.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538610/566538609.jpg" alt=""&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are getting N/A in Complexity column while the PRI has a valid value in the CSV export file from the view Violation List of Violation View page then -&lt;br&gt;
In the generated file the PRI value is seems to be incorrect particularly for the value which is greater or equal then 1000&lt;br&gt;
Actually the value is correct, but due to thousand separator &amp;ldquo;,&amp;rdquo; present in numbers greater than 1000, the value get divided into two column and hence seems to be incorrect&lt;br&gt;
This is due to the thousand separator &amp;ldquo;,&amp;rdquo; present in numbers greater than 1000. Numbers in a CSV file must be formatted as the localized Excel version await them&lt;br&gt;
The issue is going to be fixed in Contrex&lt;br&gt;
&lt;strong&gt;Workaround&lt;/strong&gt; : edit generated CSV files and change &amp;ldquo;,&amp;rdquo; to empty string&lt;/li&gt;
&lt;li&gt;If your case is not listed above then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Export All - Missing data in generated CSV - Export All on Action Plan Items fetches incomplete results on Linux OS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-missing-data-in-generated-csv/cast-engineering-dashboard-export-all-missing-data-in-generated-csv-export-all-on-action-plan-items-fetches-incomplete-results-on-linux-os/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-missing-data-in-generated-csv/cast-engineering-dashboard-export-all-missing-data-in-generated-csv-export-all-on-action-plan-items-fetches-incomplete-results-on-linux-os/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you try to export an action plan with not less than 15000 rows, the exported file does not contain all the rows and the last row is truncated, and the size of file is always the same ( 5,380 KB).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Goto &amp;ldquo;Improvement - Action Plan&amp;rdquo; view in the dashboard.&lt;/li&gt;
&lt;li&gt;Click &amp;ldquo;Export all&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Export All - Performance issue - Frame Portal Faq View Exclusion view</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-performance-issue/cast-engineering-dashboard-export-all-performance-issue-frame-portal-faq-view-exclusion-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-performance-issue/cast-engineering-dashboard-export-all-performance-issue-frame-portal-faq-view-exclusion-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when you try to export the list of exclusions, but the exclusion don&amp;rsquo;t work:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538620/566538619.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take a snapshot.&lt;/li&gt;
&lt;li&gt;Open dashboard.&lt;/li&gt;
&lt;li&gt;Add some items for exclusion.&lt;/li&gt;
&lt;li&gt;Take a snapshot.&lt;/li&gt;
&lt;li&gt;Open Dashboard.&lt;/li&gt;
&lt;li&gt;Go to the frame FRAME_PORTAL_FAQ_VIEW_EXCLUSION.&lt;/li&gt;
&lt;li&gt;Export the list of exclusion.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Incorrect Value - Grades are displayed as 0</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-grades-are-displayed-as-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-grades-are-displayed-as-0/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The grades are displayed as 0 on the dashboard despite the fact that the analysis and the snapshot have been generated without any error. Here is a screenshot of what can be observed in the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538625/566538630.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take and analysis and snapshot without any error&lt;/li&gt;
&lt;li&gt;Connect to the dashboard&lt;/li&gt;
&lt;li&gt;Grades are shown as 0 at some or all levels: Quality rule, Technical Criteria, Business Criteria as shown in the screenshot above&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Unexpected increase or decrease - module level</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-variation/cast-engineering-dashboard-grades-unexpected-increase-or-decrease-module-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-variation/cast-engineering-dashboard-grades-unexpected-increase-or-decrease-module-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe how to investigate &lt;strong&gt;the difference of grades between two snapshots&lt;/strong&gt; at the module level &lt;strong&gt;when there is no change in the source code&lt;/strong&gt;, to explain the variation.&lt;/p&gt;
&lt;p&gt;For example, you perform an upgarde of CAST version, then you connect to dashboard and observe  a variation of the grades at the health factor level.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538648/566538655.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538648/566538654.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Graphs - No Graph Available</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-no-graph-available/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-no-graph-available/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when you are expecting graph to be displayed on the dashboard but instead the message &amp;ldquo;No Graph Available&amp;rdquo; is displayed.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538666/566538672.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Select the section you are interested in.&lt;/p&gt;
&lt;p&gt;If the problem you are facing does not match any case listed above then follow the below steps.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Configuring Dashboard console not to show the logs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-console-not-to-show-the-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-console-not-to-show-the-logs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Configuring Dashboard console not to show the logs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps enable to have more details about SQL trace in the Dashboard browsing.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop application in used web server&lt;/li&gt;
&lt;li&gt;Modify the web.xml file of the application by changing the logger.output.console value from trues to false&lt;br&gt;
          &lt;context-param&gt;&lt;br&gt;
                        &lt;param-name&gt;logger.output.console&lt;/param-name&gt;&lt;br&gt;
                        &lt;param-value&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/param-value&gt;&lt;br&gt;
                        &lt;description&gt;Outputs logs to JVM console&lt;/description&gt;&lt;br&gt;
            &lt;/context-param&gt;&lt;/li&gt;
&lt;li&gt;Restart CAST application in used web server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - List of XXX - No items to show - FRAME_PORTAL_FAQ_VIEW_EXCLUSION</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-faq-view-exclusion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-faq-view-exclusion/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for problem - No items to show on FRAME_PORTAL_FAQ_VIEW_EXCLUSION view&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538683/566538682.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Navigate to the view FRAME_PORTAL_FAQ_VIEW_EXCLUSION view&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If there is only one snapshot then it&amp;rsquo;s normal to not have any exclusions on the Dashboard. Note that the functional behavior is to exclude a quality rule in the current snapshot in order to get the exclusion for the next snapshot. So in order to get the list violation you should re-snapshot your application. Else go to the next step&lt;/li&gt;
&lt;li&gt;Check if there are exclusion:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Get the snapshots from where the exclusions are set&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Login - Errors - HTTP ERROR 404</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-login/cast-engineering-dashboard-login-errors-http-error-404/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-login/cast-engineering-dashboard-login-errors-http-error-404/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes an approach on troubleshooting the error HTTP ERROR : 404 on login page of Cast Engineering Dashboard.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538705/566538706.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch dashboard from CMS (Open CAST Portal)&lt;/li&gt;
&lt;li&gt;HTTP ERROR 404 occurs on the login page&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check for the Special cases&lt;/li&gt;
&lt;li&gt;Get Customer&amp;rsquo;s inputs&lt;/li&gt;
&lt;li&gt;For Support reproduce the problem&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Relevant customer&amp;rsquo;s input&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - AFP - missing function point details</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-missing-function-point-details/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-missing-function-point-details/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives us explanation on the situation when N/A is displayed under Function Point Details for Modified Transactions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When one clicks on the modified transactions in the Evolution view, ends up in the below page with N/A&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538715/566538714.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Generated objects are used to compute the transaction but are not counted for quality and size measures. When generated objects are modified and since they are used in the computation of the transaction, the transaction will be detected as modified by CAST.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Lines of Code - Files are not Counted on Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-files-are-not-counted-on-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-files-are-not-counted-on-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will explain how to find the file types that do not contribute to LOC on the Dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are a few files for example *.BMS, that will not be counted when calculating the LOC on the dashboard.&lt;/p&gt;
&lt;p&gt;To identify this, you can run the below query on your local schema -&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;354&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;404&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;435&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;APM Inventory Files&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;higher&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;354&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;404&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;435&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;APM Inventory Files&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;An example for a filetype that does not contribute to the LOC - *.BMS&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Lines of Code - Incorrect value - KLOC is displayed as 0</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value-kloc-is-displayed-as-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value-kloc-is-displayed-as-0/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you deal with the issue when the KLOC is being displayed as 0 on the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run full snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the application KLOC is greater or equal to 1KLOC, refer to Get the KLOC.&lt;/p&gt;
&lt;p&gt;As per investigation and feedback from R&amp;amp;D, decision not to fix this for now is based on the assumption that real life applications are larger than 1kLOC.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Number of metrics - Inconsistent value - Count of tables in CMS module overview is different</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value-count-of-tables-in-cms-module-overview-is-different/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value-count-of-tables-in-cms-module-overview-is-different/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Count of tables in dashboard is more than the count of tables in CMS&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;View count of tables on analysis overview.&lt;/li&gt;
&lt;li&gt;View count of tables on Dashboard Quick Access.&lt;/li&gt;
&lt;li&gt;Compare the count of CMS tables with the count of Dashboard tables.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check the expectations:&lt;br&gt;
We can see in this example that there are 697 Tables shown in the Dashboard while CMS indicate 580 &amp;ldquo;Oracle table&amp;rdquo;, which mean that we have 117 more tables counted in the Dashboard.&lt;br&gt;
If we look at the objects counted on CMS we notice that we have exactly 117 &amp;ldquo;Oracle materialized views&amp;rdquo;, this number is exactly equal to the surplus of tables found in Dashboard.&lt;br&gt;
In fact the count of tables shown on Dashboard can represent one or several of following categories ( Please refer to the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-type-of-objects-counted-in-cms/"&gt;Geting types of objects counted in CMS&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - number of metrics - incorrect value - Number of Decision Points</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value-number-of-decision-points/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value-number-of-decision-points/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page treats the problems reported on the value of quantity &lt;em&gt;Number of Decision points&lt;/em&gt; displayed in the COMPARE VERSIONS page.&lt;br&gt;
The problems that are encountered can be that the value in the latest snapshot is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lower than expected (it has unexpectedly decreased compared to the previous value)&lt;/li&gt;
&lt;li&gt;Greater than expected (it has unexpectedly increased compared to the previous value)&lt;/li&gt;
&lt;li&gt;Zero (it is not computed)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You will find at the following page, the definition you need to compute this value&lt;br&gt;
&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-functional-weight-number-of-decision-points-definition/"&gt;Functional weight - Number of Decision Points Definition&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Technical Debt - Incorrect Debt</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-technical-debt/cast-engineering-dashboard-metrics-technical-debt-incorrect-debt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-technical-debt/cast-engineering-dashboard-metrics-technical-debt-incorrect-debt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the label Technical debt is present in the left hand panel on the dashboard but the value displayed is incorrect. For example you are expecting a value but it is displayed as 0.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the technical debt label itself is not appearing on the dashboard then please refer to this page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-technical-debt/cast-engineering-dashboard-metrics-technical-debt-missing-debt/"&gt;CAST Engineering Dashboard - Metrics - Technical Debt - Missing Debt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else if the label is appearing on dashboard but the value is incorrect then use the below page to calculate the Technical Debt manually -&lt;br&gt;
&lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-technical-debt-manually/"&gt;SQL Queries - CAST Central Base - Queries on Metrics - How to calculate Technical Debt manually&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the manual calculation does not match the value present on dashboard then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CASTEngineeringDashboardMetricsTechnicalDebtIncorrectDebt-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CASTEngineeringDashboardMetricsTechnicalDebtIncorrectDebt-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; &lt;em&gt;-&lt;/em&gt; This page will be followed - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/"&gt;CAST Engineering Dashboard - Information - How to identify and execute SQL query involved in data display&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Modules - Empty Module</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-empty-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-empty-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to troubleshoot the issue related to empty modules in the Dashboard&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1/ Execute Snapshot without skipping analysis&lt;/p&gt;
&lt;p&gt;2/ Open the CAST Engineering Dashboard and check the module content : number of objects, number of lines,.. : The value is 0. Check for objects belonging to the module : No objects found.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Incorrect Object Status - Same object seen as added deleted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-status/cast-engineering-dashboard-object-incorrect-object-status-same-object-seen-as-added-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-status/cast-engineering-dashboard-object-incorrect-object-status-same-object-seen-as-added-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When looking at the compare version page in the legacy CAST Engineering dashboard or in the Engineering or Health Dashboard, you can see that same object is seen in both added and deleted lists of objects.&lt;/p&gt;
&lt;p&gt;This page help to understand why this object is seen as added/deleted.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Missing objects - ABAP - files with calls or includes to other files are not shown on the dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/cast-engineering-dashboard-object-missing-objects-abap-files-with-calls-or-includes-to-other-files-are-not-shown-on-the-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/cast-engineering-dashboard-object-missing-objects-abap-files-with-calls-or-includes-to-other-files-are-not-shown-on-the-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the abap analysis has these files which only have the calls or includes to other files these files are not shown on the dashboard and also not counted for LOC&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;CLASS&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;POOL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;GBE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CL_IM_RE_CP_SF_I01&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;class&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="nc"&gt;pool&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;* class pool for class /GBE/CL_IM_RE_CP_SF_I01
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;*&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;definitions&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;GBE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CL_IM_RE_CP_SF_I01&lt;/span&gt;&lt;span class="o"&gt;=======&lt;/span&gt;&lt;span class="n"&gt;ccdef&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;* class /GBE/CL_IM_RE_CP_SF_I01 definition
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;*&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;declarations&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;GBE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CL_IM_RE_CP_SF_I01&lt;/span&gt;&lt;span class="o"&gt;=======&lt;/span&gt;&lt;span class="n"&gt;cu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;* protected declarations
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; include /GBE/CL_IM_RE_CP_SF_I01=======co.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;*&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;private&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;declarations&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;GBE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CL_IM_RE_CP_SF_I01&lt;/span&gt;&lt;span class="o"&gt;=======&lt;/span&gt;&lt;span class="n"&gt;ci&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;endclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;/GBE/CL_IM_RE_CP_SF_I01 definition
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Wrong object - Objects from the previous analysis are present in current snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-objects-from-the-previous-analysis-are-present-in-current-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-objects-from-the-previous-analysis-are-present-in-current-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem on CAST Engineering Dashboard where the objects from the previous analysis are present in current dashboard even after deleting the source code from physical disk.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Generate snapshot after running the analysis for V1.&lt;/li&gt;
&lt;li&gt;Do new delivery with some missing source code V2.&lt;/li&gt;
&lt;li&gt;Generate snapshot after running the analysis for V2.&lt;/li&gt;
&lt;li&gt;Launch dashboard.&lt;/li&gt;
&lt;li&gt;Get violations for older code.&lt;/li&gt;
&lt;li&gt;The Application drilldown view shows object in object tree, which points to older release.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardObjectWrongobjectObjectsfromthepreviousanalysisarepresentincurrentsnapshot-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - PRI RPF and VI - Incorrect Value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-pri-rpf-and-vi/cast-engineering-dashboard-pri-rpf-and-vi-incorrect-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-pri-rpf-and-vi/cast-engineering-dashboard-pri-rpf-and-vi-incorrect-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where VI , RPF and PRI values are incorrect on dashboard. For instance a very high value or a 0 value that is not matching your manual calculation.&lt;/p&gt;
&lt;p&gt;As seen in the below example the RPF is zero , the QR selected is &lt;strong&gt;Avoid Tables not using referential integrity&lt;/strong&gt;, but the problem occurs throughout the dashboard across all the Quality rules -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Duplicate Quality Rules - Duplicated quality rules in FRAME_PORTAL_INVESTIGATION_VIEW</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-duplicate-quality-rules/cast-engineering-dashboard-quality-rule-duplicate-quality-rules-duplicated-quality-rules-in-frame-portal-investigation-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-duplicate-quality-rules/cast-engineering-dashboard-quality-rule-duplicate-quality-rules-duplicated-quality-rules-in-frame-portal-investigation-view/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when you get duplicated quality rules and duplicated technical criteria on one of the CED views, as example this can be observed in the FRAME_PORTAL_INVESTIGATION_VIEW - Investigation - Quality Model Drilldown (Please refer to the following page for more information about this view &lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_INVESTIGATION_VIEW+-+Investigation+-+Quality+Model+Drilldown"&gt;FRAME_PORTAL_INVESTIGATION_VIEW - Investigation - Quality Model Drilldown&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538885/566538886.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Inconsistencies - With other CAST components - Dashboard views shows more Architecture Violation than Archi Checker view</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistencies-with-other-cast-components-dashboard-views-shows-more-architecture-violation-than-archi-checker-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistencies-with-other-cast-components-dashboard-views-shows-more-architecture-violation-than-archi-checker-view/</guid><description>&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="description"&gt;Description&lt;/h3&gt;
&lt;p&gt;The customer is comparing results from the dashboard. for example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538896/566538897.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;With result with architecture checker. for example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538896/566538895.png" alt=""&gt;&lt;/p&gt;
&lt;h3 id="validate-customer-expectations"&gt;Validate customer expectations&lt;/h3&gt;
&lt;p&gt;The number of objects shown in violation in the dashborad is equal to the total number of wrong links in model violation between all the layers **including the &amp;ldquo;Unassigned Layer&amp;rdquo;.**Not only between two particular layers. In the previous example, &amp;ldquo;unassugned layer&amp;rdquo; is not displayed, hence, we cannot compare obtained value.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Inconsistency with other components - Architecture Checker - Rules deleted in ACC but still appears on CED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-with-other-components/cast-engineering-dashboard-quality-rule-inconsistency-with-other-components-architecture-checker-rules-deleted-in-acc-but-still-appears-on-ced/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-with-other-components/cast-engineering-dashboard-quality-rule-inconsistency-with-other-components-architecture-checker-rules-deleted-in-acc-but-still-appears-on-ced/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of the Architecture Rules coming up on the dashboard and showing violations even though the Architecture models have been removed from the CAST-MS for the current snapshot.&lt;/p&gt;
&lt;p&gt;Refer to the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538905/566538904.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality Rule - Missing Quality Rule - Dashboard displays NA as the grade for Complexity SQL Queries criteria and Quality Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-dashboard-displays-na-as-the-grade-for-complexity-sql-queries-criteria-and-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-dashboard-displays-na-as-the-grade-for-complexity-sql-queries-criteria-and-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the problem, when the dashboard displays N/A, in the &lt;strong&gt;Value comparison table&lt;/strong&gt; in the &lt;strong&gt;Quick Access page&lt;/strong&gt; while comparing the results of current and previous snapshot.&lt;/p&gt;
&lt;p&gt;Please refer to the screenshot below for more clarity on the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538942/566538943.jpg" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538942/566538941.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Report Builder - Generate PDF report</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues that are encountered when generating a report and any issues with the report that is generated.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538953/566538952.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Search Box - Duplicate objects in the search box results</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-search-box/cast-engineering-dashboard-search-box-duplicate-objects-in-the-search-box-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-search-box/cast-engineering-dashboard-search-box-duplicate-objects-in-the-search-box-results/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of duplicate objects displayed in the search box results of CED&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538968/566538967.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For example you will get the following result&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538968/566538969.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take snapshot&lt;/li&gt;
&lt;li&gt;open CED&lt;/li&gt;
&lt;li&gt;Search for an object&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardSearchBoxDuplicateobjectsinthesearchboxresults-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Snapshots - Wrong Snapshot version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-snapshots/cast-engineering-dashboard-snapshots-wrong-snapshot-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-snapshots/cast-engineering-dashboard-snapshots-wrong-snapshot-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when you are seeing an incorrect snapshot version for modules.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538980/566538979.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;As seen in the above screenshot the Snapshot version name is Version_test_2 for snapshot taken on 08-08-2017&lt;/p&gt;
&lt;p&gt;Which is correctly displayed for 9393_issue unassigned objects content and DN_UDM module but incorrect for DB_UDM module.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create three modules M1 , M2 and M3&lt;/li&gt;
&lt;li&gt;Take V1 snapshot&lt;/li&gt;
&lt;li&gt;Delete M1&lt;/li&gt;
&lt;li&gt;Take V2 snapshot.&lt;/li&gt;
&lt;li&gt;Change snasphot version for V1 in CMS&lt;/li&gt;
&lt;li&gt;Snapshot version is updated for M2 and M3 modules except for module M1 (that is created in V1 and deleted in V2).&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardSnapshotsWrongSnapshotversion-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Source code - Incorrect Source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-incorrect-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-incorrect-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue when the source code displayed for an object does not correspond to the object. For example in the below screenshot we can see that the object in violation is FDR_CNF_PKG but the code viewer displays the code for object FDR_CNF_GHP&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538995/566538994.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot.&lt;/li&gt;
&lt;li&gt;Launch CED.&lt;/li&gt;
&lt;li&gt;Go to Investigation - Quality Model Drilldown view.&lt;/li&gt;
&lt;li&gt;Select a violated object.&lt;/li&gt;
&lt;li&gt;Observe the source code of the violated object.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - System - Missing system</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-system/cast-engineering-dashboard-system-missing-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-system/cast-engineering-dashboard-system-missing-system/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the System is missing from the CED. For example you are expecting to see two systems My System and My System2 but you are seeing only one system on CED -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539008/566539007.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;For each System&amp;rsquo;s applications, apply the action plan for &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-missing-application/"&gt;CAST Engineering Dashboard - Application - Missing Application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you case is something different than the one listed here or if you are unable to get an explanation or solution to your problem then report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CASTEngineeringDashboardSystemMissingsystem-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; -&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/"&gt;CAST Engineering Dashboard - Information - How to identify and execute SQL query involved in data display&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Technical Criteria - Missing Technical Criteria</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technical-criteria/cast-engineering-dashboard-technical-criteria-missing-technical-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technical-criteria/cast-engineering-dashboard-technical-criteria-missing-technical-criteria/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when the Technical Criteria is missing from dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Verify in the assessment model that the technical criterion is properly associated with the required business criterion (generally including TQI).  If it isn&amp;rsquo;t, correct the assessment model and run a snapshot without analysis to resolve the problem.&lt;/li&gt;
&lt;li&gt;If at least one of the contributing quality rules has grade 4 only then the Technical criteria is displayed on the dashboard with 4. But if all the contributing QRs are missing, then the Technical criteria is missing.&lt;br&gt;
If you expect that the quality rule which is missing should actually be present then please follow the user guide - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/"&gt;CAST Engineering Dashboard - Missing data - Missing Quality Rules&lt;/a&gt;To check the quality rules belonging to technical criteria please refer to the page - &lt;a href="http://doc.castsoftware.com/display/DOC82/QRL+-+Quality+Rules+listed+by+Technical+Criteria"&gt;QRL - Quality Rules listed by Technical Criteria&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technical-criteria/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Technology - Incorrect technology</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technology/cast-engineering-dashboard-technology-incorrect-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technology/cast-engineering-dashboard-technology-incorrect-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues where you are able to see a technology on the dashboard that is not part of your application.&lt;/p&gt;
&lt;p&gt;For example you are able to see C++ displayed on the dashboard but your application source code consists of only JAVA and PHP.&lt;/p&gt;
&lt;p&gt;Technologies are displayed in the below views -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Assessment+-+Application+Level"&gt;Assessment - Application Level&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Reports+-+FAQuery"&gt;Reports - FAQuery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Transactions - Missing transactions</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-transactions/cast-engineering-dashboard-transactions-missing-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-transactions/cast-engineering-dashboard-transactions-missing-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues where the transaction is missing on the dashboard in the &lt;a href="http://doc.castsoftware.com/display/DOC82/Risk+Indicators+-+Transaction+Level"&gt;Risk Indicators - Transaction Level&lt;/a&gt; view.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Select the section you are interested in.&lt;/p&gt;
&lt;p&gt;If the problem you are facing does not match any case listed in this page then follow the below steps&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If your problem is None of the transactions are displayed with a message &amp;ldquo;No items to Show&amp;rdquo; then please refer to page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/"&gt;CAST Engineering Dashboard - List of XXX - No items to show&lt;/a&gt; . Else if there is one or few transactions missing then follow the below steps -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Users and Roles - Existing user get deleted after adding a new user</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-users-and-roles/cast-engineering-dashboard-users-and-roles-existing-user-get-deleted-after-adding-a-new-user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-users-and-roles/cast-engineering-dashboard-users-and-roles-existing-user-get-deleted-after-adding-a-new-user/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when a user already present gets deleted automatically after adding a new user.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Insert manually a user in VIEWER_USERS table&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is:&lt;br&gt;
Missing user from CED&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Var column - Variation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-var-column/cast-engineering-dashboard-var-column-variation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-var-column/cast-engineering-dashboard-var-column-variation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When checking the variation of the grade (in application Drilldown or in assesment application level), it is not the expected one: When computing the variation based on previous snapshot grade, you are not getting the same values as the one&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539069/566539070.bmp" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Take some snapshots&lt;/li&gt;
&lt;li&gt;Access the dashboard in Quality Model View.&lt;/li&gt;
&lt;li&gt;Grade variation for latest snapshot is not computed based on results of previous snapshot&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Empty or blank view - FRAME_PORTAL_DEVELOPMENT_VIEW</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-empty-or-blank-view/cast-engineering-dashboard-views-empty-or-blank-view-frame-portal-development-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-empty-or-blank-view/cast-engineering-dashboard-views-empty-or-blank-view-frame-portal-development-view/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When connecting to the Investigation-Application Drilldown page in the dashboard, the view does not show any values&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run a snapshot&lt;/li&gt;
&lt;li&gt;Connect to the Dashboard&lt;/li&gt;
&lt;li&gt;Go to Investigation-Application Drilldown page and observe the issue&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The issue can occur if there was an access to the dashboard when generating the snapshot leading to incorrect content in the CB due to parallel access to some tables. to solve the issue run a re-consolidation on the last snapshot. If this do not solve the issue then go to the next step&lt;/li&gt;
&lt;li&gt;Check if the central base contain one of the following inconsistencies:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;DSS_OBJECT_DIAG_DETAILS does not contain any violation for the current snapshot:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Errors - An error occurred during process</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-an-error-occurred-during-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-an-error-occurred-during-process/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to a known problem of the Engineering Dashboard which causes the dashboard to stop working and prevents the user to work/access it. Following is the screenshot of the error that will explain the problem which is faced while accessing the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539086/566539085.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This error does not come up after logging in, but occurs while working on the dashboard. After 2-5 minutes of working, this above error occurs and then does not allow the user to work on the dashboard.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Critical Violations - Inconsistent value - Sum of values under Nb column in the Critical violations panel does not match with STATISTICS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-sum-of-values-under-nb-column-in-the-critical-violations-panel-does-not-match-with-statistics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-sum-of-values-under-nb-column-in-the-critical-violations-panel-does-not-match-with-statistics/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the problem where the Sum of values under Nb. column in the Critical violations panel does not match with STATISTICS in the left hand panel.&lt;/p&gt;
&lt;p&gt;The dashboard views which display this information are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_COMPLIANCE_VIEW+-+Compliance+-+Application+Level"&gt;FRAME_PORTAL_COMPLIANCE_VIEW - Compliance - Application Level&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_PROJECT_VIEW+-+Reports+-+Project+Data+and+Improvement"&gt;FRAME_PORTAL_PROJECT_VIEW - Reports - Project Data and Improvement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_SLA_VIEW+-+Vendors+-+Deliverables+Acceptance"&gt;FRAME_PORTAL_SLA_VIEW - Vendors - Deliverables Acceptance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_TECHNOLOGY_VIEW+-+Compliance+-+Technology+Level"&gt;FRAME_PORTAL_TECHNOLOGY_VIEW - Compliance - Technology Level&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For instance&lt;/p&gt;
&lt;p&gt;In the Compliance - Application Level the sum of the values highlighted does not match with the count displayed under STATISTICS as seen in the below screenshot.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False positive or Wrong Violation or False negative or No Violation - Architecture model quality rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-positive-or-wrong-violation-or-false-negative-or-no-violation-architecture-model-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-positive-or-wrong-violation-or-false-negative-or-no-violation-architecture-model-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue occurs when a forbidden link (or allowed link) is detected in Enlighten but is not raised (is raised) as violation in the dashboard for the metric &amp;ldquo;Architecture Check: Architecture checker model&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539148/566539147.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539148/566539150.jpg" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;For more information on Architecture Checker refer to -  &lt;a href="http://doc.castsoftware.com/display/DOC83/ACH+-+CAST+Architecture+Checker?src=breadcrumbs-parent"&gt;ACH - CAST Architecture Checker&lt;/a&gt; → &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=164495386&amp;amp;src=contextnavpagetreemode"&gt;ACH - How to&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Artifacts with high Commented-out Code Lines per Code Lines ratio may appear as a new violation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-artifacts-with-high-commented-out-code-lines-per-code-lines-ratio-may-appear-as-a-new-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-artifacts-with-high-commented-out-code-lines-per-code-lines-ratio-may-appear-as-a-new-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on the metric &amp;ldquo;Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio&amp;rdquo;, which may appear as a new violation in a dashboard when there is no change in a particular file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can get new violations for the rule &amp;ldquo;Avoid Artifact with high Commented-out Code Lines/Code Lines ratio&amp;rdquo; even when there has been no code change for a particular file.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - Avoid classes of high lack of Cohesion QR</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-classes-of-high-lack-of-cohesion-qr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-classes-of-high-lack-of-cohesion-qr/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some violations are missing for this QR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Class A  in file xyz.cs violating the rule Avoid classes of high lack of Cohesion&lt;/p&gt;
&lt;p&gt;If you have only constants fields in your class: m=0, a=0, m(Aj)= 0 for all attributes.&lt;/p&gt;
&lt;p&gt;a= 0 as contant fields are not considered in the count of class data member.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - WAR Deployment - LDAP - How to validate the Authentication and Authorization</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-how-to-validate-the-authentication-and-authorization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-how-to-validate-the-authentication-and-authorization/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the steps to validate Authentication and Authorization for CED.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;CED supports only Microsoft Active directory (AD), so check if Microsoft Active directory is being used:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The structure of user must be an objectClass:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539341/566539346.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;There is a user principal name as attribute, and must be as follows: login@domain&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539341/566539345.png" alt=""&gt;Figure 2&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 2.2</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-2/</guid><description>&lt;h3 id="2211-funcrel"&gt;2.2.11-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-198&lt;/td&gt;
 &lt;td&gt;Fixed the following vulnerabilities: CVE-2026-39244, CVE-2026-12590, CVE-2026-13149, sonatype-2026-004320.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2210-funcrel"&gt;2.2.10-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-185&lt;/td&gt;
 &lt;td&gt;Resolved the following security vulnerabilities: CVE-2026-27699, CVE-2026-4800, CVE-2026-26996, CVE-2026-27903, CVE-2026-27904, CVE-2026-27837, CVE-2026-4867, GHSA-6v7q-wjvx-w8wg.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-193&lt;/td&gt;
 &lt;td&gt;Resolved CVE-2026-5079.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="229-funcrel"&gt;2.2.9-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;58317&lt;/td&gt;
 &lt;td&gt;Resolved CVE-2026-41907.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="228-funcrel"&gt;2.2.8-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-188&lt;/td&gt;
 &lt;td&gt;Resolved Vulnerabilities: CVE-2026-4800, CVE-2026-27837, CVE-2026-27699, CVE-2026-44240, CVE-2026-41907, CVE-2026-3520, CVE-2026-3304, CVE-2026-2359, CVE-2026-30951, CVE-2026-2391, CVE-2026-26960, CVE-2026-33750, PRISMA-2021-0034, CVE-2017-20165.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="227-funcrel"&gt;2.2.7-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;NO_PROXY Environment variable support&lt;/td&gt;
 &lt;td&gt;Environment variable NO_PROXY can now be used to define exceptions to proxy defined proxy, space and comma separators are supported for definition of a proxy exceptions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-3"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-177&lt;/td&gt;
 &lt;td&gt;Resolved CVEs: CVE-2026-23745, CVE-2026-23950, CVE-2026-24842, CVE-2026-23745, CVE-2026-23745, CVE-2026-23950, CVE-2026-23950, CVE-2026-24842, CVE-2026-24842.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;56347&lt;/td&gt;
 &lt;td&gt;Fixed an issue preventing proxies to be defined.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="226-funcrel"&gt;2.2.6-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Security Improvements&lt;/td&gt;
 &lt;td&gt;Resolved potential vulnerabilities CVE-2025-27210, CVE-2025-27209.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="bug-fixes"&gt;Bug Fixes&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-167&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause proxy configurations to not be supported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="225-funcrel"&gt;2.2.5-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Stability&lt;/td&gt;
 &lt;td&gt;Improved service stability and performance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Stability&lt;/td&gt;
 &lt;td&gt;Resolved detected CVEs and hardened security of the service.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-4"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-162&lt;/td&gt;
 &lt;td&gt;Improved security and resolution of detected vulnerabilities.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="224-funcrel"&gt;2.2.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-5"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-150&lt;/td&gt;
 &lt;td&gt;Security improvements.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;54430&lt;/td&gt;
 &lt;td&gt;Fixed an issues that could prevent the user from switching the service between &amp;lsquo;online&amp;rsquo; and &amp;lsquo;offline&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="bug-fixes-1"&gt;Bug Fixes&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-145&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause the service to not be installed correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="223-funcrel"&gt;2.2.3-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-6"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTOFFLINE-46&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would result in incorrect discovery in some circumstances.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="222-funcrel"&gt;2.2.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;49784&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause incorrect synchonization data.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49674&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause incorrect synchonization data.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="221-funcrel"&gt;2.2.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Due to new features delivered under Extend for Imaging Cloud, it is mandatory to update the Extend Proxy to the latest (2.2.1-funcrel) version.&lt;/p&gt;</description></item><item><title>CAST Extend Offline for Microsoft Windows - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-release-notes/cast-extend-offline-for-microsoft-windows-release-notes/cast-extend-offline-for-microsoft-windows-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-release-notes/cast-extend-offline-for-microsoft-windows-release-notes/cast-extend-offline-for-microsoft-windows-release-notes-1-1/</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;ul&gt;
&lt;li&gt;There is no upgrade path from previous releases (including between betas), therefore you MUST uninstall any previous installations before installing a new release.&lt;/li&gt;
&lt;li&gt;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="110-funcrel"&gt;1.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Promoted to funcrel. No other changes.&lt;/p&gt;
&lt;h3 id="110-beta2"&gt;1.1.0-beta2&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI for CAST Extend Offline&lt;/td&gt;
 &lt;td&gt;A GUI has been implemented for CAST Extend Offline - this is identical to the GUI offered in &lt;a href="https://extend.castsoftware.com/"&gt;https://extend.castsoftware.com/&lt;/a&gt;. Browsing to http://&lt;code&gt;&amp;lt;server&amp;gt;&lt;/code&gt;:&lt;code&gt;&amp;lt;port&amp;gt;&lt;/code&gt; will auto redirect to http://&lt;code&gt;&amp;lt;server&amp;gt;&lt;/code&gt;:&lt;code&gt;&amp;lt;port&amp;gt;&lt;/code&gt;/#/search-results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;24203&lt;/td&gt;
 &lt;td&gt;Getting an error message &amp;ldquo;&amp;lsquo;curl.exe&amp;rsquo; is not recognized as an internal command or external command&amp;rdquo; at the end of the Offline Extend service 1.1.0-beta1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="110-beta1"&gt;1.1.0-beta1&lt;/h3&gt;
&lt;h4 id="new-features-1"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ExtendCLI is now included in the setup&lt;/td&gt;
 &lt;td&gt;ExtendCLI is now included in the setup so that you can populate it with extensions before using Extend Offline. The exe is located here: %PROGRAMFILES%\CAST\ExtendService\ExtendCli.exe&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Upload a single extension&lt;/td&gt;
 &lt;td&gt;Ability to upload single extension directly without creating an update bundle&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;This release is shipped &amp;ldquo;empty&amp;rdquo;, without any preconfigured extensions&lt;/td&gt;
 &lt;td&gt;This release is shipped &amp;ldquo;empty&amp;rdquo;, without any preconfigured extensions. You will need to populate Extend Offline with extensions before you can use it - see &lt;a href="https://doc.castsoftware.com/display/EXTEND/Update+CAST+Extend+Offline+with+new+content"&gt;https://doc.castsoftware.com/display/EXTEND/Update+CAST+Extend+Offline+with+new+content&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;New service added as a requirement to support AIP Console ≥ 1.17&lt;/td&gt;
 &lt;td&gt;New service added as a requirement to support AIP Console ≥ 1.17: support for custom/User Community extensions using &amp;ldquo;Universal Analyzer&amp;rdquo; technology&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DETERMIN-14&lt;/td&gt;
 &lt;td&gt;AIP Console stops responding when the Extensions view is displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTOFFLINE-15&lt;/td&gt;
 &lt;td&gt;Modify setup from Extend Service to Extend Offline&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;21729&lt;/td&gt;
 &lt;td&gt;Extend Website doesn&amp;rsquo;t have option to download Cast lab Extensions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;21584&lt;/td&gt;
 &lt;td&gt;Extend Website doesn&amp;rsquo;t have option to download User Community Extensions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging ETL - Release Notes - 2.6</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-6/</guid><description>&lt;h3 id="261-funcrel"&gt;2.6.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;31639&lt;/td&gt;
 &lt;td&gt;Isolated Input and Output Objects, no link present between the input and output.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging Functional Module Assistant - 1.0 - Release Notes</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-functional-module-assistant/cast-imaging-functional-module-assistant-1-0/cast-imaging-functional-module-assistant-1-0-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-functional-module-assistant/cast-imaging-functional-module-assistant-1-0/cast-imaging-functional-module-assistant-1-0-release-notes/</guid><description>&lt;h3 id="100-beta1"&gt;1.0.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release of the tool. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+Functional+Module+Assistant+-+1.0"&gt;https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+Functional+Module+Assistant+-+1.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging Global Installer - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-imaging-global-installer/cast-imaging-global-installer-release-notes/cast-imaging-global-installer-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-imaging-global-installer/cast-imaging-global-installer-release-notes/cast-imaging-global-installer-release-notes-1-0/</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 document provides information about changes and new features introduced in this release.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="100-beta3"&gt;1.0.0-beta3&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Storage Service has been included in the software to install&lt;/td&gt;
 &lt;td&gt;The CAST Imaging Global Installer (CIGI) is now able to install CAST Storage Service 4.x if it is not already installed on the machine where the CIGI is executed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Extend API key is now automatically set in Console&lt;/td&gt;
 &lt;td&gt;When using the online installation mode (where CAST Imaging Global Installer connects to CAST Extend), the CAST Extend API key is now set automatically in CAST Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSETUP-30&lt;/td&gt;
 &lt;td&gt;The separate Log service (included with CAST Console Standalone) is not installed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-beta2"&gt;1.0.0-beta2&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Detect if Java JRE is installed before running the installer&lt;/td&gt;
 &lt;td&gt;The CAST Imaging Global Installer now checks that there is a compatible Java JRE is installed on the target server. If not, the setup will stop and will not proceed further.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Detect if AIP Core is already installed&lt;/td&gt;
 &lt;td&gt;If AIP Core is already installed on the target server, the CAST Imaging Global Installer will automatically skip the AIP Core installation and proceed with CAST Imaging Front end and CAST Imaging Console Standalone installation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSETUP-4&lt;/td&gt;
 &lt;td&gt;CAST Imaging Console Standalone Edition and CAST Imaging front end will now not share the same data folder as was the case in the previous beta1 release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-beta1"&gt;1.0.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release of this extension.&lt;/p&gt;</description></item><item><title>CAST Imaging installation on Microsoft Windows</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/</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;: step-by-step instructions for your &lt;strong&gt;CAST Imaging&lt;/strong&gt; installation on Microsoft Windows.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="interactive-installation-process"&gt;Interactive installation process&lt;/h2&gt;
&lt;p&gt;Double click the &lt;strong&gt;ImagingSystemSetup.exe&lt;/strong&gt; file, provided with the installation media. You will be prompted to allow the installation - click Yes:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760251/506760266.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If your machine does not meet the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/"&gt;minimum system requirements&lt;/a&gt;&lt;/strong&gt;, the following dialog will be displayed - click &lt;strong&gt;YES&lt;/strong&gt; to view the system requirements (you can continue to the installation), click &lt;strong&gt;NO&lt;/strong&gt; to continue the installation:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Application layers view mode - Concept nodes</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-nodes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues that may be encountered with objects. For example : missing node, missing link between nodes&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+layers+view+mode"&gt;User Guide - Application layers view mode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Application layers view mode - Concept Objects - Missing link</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-objects/cast-imaging-system-application-layers-view-mode-concept-objects-missing-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-objects/cast-imaging-system-application-layers-view-mode-concept-objects-missing-link/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to investigate the issue of missing link between objects, for example when you are able to find a link between 2 objects in Enlighten, but the same is not visible in Imaging System:.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541284/566541283.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Application layers view mode - Results - Error in application selection</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-results/cast-imaging-system-application-layers-view-mode-results-error-in-application-selection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-results/cast-imaging-system-application-layers-view-mode-results-error-in-application-selection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue in Imaging system while selecting an Application.&lt;/p&gt;
&lt;p&gt;&amp;lsquo;Error:  Something went wrong.  You will be redirected to App selection&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select an application in Imaging&lt;/li&gt;
&lt;li&gt;Observe the error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe this error then please follow the below steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the imaging exporter log to see whether objects and links are exported properly. For ex: if you see below exporter log snippet you can see that there are 0 objects and links loaded :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://p18.zdusercontent.com/attachment/293807/mLIo8MB1SCRgfSUI2lASTyT6y?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..-2IV2Y8_yAOXKTURGFJEjQ.cAiuZQd6d61wZfxHMWucVCStOj8HL-KDmVdMi4uJY-yMIIJ3u2JXJvPZI9RrJxgIwRYDEBP-jdd2I-fTNx2aIctkgoSnYcwiCHZekPWtijQUGPKmCZi-zDO4QAHYilar4CVYbJIZ7K4qePac88mi2vA2QhAh56ibKC_xNy--YKEJYXaKPSgxLT30uFtAa9H-RJQNwT1PMtHJzwgmKjoaXQtBmfxfMit3YiKYDyBG4fwh5Ei0QA1FdlJJSWC2e9R0ujf83-iB5qsldyxcAHC57o-6xp72WDrV0voJgEuplwA.J2KAnX37GsWFhGcfkjTzkw" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Architecture model mode - Missing architecture model</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-architecture-model-mode/cast-imaging-system-architecture-model-mode-missing-architecture-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-architecture-model-mode/cast-imaging-system-architecture-model-mode-missing-architecture-model/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues about Missing architecture model&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541300/566541299.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer: &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-architecture-layer-scope/"&gt;User Guide - Architecture layer scope&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If your architecture model is empty in Imaging, make sure that you have associated the model to the application and have run a snapshot in CAST AIP.  It is a requirement to have the snapshot done with the associated model before exporting and importing to Imaging.&lt;/li&gt;
&lt;li&gt;If the problem you are facing do not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Configuration process - Export the application - Fatal error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-export-the-application/cast-imaging-system-configuration-process-export-the-application-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-export-the-application/cast-imaging-system-configuration-process-export-the-application-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the export fails while performing an export then this page can help in troubleshooting the issue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Perform Imaging export&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are using PeopleSoft, Siebel or Informatica then this is not supported - &lt;a href="https://doc.castsoftware.com/display/IMAGING/Known+Issues"&gt;Known issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;We need to check If the issue is not due to Automation tool or PowerShell script, for that use the Traditional two step approach &lt;a href="https://doc.castsoftware.com/display/IMAGING/Two+step+export+and+import+process"&gt;Two step export and import process&lt;/a&gt;. If this approach works fine, then this will be the Workaround to unblock the situation, After that contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the issue is not due to Automation tool or PowerShell script then we need to examine the log file to understand the issue:
&lt;ol&gt;
&lt;li&gt;If you encounter an SQL error such as &lt;strong&gt;&amp;ldquo;missing relation&amp;rdquo; &amp;ldquo;missing view&amp;rdquo;, &amp;ldquo;missing table&lt;/strong&gt;&amp;rdquo; then you need to perform a component reinstall on the knowledge schema - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/SRV+-+Component+Reinstall"&gt;SRV - Component Reinstall&lt;/a&gt; If the issue still persists after reinstalling the knowledge schema then follow the page  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-component-re-install/"&gt;Server Manager - Component Re-install&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you encounter other form of SQL error, then perform the extraction in debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; then contact  &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you encounter errors indicating that the issue is related to memory, for example &amp;ldquo;&lt;strong&gt;out of memory&amp;rdquo;&lt;/strong&gt; then the issue may be due to not having enough disk space available on the system.  Make sure that there is enough disk space available for the Imaging export.  You may need to monitor the disk space with a performance monitoring tool such as perfmon and/or check out the disk space before the failure (see Microsoft documentation for perfmon &lt;a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Configuration process - Import the application - Fatal error - Failed to get Status</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-import-the-application/cast-imaging-system-configuration-process-import-the-application-fatal-error/cast-imaging-system-configuration-process-import-the-application-fatal-error-failed-to-get-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-import-the-application/cast-imaging-system-configuration-process-import-the-application-fatal-error/cast-imaging-system-configuration-process-import-the-application-fatal-error-failed-to-get-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the import issue with Imaging system.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541320/566541319.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to run the import feature in Imaging&lt;/li&gt;
&lt;li&gt;Observe the error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the import fails in Imaging with above error then please note the below points:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Data Call Graph mode - Cannot reduce node space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-data-call-graph-mode/cast-imaging-system-data-call-graph-mode-cannot-reduce-node-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-data-call-graph-mode/cast-imaging-system-data-call-graph-mode-cannot-reduce-node-space/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you in resolving the node space issue in Transaction or Data call graph view of Imaging system&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541338/566541339.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to Data call graph or Transaction view in Imaging&lt;/li&gt;
&lt;li&gt;Try to adjust the node space&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are not able to adjust the node spacing in Transaction or Data call graph view then please find the below details:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Backup and Recovery</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-backup-and-recovery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-backup-and-recovery/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with the database used by the CAST Imaging system - Neo4j.  It provides some assistance in Backing up and recovering this database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Please refer the below link from neo4j documentation for more details on backup and restore.&lt;br&gt;
 &lt;br&gt;
&lt;a href="https://neo4j.com/docs/operations-manual/current/backup-restore/"&gt;https://neo4j.com/docs/operations-manual/current/backup-restore/&lt;/a&gt;&lt;br&gt;
 &lt;br&gt;
There are two backup modes i.e full backup and incremental backup. You can take the full backup  and after a full backup, only incremental backup is required.&lt;br&gt;
 &lt;br&gt;
&lt;a href="https://neo4j.com/docs/operations-manual/current/backup-restore/modes/"&gt;https://neo4j.com/docs/operations-manual/current/backup-restore/modes/&lt;/a&gt;&lt;br&gt;
 &lt;br&gt;
If you are not stopping any database, you can choose the option &amp;ldquo;Back up an online database&amp;rdquo;.  Below link contains the command and various options to be used for backup.  &lt;br&gt;
&lt;a href="https://neo4j.com/docs/operations-manual/current/backup-restore/online-backup/"&gt;https://neo4j.com/docs/operations-manual/current/backup-restore/online-backup/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you do not find the information you are looking for or solution for your problem, please contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Server error - Java heap space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-server-error-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-server-error-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section provides assistance  when there is a&lt;strong&gt;Memory error&lt;/strong&gt; while Importing into Imaging.&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Memory error&lt;/strong&gt; can result in a warning and an error in imaging system while importing which maybe seen as one of the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;WARN run: unable getting transactionObjects cypher summary for x_complete error=database returned error[Neo.TransientError.General.OutOfMemoryError]&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ERROR Import: error while remodeling the graph, aborting import error=subobjectswithgraphrefactor: failed to run queries to import sub-objects and refactor the graph: run: error fetching cypher summary for Removal of .NET Instantiated nodes&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Export options - Fatal error - could not write block xxxxxx of temporary file No space left on device</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-export-options/cast-imaging-system-export-options-fatal-error/cast-imaging-system-export-options-fatal-error-could-not-write-block-xxxxxx-of-temporary-file-no-space-left-on-device/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-export-options/cast-imaging-system-export-options-fatal-error/cast-imaging-system-export-options-fatal-error-could-not-write-block-xxxxxx-of-temporary-file-no-space-left-on-device/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to find a solution to the error  &lt;strong&gt;Body (b&amp;rsquo;ERROR&amp;rsquo;, b'53100&amp;rsquo;, b&amp;rsquo;could not write block 48869735 of temporary file: No space left on device&lt;/strong&gt;for the particular query &lt;strong&gt;- select data_id, start_id, end_id from aaa_is_dtg_to_export order by data_id&lt;/strong&gt;which you may encounter,  when you perform the Export of the application.&lt;/p&gt;
&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;2019-11-07 09:09:11,245 ERROR MODULMSG ; Body (b&amp;rsquo;ERROR&amp;rsquo;, b'53100&amp;rsquo;, b&amp;rsquo;could not write block 48869735 of temporary file: No space left on device&amp;rsquo;)&lt;br&gt;
2019-11-07 09:09:11,259 ERROR MODULMSG ; Body Error executing select data_id, start_id, end_id from aaa_is_dtg_to_export order by data_id&lt;br&gt;
2019-11-07 09:09:11,261 INFO MODULMSG ; Body Exported #0 datagraphs in C:\CASTMS\Imaging\New\Genesis_is_dtg.csv&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Login - Authentication - LDAP Authentication - Login failure due to exception javax.net.ssl.SSLHandshakeException: PKIX path building failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-authentication/cast-imaging-system-gui-login-authentication-ldap-authentication-login-failure-due-to-exception-javax-net-ssl-sslhandshakeexception-pkix-path-building-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-authentication/cast-imaging-system-gui-login-authentication-ldap-authentication-login-failure-due-to-exception-javax-net-ssl-sslhandshakeexception-pkix-path-building-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to solve the login error &lt;strong&gt;&amp;lsquo;PKIX path building failed&amp;rsquo;&lt;/strong&gt; when imaging is configured to use ldaps authentication.&lt;/p&gt;
&lt;p&gt;   Error log :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;Root&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exception&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;javax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;net&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ssl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SSLHandshakeException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PKIX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;building&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;failed&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;security&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;certpath&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SunCertPathBuilderException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;valid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;certification&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;requested&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For more information refer to : &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configure+authentication#Configureauthentication-ldapConfiguringauthenticationusingLDAP/LDAPS"&gt;Configuring authentication using LDAP/LDAPS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure LDAPS authentication for imaging.&lt;/li&gt;
&lt;li&gt;Enable ldap debug mode by adding below lines in application.properties file( path : %APPDATA%\CAST\ImagingSystem\login)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;          logging.level.org.castsoftware.aip.console.services.ldap=debug&lt;br&gt;
          logging.level.org.springframework.security.ldap=debug&lt;br&gt;
          logging.level.org.springframework.ldap=debug&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Login - Fatal Error - Incorrect username or password Please try again</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-fatal-error/cast-imaging-system-gui-login-fatal-error-incorrect-username-or-password-please-try-again/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-fatal-error/cast-imaging-system-gui-login-fatal-error-incorrect-username-or-password-please-try-again/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle fatal errors while trying to Login, for example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541371/566541370.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-Login"&gt;Login&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Depending on user authentication methods for CAST Imaging System check if the configuration was correctly managed -&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;Configure authentication&lt;/a&gt;. From example in LDAP mode, many users encountered this error because of wrong DN, missing port&amp;hellip; as an example of LDAP configuration, you should get something like the following:&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Login - Warning- No Admin yet</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-warning/cast-imaging-system-gui-login-warning-no-admin-yet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-warning/cast-imaging-system-gui-login-warning-no-admin-yet/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the Admin access issue with Imaging system. When you are logged in as ADMIN you may still get the below warning in the Imaging system:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541379/566541380.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install Imaging system&lt;/li&gt;
&lt;li&gt;Login as ADMIN&lt;/li&gt;
&lt;li&gt;See the warning&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Toolbar menu options - Wrong Line of Code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-toolbar-menu-options/cast-imaging-system-gui-toolbar-menu-options-wrong-line-of-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-toolbar-menu-options/cast-imaging-system-gui-toolbar-menu-options-wrong-line-of-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when the Line of Code value is wrong&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541386/566541385.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Get the number of line of code from the knowledge schema at application level, for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-the-number-of-code-lines-at-application-or-system-level-in-the-knowledge-base/"&gt;SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to get the Number of code lines at application or system level in the Knowledge Base&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Determining if a port used by imaging is already in use</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-determining-if-a-port-used-by-imaging-is-already-in-use/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-determining-if-a-port-used-by-imaging-is-already-in-use/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information for checking if a port is already in use that may be the default configuration for imaging.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/export-v2/imaging/"&gt;CAST Imaging&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Imaging 2.X&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The ports used by imaging can be seen in the documentation here : &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/"&gt;Prerequisites for CAST Imaging&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;By running the below command, you can get the process id of the port being used&lt;/p&gt;</description></item><item><title>CAST Imaging System - Installation and update process - Fatal Error - ImagingSystemSetup.exe is not running</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-imagingsystemsetup-exe-is-not-running/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-imagingsystemsetup-exe-is-not-running/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue during installation of Imaging setup.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541404/566541403.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to run ImagingSystemSetup.exe&lt;/li&gt;
&lt;li&gt;Observed the error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are getting the above error while running ImagingSystemSetup.exe then please note the below points:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Modules - Missing Links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-missing-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-missing-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the case when you are expecting to get Links between Modules but the links are missing, for example you are expecting to get a link from Shopizer database to sm-shop:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541420/566541419.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;View modules&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Make sure the modules don&amp;rsquo;t have shared objects as then the module links will not be seen
&lt;ol&gt;
&lt;li&gt;if there is any missing links among modules in imaging, then check if any objects from two layers have links.&lt;/li&gt;
&lt;li&gt;if there are links and still the modules are not linked, then check if the linked objects are shared among modules.&lt;/li&gt;
&lt;li&gt;if objects are shared, then that link is not considered in imaging and links between modules will be missing in imaging.
&lt;ol&gt;
&lt;li&gt;The remediation if links are desired is to reconfigure the modules so that objects are not shared.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Otherwise Take an example of 2 objects that should be linked, one object from the first module and the second object from the second module&lt;/li&gt;
&lt;li&gt;Check if each object is part of the corresponding module
&lt;ol&gt;
&lt;li&gt;If each object is part of the corresponding module, then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-missing-link/"&gt;CAST Imaging System - Transactions view mode - Missing link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else if one of the objects is not part of the corresponding module then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-missing-object/"&gt;CAST Imaging System - Modules - Missing Object&lt;/a&gt; to investigate the issue of missing object from the module.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Search for items - Application search is not working properly</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-search-for-items/cast-imaging-system-search-for-items-application-search-is-not-working-properly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-search-for-items/cast-imaging-system-search-for-items-application-search-is-not-working-properly/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues that may be encountered while searching for applications. For ex: we can see that the below result has a application with the word &amp;lsquo;MMR&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/CSG1uj5aFLfLK1FvPsIkVTf1R/?name=inline-1254894687.png" alt=""&gt;.&lt;/p&gt;
&lt;p&gt;When you search with the word MMR, you will not be able to find the application :&lt;/p&gt;
&lt;p&gt; &lt;img src="https://castsoftware.zendesk.com/attachments/token/zwsaiT45QX5d4XFlNWZ7KtPEJ/?name=inline1828678242.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Search for an application using relative word in its name&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Source code - Source code for this object is not available - For Visual Basic objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-source-code/cast-imaging-system-source-code-source-code-for-this-object-is-not-available/cast-imaging-system-source-code-source-code-for-this-object-is-not-available-for-visual-basic-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-source-code/cast-imaging-system-source-code-source-code-for-this-object-is-not-available/cast-imaging-system-source-code-source-code-for-this-object-is-not-available-for-visual-basic-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue  of missing source code for Visual Basic objects in Imaging&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541448/566541447.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Imaging&lt;/li&gt;
&lt;li&gt;Try to view source code for VB objects&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are not able to view the source code for VB objects in Imaging then please perform the below actions :&lt;/p&gt;</description></item><item><title>CAST Imaging System - Transactions view mode - False link</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-false-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-false-link/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of False link from &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transactions+view+mode#UserGuide-Transactionsviewmode-Transactions-NavigationFlow"&gt;Transactional view&lt;/a&gt; . For example when you are not expecting to get a link between the below objects you get a false link.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541456/566541455.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the link is visible from Enlighten - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/ENL+-+Links"&gt;ENL - Links&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the link is visible from Enlighten then the false link should be investigated at Enlighten stage. For that refer to  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-links/"&gt;Enlighten - Links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else If the link is not visible from Enlighten then the false link should be investigated at Imaging System stage. In this case perform the extract in Debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; and contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the  knowledge schema.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the steps above does not help to solve the issue then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging Tutorial Application - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-tutorial-application/cast-imaging-tutorial-application-release-notes/cast-imaging-tutorial-application-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-tutorial-application/cast-imaging-tutorial-application-release-notes/cast-imaging-tutorial-application-release-notes-1-0/</guid><description>&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This is the first release of an extension to support the Tutorial feature introduced in CAST Imaging - 2.2.0-beta1. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+Tutorial+Application"&gt;https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+Tutorial+Application&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Configuration Menu - Error - The application is not binded to the Source Delivery Server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-the-application-is-not-binded-to-the-source-delivery-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-the-application-is-not-binded-to-the-source-delivery-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to accept the delivery in CAST MS, you receive an error which results in the delivery not to be accepted.&lt;/p&gt;
&lt;p&gt;The error is the following:&lt;strong&gt;The application &amp;lsquo;XXX&amp;rsquo; is not binded to the Source Delivery Server&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;See the following screenshot for an example of the error:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531376/566531377.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Editors - More Analysis Units than in Delivery Manager</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-editors/cast-management-studio-editors-more-analysis-units-than-in-delivery-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-editors/cast-management-studio-editors-more-analysis-units-than-in-delivery-manager/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide information on certain cases which may cause extra analysis units to be created in CAST Management Studio (CMS). &lt;/p&gt;
&lt;p&gt;There are situations where the number of analysis units in the delivery process shown in the summary screens and the number of analysis units that show up in CMS are not the same. &lt;/p&gt;
&lt;p&gt;For example, 5 analysis units are selected and 4 ignored after packaging in DMT as shown below:&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Can not set com castsoftware pmc DatabaseServer field to com castsoftware pmc LocalDatabase</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-can-not-set-com-castsoftware-pmc-databaseserver-field-to-com-castsoftware-pmc-localdatabase/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-can-not-set-com-castsoftware-pmc-databaseserver-field-to-com-castsoftware-pmc-localdatabase/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error encountered while opening the CMS&lt;/p&gt;
&lt;p&gt;Internal error occurred.&lt;br&gt;
      The application is closing. Call CAST support now providing the log file at C:\Documents and Settings\SGP\Local Settings\Temp\CAST\CAST\7.0\CAST-MS107.log.txt&lt;/p&gt;
&lt;p&gt;internalException : &lt;br&gt;
       Can not set com.castsoftware.pmc.DatabaseServer field com.castsoftware.pmc.Database.databaseServer to com.castsoftware.pmc.LocalDatabase&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531397/566531396.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error may have been encountered  when the CMS is corrupted.&lt;/p&gt;
&lt;p&gt;You can check this by&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Running below two queries on the MNGT&lt;/p&gt;</description></item><item><title>CAST Management Studio - Task Window - Fatal Error - An IO error occurred while sending to the back end</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-task-window/cast-management-studio-task-window-fatal-error/cast-management-studio-task-window-fatal-error-an-io-error-occurred-while-sending-to-the-back-end/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-task-window/cast-management-studio-task-window-fatal-error/cast-management-studio-task-window-fatal-error-an-io-error-occurred-while-sending-to-the-back-end/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve issues related to the interruption of the connection after an Analysis.&lt;/p&gt;
&lt;p&gt;The fatal error message that appears when the interruption of the connection to the local database occurs is:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An I/O error occurred while sending to the back end.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;com.castsoftware.java.ExternalException:An I/O error occured while sending to the backend.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531465/566531467.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Views - Log View - Error - premature end of file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-log-view-error/cast-management-studio-views-log-view-error-premature-end-of-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-log-view-error/cast-management-studio-views-log-view-error-premature-end-of-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles issues with the error &amp;ldquo;premature end of file&amp;rdquo; such as shown in the screenshot below in TCC:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531431/566531432.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;or CAST-MS:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531431/566531433.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Or in the CAST-MS log as:&lt;/p&gt;
&lt;p&gt;Premature end of file&lt;br&gt;
2018-07-31 17:25:31.846 ERROR cast.utilities.consoleHandlerGenericLogError Invalid ////S:/DMTDelivery/data/{bac54ba6-4d48-4e33-b7bd-9e3478bbd3bf}/{569d1a15-5b33-42a9-bae8-b8eb072013f8}/7e0a7c5c-3992-4c40-8cb9-6f7a5defb03c.entity.xml.entity.xml&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Views - Validation View - Error - Duplicated User Defined Modules name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-duplicated-user-defined-modules-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-duplicated-user-defined-modules-name/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When looking at the validation view in CAST Management Studio (CMS), an error is seen about &lt;strong&gt;Duplicated User Defined Modules name&lt;/strong&gt; as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531442/566531443.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These duplicated modules are not visible in CAST Management Studio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - General panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-general-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-general-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;General panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650388/153092103.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the input parameters for the extraction process. Each item is explained in more detail below:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Verbose&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;By default this option is set to TRUE. When set to true, the log (see &lt;a href="http://doc.castsoftware.com/display/DOCCOM/CAST+Database+Extractor+-+Log+panel+v1" rel="nofollow" target="_blank"&gt;Log panel&lt;/a&gt;) will contain information about the time taken to perform each specific action in milliseconds. This increases the size of the log, but is useful for troubleshooting.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Platform&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;This field is automatically set to &lt;strong&gt;Forms&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-release-notes/cast-oracle-forms-extractor-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-release-notes/cast-oracle-forms-extractor-release-notes-1-0/</guid><description>&lt;h3 id="102-funcrel"&gt;1.0.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35062&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing a Java &amp;ldquo;EXCEPTION_ACCESS_VIOLATION&amp;rdquo; error when attempting to run the Oracle Forms extractor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34431&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing the Oracle Forms Extractor to stop and then close automatically when attempting to run and extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="101-funcrel"&gt;1.0.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;23275&lt;/td&gt;
 &lt;td&gt;The log contains the message &amp;ldquo;Invalid forms file&amp;rdquo; for multiple PLL files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26583&lt;/td&gt;
 &lt;td&gt;When attempting to run the Oracle Forms Extractor in GUI mode, the extractor crashes with no message. When running in CLI mode, a fatal error is recorded in the JRE: EXCEPTION_ACCESS_VIOLATION. This fixes involved the delivery of a new JDAPI module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release as an extension on CAST Extend.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Text components - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-text-components-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-text-components-1-8-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986368/253986396.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986368/253986397.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Text components available - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-text-components-available-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-text-components-available-1-11-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107740/326107768.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107740/326107769.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Text components available - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-text-components-available-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-text-components-available-1-9-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756862/280756864.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756862/280756863.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST SAP BusinessObjects Extractor - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-businessobjects-extractor/cast-sap-businessobjects-extractor-release-notes/cast-sap-businessobjects-extractor-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-businessobjects-extractor/cast-sap-businessobjects-extractor-release-notes/cast-sap-businessobjects-extractor-release-notes-1-0/</guid><description>&lt;h3 id="103-funcrel"&gt;1.0.3-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29901&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing an empty analysis result.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="102-funcrel"&gt;1.0.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;13653&lt;/td&gt;
 &lt;td&gt;Missing Business Objects: BO Classes are not getting analyzed. In previous releases of the extractor, SAP BusinessObjects classes were visible in the extraction results, but contained errors which meant that these classes were not resolved as objects when the analysis was run with the SAP BusinessObjects Analyzer. This bug has now been fixed, therefore after running this release of the extractor on unchanged source code and then subsequently analyzing that output with the SAP BusinessObjects Analyzer, results may be impacted: SAP BusinessObjects classes will now be correctly resolved.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="101-funcrel"&gt;1.0.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST-00000&lt;/td&gt;
 &lt;td&gt;Added command line opton -s [ &amp;ndash;singleMode ], which makes the extractor open a separate session of the BO runtime for each universe. By default, all universes are extracted in a single session. This option can be useful, when extraction of a very large universe fails because of limits in the BO runtime. A small reduction in performance is to be expected when using this option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST-00000&lt;/td&gt;
 &lt;td&gt;This release does not extract BO classes, which in turn do not get analyzed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-beta1"&gt;1.0.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Compatible with CAST AIP 8.2.5 and above. Functionally, this first release provides the same features as the extractor embedded in Business Objects Analyzer in AIP releases prior to 8.2.5.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-abap-source-code-extraction-8-3-x-8-2-x-8-0-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-abap-source-code-extraction-8-3-x-8-2-x-8-0-x/</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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;ABAP source code&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-installation-and-uninstall-8-3-x-8-2-x-8-0-x/"&gt;installed&lt;/a&gt; the CAST SAP Extractor and have read &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/"&gt;CAST SAP Extractor NG - User Guide - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you are extracting ABAP source code, the following menu will be displayed. This section explains all of the fields and options that are available in this menu:&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - ABAP source code extraction - 8.4.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/cast-sap-extractor-ng-abap-source-code-extraction-8-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/cast-sap-extractor-ng-abap-source-code-extraction-8-4-x/</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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;ABAP source code&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-installation-and-uninstall-8-4-x/"&gt;installed&lt;/a&gt;&lt;/strong&gt; the CAST SAP Extractor and have read &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/"&gt;CAST SAP Extractor NG - User Guide - 8.4.x&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you are extracting ABAP source code, the following menu will be displayed. This section explains all of the fields and options that are available in this menu:&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - ABAP source code extraction - 8.5.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/cast-sap-extractor-ng-abap-source-code-extraction-8-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/cast-sap-extractor-ng-abap-source-code-extraction-8-5-x/</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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;ABAP source code&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-installation-and-uninstall-8-4-x/"&gt;installed&lt;/a&gt;&lt;/strong&gt; the CAST SAP Extractor and have read &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/"&gt;CAST SAP Extractor NG - User Guide - 8.5.x&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you are extracting ABAP source code, the following menu will be displayed. This section explains all of the fields and options that are available in this menu:&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Installation and Uninstall - 8.3.x - 8.2.x - 8.0.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-installation-and-uninstall-8-3-x-8-2-x-8-0-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-installation-and-uninstall-8-3-x-8-2-x-8-0-x/</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 page describes how to install the CAST SAP Extractor on to the SAP instance.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-of-the-cast-sap-extractor"&gt;Installation of the CAST SAP Extractor&lt;/h2&gt;
&lt;h3 id="check-the-sap-system-compatibility"&gt;Check the SAP system compatibility&lt;/h3&gt;
&lt;p&gt;See &lt;strong&gt;Prerequisites&lt;/strong&gt; in &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/"&gt;CAST SAP Extractor NG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="check-the-cast-sap-extractor-deliverables"&gt;Check the CAST SAP Extractor deliverables&lt;/h3&gt;
&lt;p&gt;Before starting to install the CAST SAP Extractor, please ensure that you have received the complete installation kit which includes the following deliverables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A workbench transport request:&lt;/strong&gt; This transport request contains all the development objects that are required to install the CAST SAP Extractor. A manifest (a text file) will also be provided, that describes the different objects that are contained in the transport request. The following screenshot shows a sample manifest:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/299204953/299204968.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Installation and Uninstall - 8.4.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-installation-and-uninstall-8-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-installation-and-uninstall-8-4-x/</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 page describes how to install the CAST SAP Extractor on to the SAP instance.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-of-the-cast-sap-extractor"&gt;Installation of the CAST SAP Extractor&lt;/h2&gt;
&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;This
release can co-exist on the same SAP instance as previous releases of
the CAST SAP Extractor NG, however CAST highly recommends uninstalling
the extractor after you have completed the extraction process.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="check-the-sap-system-compatibility"&gt;Check the SAP system compatibility&lt;/h3&gt;
&lt;p&gt;See &lt;strong&gt;Prerequisites&lt;/strong&gt; in**&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/"&gt;CAST SAP Extractor NG&lt;/a&gt;**.&lt;/p&gt;
&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;Starting
8.4.5, the installation scripts include some specific S/4 checks to
ensure syntax compatibility with the system version.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Installation and Uninstall - 8.5.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-installation-and-uninstall-8-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-installation-and-uninstall-8-5-x/</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 page describes how to install the CAST SAP Extractor on to the SAP instance.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-of-the-cast-sap-extractor"&gt;Installation of the CAST SAP Extractor&lt;/h2&gt;
&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;This
release can co-exist on the same SAP instance as previous releases of
the CAST SAP Extractor NG, however CAST highly recommends uninstalling
the extractor after you have completed the extraction process.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="check-the-sap-system-compatibility"&gt;Check the SAP system compatibility&lt;/h3&gt;
&lt;p&gt;See &lt;strong&gt;Prerequisites&lt;/strong&gt; in**&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/"&gt;CAST SAP Extractor NG&lt;/a&gt;**.&lt;/p&gt;
&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;Starting
8.4.5, the installation scripts include some specific S/4 checks to
ensure syntax compatibility with the system version.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Release Notes - 8.5</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-5/</guid><description>&lt;h3 id="856-funcrel"&gt;8.5.6-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;58774&lt;/td&gt;
 &lt;td&gt;Changed the name of the extractor to funcrel, previously &amp;ldquo;beta-funcrel&amp;rdquo; was used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="855-funcrel"&gt;8.5.5-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;51266&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an incomplete or corrupted SAP extraction file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="851-funcrel"&gt;8.5.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;51707&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the error &amp;ldquo;Runtime Error : GETWA_NOT_ASSIGNED&amp;rdquo; when attempting to run the extractor on custom packages (Z*, Y*).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51682&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the delivered extractor contained erroneous references to the 8.4.x release of the extractor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="850-funcrel"&gt;8.5.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This release (and all 8.5.x releases) &lt;strong&gt;cannot&lt;/strong&gt; co-exist on the same SAP instance as previous releases of the CAST SAP Extractor NG, therefore you must uninstall older releases of the extractor before installing this new release. See &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Installation+and+Uninstall+-+8.5.x"&gt;https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Installation+and+Uninstall+-+8.5.x&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Storage Service - Post installation information and action items</title><link>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-installation-process/cast-storage-service-post-installation-information-and-action-items/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-installation-process/cast-storage-service-post-installation-information-and-action-items/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 page provides information about what you should expect when you install a CAST Storage Service and what you need to do post installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="what-to-expect"&gt;What to expect&lt;/h2&gt;
&lt;h3 id="windows-service"&gt;Windows service&lt;/h3&gt;
&lt;p&gt;The CAST Storage Service is installed as a Windows Service (&lt;em&gt;click to enlarge&lt;/em&gt;):&lt;/p&gt;</description></item><item><title>CAST System Views - Analysis Service</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-system-views-csv/cast-system-views-analysis-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-system-views-csv/cast-system-views-analysis-service/</guid><description>&lt;p&gt;This document provides a detailed description of each CAST System View provided in the Analysis Service (all tables/views beginning with CDT_, CDV_, CSV_, CTT_, CTV_) together with column information. Depending on your specific configuration, some tables/views may not be available.&lt;/p&gt;
&lt;p&gt;Choose the item you would like to know more about from the menu above.&lt;/p&gt;
&lt;h3 id="tables"&gt;Tables&lt;/h3&gt;
&lt;p&gt;To extract the following information you can use this query in a Microsoft SQL Server environment:&lt;/p&gt;</description></item><item><title>CAST Universal Analyser Framework - Information - How to check if UA extension metamodel is correctly loaded in central and local database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyser-framework-information-how-to-check-if-ua-extension-metamodel-is-correctly-loaded-in-central-and-local-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyser-framework-information-how-to-check-if-ua-extension-metamodel-is-correctly-loaded-in-central-and-local-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a way to check if the custom UA profile has been loaded correctly in Central or Local Database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If UA extension is correctly loaded in central &amp;amp; local database can be checked by running below query:&lt;/p&gt;</description></item><item><title>CAST Universal Analyser Framework - UA Package Assistant</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyser-framework-ua-package-assistant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyser-framework-ua-package-assistant/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to UA Package Assistant. &lt;/p&gt;
&lt;p&gt;UA Package Assistant is a feature of CAST AIP which is a standalone tool that provides a means to validate your user defined packages for UA languages.&lt;/p&gt;
&lt;p&gt;The UA Assistant will enable you to check that your language packages are correct and conforms to required standards before they are imported into the CAST Knowledge Base, thus avoiding errors during an analysis.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - ≥ 8.3.46</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-46/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-46/</guid><description>&lt;p&gt;Please see the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/"&gt;release notes&lt;/a&gt;&lt;/strong&gt; for each specific release for more information about impact on existing results.&lt;/p&gt;</description></item><item><title>Changing Console port number - activating HTTPS - for Console 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-console-and-node-port-numbers-activating-https/changing-console-port-number-activating-https-for-console-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-console-and-node-port-numbers-activating-https/changing-console-port-number-activating-https-for-console-2-x/</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 page describes how to change the
Console front-end port number to enable HTTPS, for &lt;strong&gt;Console
≥ 2.x&lt;/strong&gt;, &lt;strong&gt;Enterprise mode&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default, an unsecure &lt;strong&gt;http&lt;/strong&gt; connection will
be used for end-user access to &lt;strong&gt;Console&lt;/strong&gt; (port
&lt;strong&gt;8081&lt;/strong&gt;) in &lt;strong&gt;Console ≥ 2.x&lt;/strong&gt;,&lt;strong&gt;Enterprise mode&lt;/strong&gt;. This page explains how to change the Console front-end port number to
enable a &lt;strong&gt;secured connection using https&lt;/strong&gt; for
access. There are two ways you can do this:&lt;/p&gt;</description></item><item><title>Changing the name of the cast_dashboards schema</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/changing-the-name-of-the-cast-dashboards-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/changing-the-name-of-the-cast-dashboards-schema/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;graphical user interface&lt;/strong&gt; was implemented in ≥ 2.1 for managing the assignment of &lt;strong&gt;role and data authorizations&lt;/strong&gt; to users and groups of users. This interface replaces the existing mechanism provided by the &lt;strong&gt;roles.xml&lt;/strong&gt; and the &lt;strong&gt;authorizations.xml&lt;/strong&gt; files. You can find out more in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/"&gt;User roles&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/user-roles-2-x-and-above/"&gt;User roles - 2.x and above&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/"&gt;Data authorization&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/data-authorization-2-x-and-above/"&gt;Data authorization - 2.x and above&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/518750413/518750414.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This management interface relies on a&lt;strong&gt;schema hosted on a PostgreSQL instance&lt;/strong&gt; to store the roles/data authorizations. This schema is called &lt;strong&gt;cast_dashboards&lt;/strong&gt; by default and will be created on first startup of the web application. This schema is defined using two files:&lt;/p&gt;</description></item><item><title>CMS - .NET Environment Profiles</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-environment-profile-manager/cms-net-environment-profiles/</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-environment-profile-manager/cms-net-environment-profiles/</guid><description>&lt;h5 id="net-environment-profiles"&gt;.NET Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;All discussion about custom .NET Environment Profiles can be found in &lt;strong&gt;doc.castsoftware.com&lt;/strong&gt;, in the documentation provided for the .NET Analyzer extension.&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 - 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 - Analysis Service editor</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-service-editor/</guid><description>&lt;h5 id="analysis-service-editor"&gt;Analysis Service editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Analysis Service editor&lt;/strong&gt;. This editor essentially provides a means for you to edit the configuration of an &lt;strong&gt;Analysis Service&lt;/strong&gt; installed on your &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&lt;/a&gt; (Name, Portal URL,  associated Applications, associated Environment Profiles etc.).&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;An Analysis Service is used to store results of analyses.&lt;/li&gt;
&lt;li&gt;Analysis Services are automatically defined using 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-discover/"&gt;Discover&lt;/a&gt; option following 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-add-database-server/"&gt;addition of a database server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The user name and password used to access the Analysis Service will be the same as used in 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-database-server-editor/"&gt;Database server&lt;/a&gt;, although they can be overridden using the &lt;strong&gt;Credentials&lt;/strong&gt; section below. Please 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-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220747/analysis_service.jpg?version=1&amp;amp;modificationDate=1549304341767&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Analysis tab</title><link>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-analysis-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-analysis-tab/</guid><description>&lt;h5 id="analysis-tab"&gt;Analysis tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to define various specific &lt;strong&gt;options&lt;/strong&gt; (organized by &lt;strong&gt;Technology&lt;/strong&gt;) for all &lt;strong&gt;Analysis Units&lt;/strong&gt; defined in the Application - these options govern the way in which the source code matching the Technology type will be &lt;strong&gt;handled during the analysis&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The CAST Management Studio will &lt;strong&gt;automatically&lt;/strong&gt; determine the Technology type of an Analysis Unit when the packages are deployed and the Analysis Units are created. As such, all Technologies that are present in the Analysis Units in your Application will be visible in this tab, for example:&lt;/p&gt;</description></item><item><title>CMS - Analyzing multiple C/C++ projects via a .castexedesc file</title><link>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-analyzing-multiple-cc-projects-via-a-castexedesc-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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-analyzing-multiple-cc-projects-via-a-castexedesc-file/</guid><description>&lt;h5 id="analyzing-multiple-cc-projects-via-a-castexedesc-file"&gt;Analyzing multiple C/C++ projects via a .castexedesc file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When C/C++ projects do not have .vcproj files, the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220486"&gt;CAST Delivery Manager Tool&lt;/a&gt; cannot detect a project or projects and therefore no Analysis Unit will be created automatically by the CAST Management Studio when a version is set as &lt;strong&gt;current&lt;/strong&gt; (see 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-delivery-tab/"&gt;Delivery 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;). In this situation you will need to create an Analysis Unit manually (see 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;) so that the CAST Management Studio can analyze your source code.&lt;/p&gt;</description></item><item><title>CMS - Applications view</title><link>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/</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-infrastructure/cms-cast-management-studio-views/cms-applications-view/</guid><description>&lt;h5 id="applications-view"&gt;Applications view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Applications view&lt;/strong&gt;. This view essentially provides a means for you to manage your Applications.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The Application view will be empty following a new installation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343116/496343118.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="shortcut-menu"&gt;Shortcut menu&lt;/h6&gt;
&lt;p&gt;The following shortcut menu items are available in the view, depending on the item you right click:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Application&lt;/strong&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_edit.png" data-linked-resource-id="264220415" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="5" width="80%"&gt;Use this option to &lt;strong&gt;modify the properties&lt;/strong&gt; of your Application. 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/" target="_blank"&gt; Application editor&lt;/a&gt; will be displayed.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_remove.png" data-linked-resource-id="264220392" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;strong&gt;Stop Managing Application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="5" width="80%"&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-stop-managing-an-application/" target="_blank"&gt;Stop Managing an Application&lt;/a&gt; for more information.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_backup_app.jpg?version=1&amp;amp;modificationDate=1549304334930&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_backup_app.jpg" data-linked-resource-id="264220451" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_backup_app.jpg?version=1&amp;amp;modificationDate=1549304334930&amp;amp;api=v2" width="21"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;strong&gt;Backup Application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="5" width="80%"&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/" target="_blank"&gt;Backup an Application&lt;/a&gt; for more information.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_rename.jpg?version=1&amp;amp;modificationDate=1549304334713&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_rename.jpg" data-linked-resource-id="264220391" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_rename.jpg?version=1&amp;amp;modificationDate=1549304334713&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;strong&gt;Rename Application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="5" width="80%"&gt;Use this option to rename your Application. A dialog box will be displayed enabling you to input the new name for your Application. Renaming an Application will also rename it in the Source Code Delivery Folder and therefore in the CAST AIC Portal.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" rowspan="2" width="10%"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343116/498926197.jpg" data-linked-resource-container-id="496343116" data-linked-resource-container-version="3" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_delivery.jpg" data-linked-resource-id="498926197" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="20" src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343116/498926197.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CMS - ASP Analysis Unit editor - Source Settings tab</title><link>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/cms-asp-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-asp-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="asp-analysis-unit-editor---source-settings-tab"&gt;ASP Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;ASP Analysis Unit editor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/asp.jpg?version=1&amp;amp;modificationDate=1549304341893&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Application Root Path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Indicates the folder that is defined as the root folder for the Analysis Unit for analysis purposes. The Application Root Path &lt;span&gt;is the path to the folder that contains &lt;b&gt;WEB-INF&lt;/b&gt; directory.&lt;/span&gt; &lt;p&gt;If this Analysis Unit is automatically defined, then this field will already be populated. You can choose a different source code location (use &lt;b&gt;Browse&lt;/b&gt;) - or use the &lt;b&gt;Reset&lt;/b&gt; button to re-populate the field with the information from the parent Application.&lt;/p&gt;</description></item><item><title>CMS - Background Facts tab</title><link>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-background-facts-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-background-facts-tab/</guid><description>&lt;h5 id="background-facts-tab"&gt;Background Facts tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;Background Facts&lt;/strong&gt; part of the Assessment Model, i.e. it governs external facts that can be uploaded at Snapshot generation time to provide more context (formerly known as Productivity Metrics). These Background Facts are declared in an XML file, 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-configuring-the-background-facts-upload-file/"&gt;Configuring the Background Facts upload file&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;The tab is divided into two distinct parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of Background Facts&lt;/li&gt;
&lt;li&gt;and a section to configure/edit each Background Fact with various sub tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="list-of-background-facts"&gt;List of Background Facts&lt;/h6&gt;
&lt;p&gt;This section simply lists the Background Facts. The below example is taken from the standard CAST supplied Assessment Model (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-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt;):&lt;/p&gt;</description></item><item><title>CMS - CAST Architecture Checker</title><link>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/cms-cast-architecture-checker/</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-infrastructure/cms-cast-management-studio-views/cms-architecture-models-view/cms-cast-architecture-checker/</guid><description>&lt;h5 id="cast-architecture-checker"&gt;CAST Architecture Checker&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The goal of the &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; is to make it easier for architects to enforce application software architecture rules across IT departments. As part of the CAST Management Studio, the &lt;strong&gt;Architecture Checker&lt;/strong&gt; enables the definition of Software Architecture Models that can be checked against the application implementation. Once the software architecture is defined, the &lt;strong&gt;Architecture Checker&lt;/strong&gt; enables an ongoing check of the implementation and easy-to-use early reporting of any rule violation in the CAST Dashboard. When detected early, these violations can be fixed and can prevent robustness, security and changeability issues.&lt;/p&gt;</description></item><item><title>CMS - CAST Management Studio Startup Wizard</title><link>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/cms-cast-management-studio-startup-wizard/</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-getting-started/cms-launching-the-cast-management-studio/cms-cast-management-studio-startup-wizard/</guid><description>&lt;h5 id="cast-management-studio-startup-wizard"&gt;CAST Management Studio Startup Wizard&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Startup Wizard is only launched the very first time you &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;. In subsequent launches, the wizard will not be displayed.&lt;/p&gt;
&lt;p&gt;Note that you can also use the &lt;strong&gt;ConfigurePlatformPreferences&lt;/strong&gt; option via the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220651"&gt;Command Line Interface (CLI)&lt;/a&gt; to initialize the settings. This is designed for bulk updates in large CAST AIP deployments.&lt;/p&gt;
&lt;p&gt;The Startup Wizard guides you through the configuration of various mandatory settings. These settings are vital to the CAST Management Studio and without them you cannot use the application.&lt;/p&gt;</description></item><item><title>CMS - CAST Storage Service database server editor</title><link>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/cms-cast-storage-service-database-server-editor/</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-infrastructure/cms-cast-management-studio-editors/cms-database-server-editor/cms-cast-storage-service-database-server-editor/</guid><description>&lt;h5 id="cast-storage-service-database-server-editor"&gt;CAST Storage Service database server editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496342013/496342020.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341572.gif" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note that &lt;strong&gt;MS SQL Server&lt;/strong&gt; database servers support &lt;strong&gt;Analysis&lt;/strong&gt; / &lt;strong&gt;Dashboard&lt;/strong&gt; / &lt;strong&gt;Measurement Services&lt;/strong&gt; for use with the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;During the process of connecting to the &lt;strong&gt;Management Service&lt;/strong&gt; when &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;, the &amp;ldquo;server&amp;rdquo; listed in the Connection Profile automatically created by CAST Server Manager for the Management Service, will be &lt;strong&gt;added&lt;/strong&gt; by default to 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;. The &lt;strong&gt;same login credentials&lt;/strong&gt; will be used. Please 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-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;CAST Storage Service server editor&lt;/strong&gt; contains various tabs and sections. Each is explained below.&lt;/p&gt;</description></item><item><title>CMS - Customizing View and Editor layout</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-customizing-view-and-editor-layout/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-customizing-view-and-editor-layout/</guid><description>&lt;h5 id="customizing-view-and-editor-layout"&gt;Customizing View and Editor layout&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When first launched, the CAST Management Studio will default to a preconfigured layout. You can continue to use this, or you can modify the layout as you wish. This page lists some of the changes you can make to the CAST Management Studio and how to do them.&lt;/p&gt;
&lt;h6 id="moving-views-and-editors"&gt;Moving views and editors&lt;/h6&gt;
&lt;p&gt;Any view or editor in the CAST Management Studio can be moved from its default position to a new position as shown in the example below:&lt;/p&gt;</description></item><item><title>CMS - Information about Object Filters/Explicit Content in 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-infrastructure/cms-cast-management-studio-editors/cms-user-defined-module-editor/cms-information-about-object-filtersexplicit-content-in-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-infrastructure/cms-cast-management-studio-editors/cms-user-defined-module-editor/cms-information-about-object-filtersexplicit-content-in-a-user-defined-module/</guid><description>&lt;h5 id="information-about-object-filtersexplicit-content-in-a-user-defined-module"&gt;Information about Object Filters/Explicit Content in a User Defined Module&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="combining-object-filters-and-explicit-content"&gt;Combining Object Filters and Explicit Content&lt;/h6&gt;
&lt;p&gt;When defining a User Define Module (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-user-defined-module-editor/"&gt;User Defined Module editor&lt;/a&gt;), it is possible to combine various different filter options. A User Defined Module can consist of 0 to N &lt;strong&gt;Object Filters&lt;/strong&gt; (defined in the &lt;strong&gt;Filter tab&lt;/strong&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-user-defined-module-editor/"&gt;User Defined Module editor&lt;/a&gt;) and 0 to 1 &lt;strong&gt;Explicit Content&lt;/strong&gt; (defined in the &lt;strong&gt;Explicit Content tab&lt;/strong&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-user-defined-module-editor/"&gt;User Defined Module editor&lt;/a&gt;). The result of these options is derived using a UNION between the Object Filter(s) and the Explicit Content.&lt;/p&gt;</description></item><item><title>CMS - Manage CAST Management Studio Connections</title><link>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-manage-cast-management-studio-connections/</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-infrastructure/cms-cast-management-studio-configuration/cms-manage-cast-management-studio-connections/</guid><description>&lt;h5 id="manage-cast-management-studio-connections"&gt;Manage CAST Management Studio Connections&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Connection profiles are used to record a set of connection parameters - they are used when &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; and enable you to choose the Management Service (&lt;strong&gt;&lt;prefix&gt;_MNGT&lt;/strong&gt;) you would like to connect to.&lt;/p&gt;
&lt;p&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-infrastructure/cms-cast-management-studio-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/p&gt;
&lt;p&gt;During the installation process (if using a &lt;strong&gt;Combined Install&lt;/strong&gt; option), &lt;strong&gt;CAST Server Manager&lt;/strong&gt; will automatically create a connection profile to the CAST Management Studio database/schema (&lt;strong&gt;&lt;prefix&gt;_MNGT&lt;/strong&gt;) you have installed. This connection profile is stored in a proprietary XML file on your hard drive. When you first launch the CAST Management Studio, you will be prompted to check that the connection profile is correct (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;</description></item><item><title>CMS - Preferences - CAST General</title><link>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/</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-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-cast-general/</guid><description>&lt;h5 id="preferences---cast-general"&gt;Preferences - CAST General&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;CAST General&lt;/strong&gt; settings are described below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220732/cast_general.jpg?version=1&amp;amp;modificationDate=1549304341530&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="user-interface"&gt;User Interface&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="20%"&gt;&lt;b&gt;Audience&lt;/b&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="80%"&gt;Choose the target audience type to modify the number of &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/" target="_blank"&gt;editor&lt;/a&gt; tabs that are displayed in the CAST Management Studio: &lt;ul&gt; &lt;li&gt;&lt;b&gt;Regular&lt;/b&gt; &amp;gt; Minimum number of tabs required 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/" target="_blank"&gt;generate a snapshot&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Advanced&lt;/b&gt; &amp;gt; More tabs displayed&lt;/li&gt; &lt;li&gt;&lt;b&gt;Expert &lt;/b&gt;&amp;gt; All tabs displayed&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;The effect of choosing an option can be best seen 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/" target="_blank"&gt;Application editor&lt;/a&gt;.&lt;/p&gt; &lt;p class="note"&gt;Note that the selected audience will be saved in the CAST Management Service and will therefore be persistent between CAST Management Studio sessions. If you do not want the selected audience to persist, please change the same option on the &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-whats-in-the-cast-management-studio/cms-toolbar/" target="_blank"&gt;Toolbar&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS - Server access - required rights</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-rights/cms-server-access-required-rights/</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-infrastructure/cms-cast-management-studio-rights/cms-server-access-required-rights/</guid><description>&lt;h5 id="server-access---required-rights"&gt;Server access - required rights&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page requires that you have already read and understood the information 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-rights/cms-server-access-rights-overview/"&gt;Server access rights - overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page describes the server access rights that are required for the various different processes carried out and managed by the CAST Management Studio when you are using a commercial RDBMS to host the CAST databases.&lt;/p&gt;
&lt;h6 id="connecting-to-a-management-service-when-launching-the-cast-management-studio"&gt;Connecting to a Management Service when launching the CAST Management Studio&lt;/h6&gt;
&lt;p&gt;To connect to a CAST Management Service for the purposes of using the CAST Management Studio, the following rights are required:&lt;/p&gt;</description></item><item><title>CMS Analysis Snapshot - Generate Modules - Fatal Error - Siebel - Error while executing Batch</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-generate-modules/cms-snapshot-analysis-generate-modules-fatal-error/cms-analysis-snapshot-generate-modules-fatal-error-siebel-error-while-executing-batch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-generate-modules/cms-snapshot-analysis-generate-modules-fatal-error/cms-analysis-snapshot-generate-modules-fatal-error-siebel-error-while-executing-batch/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Siebel Snapshot generation fails with below error&lt;/p&gt;
&lt;p&gt;Error while executing Batch: select * from &amp;lt;Knowledge_Base&amp;gt;.SIEBEL_MODULE_ADDED(&amp;lsquo;Siebel Consumer Sector_ADDED&amp;rsquo;,&amp;lsquo;Siebel Consumer Sector&amp;rsquo;)&lt;br&gt;
Query failed because:&lt;br&gt;
ERROR: null value in column &amp;ldquo;idobj&amp;rdquo; violates not-null constraint&lt;br&gt;
Detail: Failing row contains (null, 1520010, 10, 0, 2).&lt;br&gt;
Where: SQL statement &amp;ldquo;insert into ObjInf (IdObj,InfTyp,InfSubTyp,BlkNo,InfVal)&lt;br&gt;
values (L_MODULE_ID,L_INFTYP_STATUS,L_INFSUBTYP_STATUS,0,2)&amp;rdquo;&lt;br&gt;
PL/pgSQL function siebel_module_added(character varying,character varying) line 99 at SQL statement&lt;br&gt;
Batch entry 0 select * from &amp;lt;Knowledge_Base&amp;gt;.SIEBEL_MODULE_ADDED(&amp;lsquo;Siebel Consumer Sector_ADDED&amp;rsquo;,&amp;lsquo;Siebel Consumer Sector&amp;rsquo;) was aborted.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Analysis Tab - Missing information</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-tab/cms-analysis-unit-analysis-tab-missing-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-tab/cms-analysis-unit-analysis-tab-missing-information/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face with your Analysis.&lt;/p&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help - Search - Analysis Unit editor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identify the name of the Analysis Unit having the missing information&lt;/li&gt;
&lt;li&gt;identify the project papth of the Analysis Unit:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532007/566532006.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open the DMT of the current version&lt;/li&gt;
&lt;li&gt;Go to the Alert section&lt;/li&gt;
&lt;li&gt;Check if there are alerts related to missing source folder or missing source file.&lt;/li&gt;
&lt;li&gt;If these alerts exist, this is explaining the reason why entries are missing in the analysis tab of Analysis unit.&lt;/li&gt;
&lt;li&gt;Re-mediate these alerts and package again after having rejected the version.&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with below &lt;a href="#CMSAnalysisUnitAnalysisTabMissinginformation-Relevantinput"&gt;relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Sherlock (&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;) : &lt;strong&gt;Export CAST Database, Export Configuration files&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Screenshot showing the missing entries&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Analysis Unit is missing - User defined analysis unit gets removed after adding new version and going back to previous version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-unit-is-missing/cms-analysis-unit-analysis-unit-is-missing-user-defined-analysis-unit-gets-removed-after-adding-new-version-and-going-back-to-previous-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-unit-is-missing/cms-analysis-unit-analysis-unit-is-missing-user-defined-analysis-unit-gets-removed-after-adding-new-version-and-going-back-to-previous-version/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On adding user defined analysis unit on current version and then,setting the other version as current version,the user defined analysis units disappear.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create V1&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Clone V1 and create V2&lt;/li&gt;
&lt;li&gt;Set V2 as current version&lt;/li&gt;
&lt;li&gt;Add user defined analysis unit in V2&lt;/li&gt;
&lt;li&gt;Click Save&lt;/li&gt;
&lt;li&gt;Set V1 as current version and check the analysis unit that was added goes missing in V1&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Analysis Units creation - Duplicate Analysis Units created in a CPP project when we have both .vcproj and .vcxproj file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-units-creation/cms-analysis-unit-analysis-units-creation-duplicate-analysis-units-created-in-a-cpp-project-when-we-have-both-vcproj-and-vcxproj-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-units-creation/cms-analysis-unit-analysis-units-creation-duplicate-analysis-units-created-in-a-cpp-project-when-we-have-both-vcproj-and-vcxproj-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Purpose of this page is to explain what needs to be done when we have multiple project files (project files from the older version of the build ex: VCbuild and from the new build ex: MSBuild) pointing to the same source and&lt;/p&gt;
&lt;p&gt;DMT discovers different analysis units for each file&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the .Net source has multiple project files pointing to the same source DMT still finds both of them as different projects because this information is left to the customer&amp;rsquo;s decision as in which project to be included in the analysis.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Execute Tab - Run Analysis on the current analysis units group</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-run-analysis-on-the-current-analysis-units-group/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-run-analysis-on-the-current-analysis-units-group/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face with your Analysis Units.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the problem you are facing does not match any case listed in this page report the problem to &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/"&gt;Relevant Input&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Execute Tab - View Analysis Unit content - Analysis results of analysis units get dropped when set to false</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-analysis-results-of-analysis-units-get-dropped-when-set-to-false/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-analysis-results-of-analysis-units-get-dropped-when-set-to-false/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue when results of Analysis unit get dropped when set to false&lt;br&gt;
Such a behavior is observed even if the Analysis Unit that is being set to false has been analyzed and has results in it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1.Create two &lt;strong&gt;packages&lt;/strong&gt;.&lt;br&gt;
2.Each &lt;strong&gt;package&lt;/strong&gt; contains multiple jobs.&lt;br&gt;
3.Set the analysis units of &lt;strong&gt;second package&lt;/strong&gt; to False, keeping analysis unit for &lt;strong&gt;first package&lt;/strong&gt; to true.&lt;br&gt;
4.Run the analysis for the &lt;strong&gt;first package&lt;/strong&gt; and then view the module content,the results for this jobs are visible and results can be seen on Enlighten.&lt;br&gt;
5.Set the jobs for the &lt;strong&gt;first package&lt;/strong&gt; to false.&lt;br&gt;
6.Now set the &lt;strong&gt;second package&lt;/strong&gt; analysis units to true.&lt;br&gt;
7.Run the analysis for the &lt;strong&gt;second package&lt;/strong&gt; and then view the module content,the results for this jobs are visible and results can be seen on Enlighten but correspond to the &lt;strong&gt;second package&lt;/strong&gt; only.&lt;br&gt;
8.The results of the &lt;strong&gt;first package&lt;/strong&gt; are lost.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Execute Tab - View Analysis Unit content - Fatal error - Analysis unit needs to be analyzed before taking the snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error-analysis-unit-needs-to-be-analyzed-before-taking-the-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error-analysis-unit-needs-to-be-analyzed-before-taking-the-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the warning received while trying to view the Analysis Unit Content.&lt;br&gt;
The warning received is as follows  &amp;ldquo;&lt;analysis unit name&gt; needs to be analyzed before taking the snapshot&amp;rdquo;&lt;br&gt;
This warning is received when you try to view the content of a Analysis Unit which has not been analyzed.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531983/566531982.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Even if the Analysis Unit has not been analyzed, this is also an inappropriate message.&lt;br&gt;
Since you are just trying to view the content and not running a snapshot, so the message should not say &amp;ldquo;needs to be analyzed before taking a snapshot&amp;rdquo;.&lt;br&gt;
This message can be misleading for end users.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-faq/</guid><description>&lt;p&gt;Should all Analysis Units after migration have dependencies to Database objects?&lt;/p&gt;
&lt;p&gt;No it&amp;rsquo;s not mandatory. In CMS, we provide some default technology -&amp;gt; technology dependencies. When you start to define a precise dependency between elements of these technologies, the default is deactivated.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve 2 use cases for dependencies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A discovered dependency : it comes from the DMT and it concerns only intra-technology.&lt;/li&gt;
&lt;li&gt;A user defined dependency : it is created by the AIA inside CMS or by the upgrade process&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please also check &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+CAST+Management+Studio"&gt;CMS - CAST Management Studio&lt;/a&gt; for a detailed explanation&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Duplicate Analysis Unit for Maven poject exported to Cast-MS when excluded from DMT</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-duplicate-analysis-unit-for-maven-poject-exported-to-cast-ms-when-excluded-from-dmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-duplicate-analysis-unit-for-maven-poject-exported-to-cast-ms-when-excluded-from-dmt/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue where you exclude a Maven project from DMT since same Eclipse project exists but the exclusion is not taken into account and the ignored project is still exported to Cast-MS as a duplicate AU.&lt;/p&gt;
&lt;p&gt;If you have both Maven and Eclipse projects for the same project, we should be excluding either the Maven or the Eclipse project from the project exclusion.&lt;br&gt;
When packaging is completed we choose to exclude the duplicate maven projects in the project exclusion section in DMT while keeping the Eclipse project as shown below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532496/566532498.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face related to current version tab.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3.x Documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Current+Version+tab"&gt;CMS - Current Version tab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Application Editors &amp;gt; Current Version tab&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Accept Delivery - Fatal Error - Folder is empty and has no source-code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-folder-is-empty-and-has-no-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-folder-is-empty-and-has-no-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps troubleshoot the error &lt;strong&gt;copy****sources.CastSourcePackage file: File not Found&lt;/strong&gt; error that is encountered when we try to accept the delivery.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532209/566532208.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;CAST Management Studio / AIP Console&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select a version&lt;/li&gt;
&lt;li&gt;Click Accept delivery or Set as current version.&lt;/li&gt;
&lt;li&gt;The error is thrown during the accept delivery step.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - An error has occurred while reading the property file localpswds dat Access is denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-an-error-has-occurred-while-reading-the-property-file-localpswds-dat-access-is-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-an-error-has-occurred-while-reading-the-property-file-localpswds-dat-access-is-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In CAST MS, in the delivery tab, when adding a new version, the following fatal error occurs:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An error has occurred while reading the property file: &lt;DELIVERY FOLDER&gt;\data{fcbcb54d-abbb-4bd0-b191-d2a2decbed22}\localpswds.dat&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532267/566532266.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open CAST MS&lt;/li&gt;
&lt;li&gt;Add a new version in CAST MS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error message is displayed when the file localpswds.dat is not accessible. The file localpswds.dat contains the password used by some type of package that needs password to perform extraction (like SVN, TFS, PL/SQL, SQL Server, &amp;hellip;)&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Manage Delivery - Fatal Error - Content is not allowed in prolog</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-content-is-not-allowed-in-prolog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-content-is-not-allowed-in-prolog/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the fatal error message &amp;ldquo;&lt;strong&gt;Content is not allowed in prolog&lt;/strong&gt;&amp;rdquo; you may face when launching the Delivery Manager Tool through AIC Portal/CAST-MS.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532315/566532317.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When opening DMT from CAST-MS&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open CAST MS&lt;/li&gt;
&lt;li&gt;Select the Management database.&lt;/li&gt;
&lt;li&gt;Click on the Manage Delivery option&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Error is seen as below -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532315/566532314.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;a href="https://doc.castsoftware.com/display/TKBQG/CAST+Management+Studio+-+Information+-+How+to+find+logs#CASTManagementStudio-Information-Howtofindlogs-CASTManagementStudio(CMS)"&gt;CAST-MS log file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check for the Error stack as below -&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Invalid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;////C:/Delivery/data/dfce37aa-b9d2-4c90-aa87-8fd1d0f0b73a.entity.xml&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ExternalException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;Invalid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;////C:/Delivery /data/dfce37aa-b9d2-4c90-aa87-8fd1d0f0b73a.entity.xml&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IOMonitor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;throwExternal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IOMonitor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;222&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IOMonitor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;throwFileInvalid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IOMonitor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;93&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DocumentSource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DocumentSource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;104&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DocumentSourceManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DocumentSourceManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;301&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;FileLoader&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FileLoader&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;246&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;fillDocumentFromPmxFiles&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;366&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;281&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DMTConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onInitialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DMTConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;102&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onInitialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;343&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;243&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;415&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;233&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;93&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;415&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;77&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke0&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Native&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;43&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;606&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeMain&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;529&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;755&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Content&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;allowed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prolog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SAXParseException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;Content&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;allowed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prolog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ErrorHandlerWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;createSAXParseException&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ErrorHandlerWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;198&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ErrorHandlerWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;fatalError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ErrorHandlerWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;177&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLErrorReporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reportError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLErrorReporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;441&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLErrorReporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reportError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLErrorReporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;368&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLScanner&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reportFatalError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLScanner&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1436&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLDocumentScannerImpl$PrologDriver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;next&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLDocumentScannerImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;999&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLDocumentScannerImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;next&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLDocumentScannerImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;606&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLDocumentFragmentScannerImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;scanDocument&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLDocumentFragmentScannerImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;510&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parsers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XML11Configuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XML11Configuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;848&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parsers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XML11Configuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XML11Configuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;777&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parsers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;XMLParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;XMLParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;141&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parsers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;AbstractSAXParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AbstractSAXParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1213&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jaxp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SAXParserImpl$JAXPSAXParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SAXParserImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;649&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;apache&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xerces&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;internal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jaxp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SAXParserImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SAXParserImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;333&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;javax&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parsers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SAXParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SAXParser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;195&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DocumentSourceManager$Parser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DocumentSourceManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;602&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DocumentSource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DocumentSource&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;88&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DocumentSourceManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DocumentSourceManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;301&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;FileLoader&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FileLoader&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;246&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;fillDocumentFromPmxFiles&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;366&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DeliveryMemoryDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;281&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DMTConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onInitialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DMTConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;102&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onInitialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;343&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;243&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;415&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;233&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;93&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;415&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;deliverytool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;77&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke0&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Native&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;43&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;606&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeMain&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;529&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;755&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;      3. The following error &amp;ldquo;Content is not allowed in prolog.&amp;rdquo; appears when you have a malformed entity.xml file.&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Configure the deployment of the packages - Wrong deployment path</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-configure-the-deployment-of-the-packages/cms-application-delivery-set-as-current-version-configure-the-deployment-of-the-packages-wrong-deployment-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-configure-the-deployment-of-the-packages/cms-application-delivery-set-as-current-version-configure-the-deployment-of-the-packages-wrong-deployment-path/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following page will guide you to deal with the problems you may face while trying to search a pattern and create search strings like.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Reference Finder doesn&amp;rsquo;t Match pattern to the text&lt;/li&gt;
&lt;li&gt;Number of occurrences found while searching in a file are more than the occurrences found in running the reference finder job&lt;/li&gt;
&lt;li&gt;Reference Finder searches the comments even the comments option is not selected.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You have run the following scenario, leading to this use: &lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - Error occurred during initialization of VM</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-error-occurred-during-initialization-of-vm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-error-occurred-during-initialization-of-vm/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the fatal error &amp;ldquo;&lt;em&gt;&lt;strong&gt;Error occurred during initialization of VM&lt;/strong&gt;&lt;/em&gt;&amp;rdquo; that is diplayed in the &lt;strong&gt;deployment_deploy.castlog2_&amp;lt;package_uuid&amp;gt;.castlog2&lt;/strong&gt; log file.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532360/566532359.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;strong&gt;deployment_deploy.castlog2_&amp;lt;package_uuid&amp;gt;.castlog2&lt;/strong&gt; log file in DEBUG display option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check the DETAIL Message that are before the ERROR message&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the DETAIL is containing the following message : &lt;strong&gt;Preparing to run Importer with process JVM to 2G&lt;/strong&gt; like below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532360/566532364.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Process CastDelivery file - Fatal Error - Item without database ID and not in created list</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-process-castdelivery-file/cms-application-delivery-set-as-current-version-process-castdelivery-file-fatal-error-item-without-database-id-and-not-in-created-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-process-castdelivery-file/cms-application-delivery-set-as-current-version-process-castdelivery-file-fatal-error-item-without-database-id-and-not-in-created-list/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue of Set as current version completes with an error message in CMS application as shown below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532410/566532409.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;CodeResourceToId&gt; &amp;ldquo;DLL Source&amp;rdquo; without database ID and not in created list&lt;br&gt;
                                &lt;CodeResourceToId&gt; &amp;ldquo;framework&amp;rdquo; without database ID and not in created list&lt;br&gt;
                                com.castsoftware.java.InternalException:&lt;CodeResourceToId&gt; &amp;ldquo;DLL Source&amp;rdquo; without database ID and not in created list&lt;br&gt;
&lt;CodeResourceToId&gt; &amp;ldquo;framework&amp;rdquo; without database ID and not in created list&lt;br&gt;
                                  com.castsoftware.mda.access.DocumentHelper.verify(DocumentHelper.java:602)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;You can find the mentioned error in Cast-MS log.&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Missing dependencies - Transitive dependencies</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-missing-dependencies/cms-application-dependencies-missing-dependencies-transitive-dependencies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-missing-dependencies/cms-application-dependencies-missing-dependencies-transitive-dependencies/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to add dependencies through a query in case of missing dependencies when there are Transitive dependencies.&lt;/p&gt;
&lt;p&gt;Transitive dependencies : A depends on B, B depends on C and C depends on D &amp;ndash;&amp;gt; Then, A must depends on C and D, B must depends on D&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In case of transitive dependencies not taken into account&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Fatal Error - Failed to generate the list of sets the whole set of target objects is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-create-source-set/cms-snapshot-analysis-run-reference-pattern-create-source-set-fatal-error/cms-application-dependencies-reference-pattern-dependencies-fatal-error-failed-to-generate-the-list-of-sets-the-whole-set-of-target-objects-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-create-source-set/cms-snapshot-analysis-run-reference-pattern-create-source-set-fatal-error/cms-application-dependencies-reference-pattern-dependencies-fatal-error-failed-to-generate-the-list-of-sets-the-whole-set-of-target-objects-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running analysis of an analysis unit having reference finder, analysis crashes with error as shown in the below screenshot :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534057/566534058.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The CAST-MS log displays the following stack trace :&lt;/p&gt;
&lt;p&gt;ERR: 2016-03-24 07:39:30: Failed to generate the list of sets: the whole set of target objects is empty, the tool cannot be run.&lt;br&gt;
                            com.castsoftware.java.InternalException:Failed to generate the list of sets: the whole set of target objects is empty, the tool cannot be run.&lt;br&gt;
                              com.castsoftware.pmc.dataset.AnalysisUnitSelectionBuilder.createSelectionOfSets(AnalysisUnitSelectionBuilder.java:313)&lt;br&gt;
                              com.castsoftware.pmc.features.RunOMCEmulator.documentExecute(RunOMCEmulator.java:247)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.runChildren(Task.java:388)&lt;br&gt;
                              com.castsoftware.pmc.features.RunRFOnDependency.documentExecute(RunRFOnDependency.java:66)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.runChildren(Task.java:388)&lt;br&gt;
                              com.castsoftware.pmc.features.AbstractRunExecution.documentExecute(AbstractRunExecution.java:71)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.runChildren(Task.java:388)&lt;br&gt;
                              com.castsoftware.mda.impl.DocumentTask.execute(DocumentTask.java:39)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.runChildren(Task.java:388)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryAction.execute(MemoryAction.java:253)&lt;br&gt;
                              com.castsoftware.pmc.actions.application.RunAnalysis.execute(RunAnalysis.java:492)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryAction.topExecute(MemoryAction.java:246)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryAction$MemoryActionTask.documentExecute(MemoryAction.java:343)&lt;br&gt;
                              com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)&lt;br&gt;
                              com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
                              com.castsoftware.java.treatment.TaskExecutor$TaskMainThread.run(TaskExecutor.java:135)&lt;br&gt;
                              java.lang.Thread.run(Thread.java:744)&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Links not created - Tool to use in case the Reference Pattern tool is not working</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links-missing-links/cms-application-dependencies-reference-pattern-dependencies-links-not-created-tool-to-use-in-case-the-reference-pattern-tool-is-not-working/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links-missing-links/cms-application-dependencies-reference-pattern-dependencies-links-not-created-tool-to-use-in-case-the-reference-pattern-tool-is-not-working/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the information on how to use the tool in case the Reference Pattern search string does not work in CMS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Tool is only applicable to technology where the source code is uploaded (to be visible in Dashboard).&lt;/p&gt;
&lt;h3 id="case-1-generic-tool"&gt;CASE 1: Generic tool&lt;/h3&gt;
&lt;p&gt;The constraints are the following :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analysis must be run before.&lt;/li&gt;
&lt;li&gt;Sources have to be uploaded (during analysis, or using the upload sources action, or run snapshot).&lt;/li&gt;
&lt;li&gt;No filter on comments, embeded code, &amp;hellip;&lt;/li&gt;
&lt;li&gt;No filter on tehcnology (for java, &amp;hellip;).&lt;/li&gt;
&lt;li&gt;Available for CSS only.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Below are the steps to run the tool:&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Run reference finder - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-crash/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the run reference pattern.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532150/566532149.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  
&lt;ul&gt;
&lt;li&gt;Official documentation: Cast AIP 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Dependencies+-+using+Reference+Patterns"&gt;CMS - Dependencies - using Reference Patterns&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If a popup is generated with the message &lt;strong&gt;&amp;ldquo;Analysis Runner has stopped working&lt;/strong&gt;&amp;rdquo; as shown in the below screenshot:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532083/566532085.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Run Tool - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-tool/cms-application-dependencies-reference-pattern-dependencies-run-tool-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-tool/cms-application-dependencies-reference-pattern-dependencies-run-tool-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running tool of reference pattern search string,you may encounter an error -java.lang.NullPointerException.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532094/566532095.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create reference pattern search strings&lt;/li&gt;
&lt;li&gt;Run the tool of reference pattern search string&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when there is one reference pattern search string with &lt;strong&gt;&amp;ldquo;Based on reference pattern field&amp;rdquo;&lt;/strong&gt; empty and you try to run another reference pattern search string with filled content in &amp;ldquo;&lt;strong&gt;Based on reference pattern field&lt;/strong&gt;&amp;rdquo; .&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Drop Analysis Results does not drop all analysis results</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-drop-analysis-results-does-not-drop-all-analysis-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-drop-analysis-results-does-not-drop-all-analysis-results/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using &amp;lsquo;&lt;strong&gt;Drop Analysis Results&lt;/strong&gt;&amp;rsquo; from the &lt;strong&gt;Execute&lt;/strong&gt; tab in CAST Management Studio (CMS) the analysis results are not dropped.&lt;/p&gt;
&lt;p&gt;See the screenshot below for the location of this functionality in CMS. It is also documented here: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Drop+Analysis+Results"&gt;CMS - Drop Analysis Results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532422/566532423.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the &amp;lsquo;Drop Analysis Results&amp;rsquo; action in the Execute tab of CMS&lt;/li&gt;
&lt;li&gt;Verify in Enlighten that the analysis results are not dropped&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Delete Snapshot - Error while executing procedure - More than one row returned by a subquery used as an expression</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-delete-snapshot-error-while-executing-procedure-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-delete-snapshot-error-while-executing-procedure-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to troubleshoot the error in snapshot deletion &lt;strong&gt;Error while executing procedure - More than one row returned by a subquery used as an expression&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532426/566532425.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;See the Cast-MS log file to check the error and sql statement.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;more&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;than&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;one&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;returned&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;subquery&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;expression&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Update ADG_DELTA_SNAPSHOTS
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; set FIRST_SNAPSHOT_ID = (select s.SNAPSHOT_ID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; from ADG_DELTA_SNAPSHOTS s
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; and s.TEXT_DATE = ADG_DELTA_SNAPSHOTS.FIRST_TEXT_DATE
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; )&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;adg_compute_delta_snapshots&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;69&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select ADG_COMPUTE_DELTA_SNAPSHOTS (13)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_named_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;64&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXECUTE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select DSS_EXECUTE_NAMED_SIDE_PROCESS(I_SNAPSHOT_ID, &amp;#39;ALL&amp;#39;, I_SIDE)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;5&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select DSS_EXECUTE_SIDE_PROCESS(I_SNAPSHOT_ID, -1)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_purge_snapshot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;139&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;If the CAST-MS log contains the same failing sql statement, then the issue is due to more than one snapshot bearing the same functional date.&lt;br&gt;
After deletion of a snapshot, CAST-MS will re-consolidate the previous and the next snapshots and compute the added/deleted artifacts, then it fails as it finds more than one snapshot with the same date.&lt;/li&gt;
&lt;li&gt;It is not possible to generate two snapshots with same functional date from CAST-MS., but the check is not done in CAST-MS-CLI : this is a known issue that will be fixed in 8.2.7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Run Analysis only - java lang NullPointerException null</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-java-lang-nullpointerexception-null/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-java-lang-nullpointerexception-null/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When clinking Run Analysis only, it fails with error &amp;ldquo;java.lang.NullPointerException&amp;rdquo; as below screenshot :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532438/566532440.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the source code&lt;/li&gt;
&lt;li&gt;Accept the delivery,set as current version and launch the analysis&lt;/li&gt;
&lt;li&gt;The analysis would not launch and fails with error &amp;ldquo;java.lang.NullPointerException&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the CAST-MS log file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Search for the error message : &lt;strong&gt;java.lang.NullPointerException:null&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Non Fatal Error - Previous Snapshots not seen in Cast MS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-non-fatal-error/cms-application-execute-non-fatal-error-previous-snapshots-not-seen-in-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-non-fatal-error/cms-application-execute-non-fatal-error-previous-snapshots-not-seen-in-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide assistance when previous snapshots which were seen and available in CAST-MS are no longer seen in CAST-MS.&lt;/p&gt;
&lt;p&gt;Some steps are provided below to assist with the remediation of this action.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This can vary depending on the actions taken.&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Performance issues - Review Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-performance-issues/cms-application-execute-performance-issues-review-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-performance-issues/cms-application-execute-performance-issues-review-dynamic-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is about performance issues that may occur when reviewing dynamic links&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Review Dynamic links tool is running SQL queries. The performance issue may be due to bad database statistics. Run a &lt;a href="http://doc.castsoftware.com/display/DOCCOM/CAST+Storage+Service+-+maintenance+activities#CASTStorageService-maintenanceactivities-OptimizingCASTschemas"&gt;CSSOptimize&lt;/a&gt; on the local database.&lt;/li&gt;
&lt;li&gt;If optimizing the local schema does not resolve the issue, check if the issue is linked to one particular SQL query or is linked to DLM engine:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;a href="#CMSApplicationExecutePerformanceissuesReviewDynamicLinks-CASTManagementStudio(CMS)"&gt;CAST-MS log file&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Run Analysis only - Fatal Error - Run Analysis only failed - Invalid Analyzer to invoke</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-run-analysis-only-failed/cms-application-execute-run-analysis-only-fatal-error-run-analysis-only-failed-invalid-analyzer-to-invoke/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-run-analysis-only-failed/cms-application-execute-run-analysis-only-fatal-error-run-analysis-only-failed-invalid-analyzer-to-invoke/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page will help you to troubleshoot the error message : &lt;strong&gt;Run Analysis Only failed -&lt;/strong&gt; &lt;strong&gt;Invalid Analyzer to invoke&lt;/strong&gt; when clicking Run Analysis only.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532450/566532449.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Source Server / &lt;span class="nt"&gt;&amp;lt;APPLICATION&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; / &lt;span class="nt"&gt;&amp;lt;PACKAGE&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; / &lt;span class="nt"&gt;&amp;lt;ANALYSIS&lt;/span&gt; &lt;span class="err"&gt;UNIT&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;.Analyzer to invoke: Invalid Analyzer to invoke: All C-Family analysis units should invoke the same analyzer: please set the AU to use &amp;#39;Clang-based analyzer&amp;#39; (currently set to &amp;#39;Legacy analyzer&amp;#39;).&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.validations.ValidationException:Source Server / &lt;span class="nt"&gt;&amp;lt;APPLICATION&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; / &lt;span class="nt"&gt;&amp;lt;PACKAGE&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; / &lt;span class="nt"&gt;&amp;lt;ANALYSIS&lt;/span&gt; &lt;span class="err"&gt;UNIT&lt;/span&gt; &lt;span class="err"&gt;NAME&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;.Analyzer to invoke: Invalid Analyzer to invoke: All C-Family analysis units should invoke the same analyzer: please set the AU to use &amp;#39;Clang-based analyzer&amp;#39; (currently set to &amp;#39;Legacy analyzer&amp;#39;).&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.validations.ValidationQuery.&lt;span class="nt"&gt;&amp;lt;init&amp;gt;&lt;/span&gt;(ValidationQuery.java:44)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.validations.ValidationQuery.&lt;span class="nt"&gt;&amp;lt;init&amp;gt;&lt;/span&gt;(ValidationQuery.java:55)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.ui.actions.EntityJFaceActionCustom.validate(EntityJFaceActionCustom.java:295)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-faq/</guid><description>&lt;p&gt;Best Practice to split an application to avoid Virtual Byte Limit.&lt;/p&gt;
&lt;p&gt;If many Analysis Unit are regrouped in the same Execution Unit &amp;ndash; This will lead to a memory issue.The solution would be to Splitting the Job / Execution Units, this solution will reduces the number of objects analyzed by the job. For more information please refer to the following page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-general-way-to-split-analysis-units-or-jobs/"&gt;CMS Analysis Unit - Information - General way to split analysis units or jobs&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Filters - Analysis Units selection - Analysis Units are not listed for module creation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-filters/cms-application-modules-filters-analysis-units-selection-analysis-units-are-not-listed-for-module-creation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-filters/cms-application-modules-filters-analysis-units-selection-analysis-units-are-not-listed-for-module-creation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Analysis units shows up in CAST Management Studio as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532057/566532056.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But are not shown when trying to create modules&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532057/566532058.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver code through the Delivery Management Tool.&lt;/li&gt;
&lt;li&gt;Analyze code.&lt;/li&gt;
&lt;li&gt;Try to create modules in CAST Management Studio.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Incorrect module content - Missing objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-missing-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-missing-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues related to missing objects in the module content overview.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the missing objects have been analyzed by searching these objects in Enlighten. If the objects are not analyzed, it is expected to not have them in the Module Content. Check in the analysis log file that there are no errors or warnings related to these objects and visit the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;CMS Snapshot Analysis - Run Analyzer&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Module content overview - User Defined Modules - Fatal Error - Empty Modules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-empty-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-empty-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots all the issues in CAST MS related to showing an &lt;strong&gt;&amp;rsquo;empty module&amp;rsquo;&lt;/strong&gt; Fatal error message.&lt;/p&gt;
&lt;p&gt;When in the User defined module definition,click on Module Content overview to see the error message.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532023/566532022.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the issue is linked to Analysis : The analysis may have not created the objects. Check the analysis log file and check in Enlighten that the expected objects that should belong to the Module exist. You can also check this by &lt;strong&gt;Viewing the Analysis Unit Content&lt;/strong&gt; as described in the documentation (for 8.1, you can go to this link for the documentation on this: &lt;a href="http://doc.castsoftware.com/display/DOC81/Validate+analysis+configuration#Validateanalysisconfiguration-ViewingAnalysisUnitcontent"&gt;Viewing Analysis Unit content&lt;/a&gt;).&lt;br&gt;
If you are on Oracle and the analysis log seems to be fine, but you get no content to view when trying to view the analysis unit content, then check this case: &lt;a href="#CMSApplicationModulesModulecontentoverviewUserDefinedModulesFatalErrorEmptyModules-AnalysiscompletedsuccessfullyonOraclebutAnalysisunitcontentshowsempty"&gt;Analysis completed successfully on Oracle but Analysis unit content shows empty&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Production - Dynamic Links Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-production/cms-application-production-dynamic-links-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-production/cms-application-production-dynamic-links-rules/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Dynamic Links Rules**.**&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532538/566532537.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to online documentation :&lt;/p&gt;
&lt;p&gt;In CAST MS Online Help : CAST Management Studio - Help &amp;gt; How to &amp;gt; Advanced/Expert audience &amp;gt; Reviewing Dynamic Links &amp;gt; Dynamic Link Manager filter rules&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are facing issues related to connection profile : &amp;ldquo;No connection profile called &lt;YOUR CONNECTION PROFILE NAME&gt;&amp;rdquo; :&lt;/p&gt;</description></item><item><title>CMS Application - Reference pattern - Links not created</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-technologies-component/cms-technologies-reference-pattern/cms-application-reference-pattern-links-not-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-technologies-component/cms-technologies-reference-pattern/cms-application-reference-pattern-links-not-created/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face while running the Reference pattern tool . Any problem you face while running the Reference pattern tool will be dealt in this space.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3.x Documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Reference+Pattern+tab"&gt;CMS - Reference Pattern tab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Technology Editors &amp;gt; Visual Basic Technology options &amp;gt; Reference Pattern Tab&lt;/p&gt;</description></item><item><title>CMS Application - SQL Tool</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-sql-tool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-sql-tool/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to SQL Tool.&lt;/p&gt;
&lt;p&gt;SQL Tool is a feature of CAST AIP that provides a means for users to manually modify the content of the CAST Analysis Service once a job or set of jobs have been executed and the results stored.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3: Official documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Tool+editor"&gt;CMS - Tool editor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Universal Importer - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face while running the Universal Importer tool.&lt;/p&gt;
&lt;p&gt;Refer to Official documentation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3.x Documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Universal+Importer+-+Advanced+configuration"&gt;Universal Importer - Advanced configuration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Application Editor&amp;gt; Content Enrichment tab&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the error is due to a custom procedure that has been added to the CAST databases.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Do this by checking if the function or stored procedure which is resulting in the error exists in a standard CAST database.&lt;br&gt;
For example, if the following is the error seen in the CAST-MS log&lt;/p&gt;</description></item><item><title>CMS Application - Update CAST Knowledge Base - Links are not removed from CTV_LINKS table</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-update-cast-knowledge-base/cms-application-update-cast-knowledge-base-unexpected-behavior/cms-application-update-cast-knowledge-base-links-are-not-removed-from-ctv-links-table/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-update-cast-knowledge-base/cms-application-update-cast-knowledge-base-unexpected-behavior/cms-application-update-cast-knowledge-base-links-are-not-removed-from-ctv-links-table/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue you may face when you try to drop the results using the &amp;lsquo;Drop Tool results&amp;rsquo; option from the Update CAST Knowledge Base job, &lt;strong&gt;the results do not get dropped i****n ctv_links table&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch CMS&lt;/li&gt;
&lt;li&gt;Select the knowledge base.&lt;/li&gt;
&lt;li&gt;Add KB job and run CSV&lt;/li&gt;
&lt;li&gt;The links are not getting deleted from the tool.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Configuring Quality Rules - Error - Threshold values must be strictly in ascending or descending order</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-configuring-quality-rules-error/cms-assessment-model-configuring-quality-rules-error-threshold-values-must-be-strictly-in-ascending-or-descending-order/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-configuring-quality-rules-error/cms-assessment-model-configuring-quality-rules-error-threshold-values-must-be-strictly-in-ascending-or-descending-order/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error occurs when Threshold are not sorted is ascending or descending order&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Threshold are used to separate quality grades (poor, medium, high, very high) in Dashboard&lt;br&gt;
To separate the 4 grades, the Threshold values have to be sorted in quality order (ascending or descending according to the diagnostic)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sort them manually with the Assessment Model GUI&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-faq/</guid><description>&lt;p&gt;What are the metrics/quality rules that could be applied on wsdl files ?&lt;/p&gt;
&lt;p&gt;There are no Quality Rules defined for wsdl files&lt;/p&gt;
&lt;p&gt;References on CAST Software Platform for measuring software quality&lt;/p&gt;
&lt;p&gt;CAST implements its various health factors based on the general guidelines of the ISO/IEC 25010 model. Specific rules and implementation of the guidelines are not provided in the ISO/IEC 25010 model.&lt;/p&gt;
&lt;p&gt;We do follow CISQ guidelines which are based on the ISO/IEC 25010 model. You can see more in &lt;a href="http://it-cisq.org/standards-page/" title="twentyeleven"&gt;CISQ Code Quality Standards&lt;/a&gt; paper which discusses the alignment of this model with the CISQ standards:&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Importing Assessment Model - Error - Overriding parameter value not found for technology object type 1665000 Name Backfierd FP ratio Metric 10201 BackFired Function Points</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-importing-assessment-model-error/cms-assessment-model-importing-assessment-model-error-overriding-parameter-value-not-found-for-technology-object-type-1665000-name-backfierd-fp-ratio-metric-10201-backfired-function-points/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-importing-assessment-model-error/cms-assessment-model-importing-assessment-model-error-overriding-parameter-value-not-found-for-technology-object-type-1665000-name-backfierd-fp-ratio-metric-10201-backfired-function-points/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While importing the assessment model it fails with the following error: &amp;ldquo;&lt;strong&gt;Overriding parameter value not found for technology/object type 1665000 Name: &amp;lsquo;Backfierd FP ratio&amp;rsquo; Metric : (10201 ) BackFired Function Points!&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532585/566532584.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Import the assessment model&lt;/li&gt;
&lt;li&gt;Import fails with the error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Avoid Too Many Copy Pasted Artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-avoid-too-many-copy-pasted-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-avoid-too-many-copy-pasted-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This metric measures the ratio between the number of duplicated, copy/pasted artifacts and the total number of artifacts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="definition"&gt;Definition&lt;/h2&gt;
&lt;p&gt;This metric measures the ratio between the number of duplicated, copy/pasted artifacts and the total number of artifacts.&lt;br&gt;
Copy / Paste detection is based on statistical detection methods. The statistical methods used compute a similarity metric between all artifacts. Artifacts are reported as copy / pasted when the similarity is higher than 90% (see metric parameter SIMILARITY).&lt;br&gt;
Like any statistical method, the detection algorithms require a well sized sample in order to provide significant results: testing these algorithms with a couple of classes will not do the job, a real life application&amp;rsquo;s source code is required to yield usable results. The minimal size required stands at around 5000 lines of code.&lt;br&gt;
Below such a size, the algorithms detect the full list of exact copies for the copy/paste code detection but slightly modified copy/paste code will not always be detected.&lt;br&gt;
Also, for optimal efficiency, the copy/pasted code detection is enabled only for artifacts larger than 10 lines of code (methods, functions, procedures, triggers, programs&amp;hellip;).&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Configuration or Parameterization of number of columns in Avoid Complex Select</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-metrics-configuration/cms-assessment-model-information-configuration-or-parameterization-of-number-of-columns-in-avoid-complex-select/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-metrics-configuration/cms-assessment-model-information-configuration-or-parameterization-of-number-of-columns-in-avoid-complex-select/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the page is to describe how  to change or parametrize &amp;rsquo;the number of columns returned by select clause&amp;rsquo; to be treated as violation in the metric &lt;strong&gt;Avoid Complex Select&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="description"&gt;Description:&lt;/h3&gt;
&lt;p&gt;The default behavior of this metric is: “If select clause is returning more than 9 columns, this will be treated as a violation”.&lt;/p&gt;</description></item><item><title>CMS Delivery Unit - Information - Configure from migrated database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-delivery-unit/cms-delivery-unit-information-configure-from-migrated-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-delivery-unit/cms-delivery-unit-information-configure-from-migrated-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides hint and information about the result of the execution of feature &amp;lsquo;Configure from migrated database&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="result-in-the-list-of-modules"&gt;Result in the list of modules&lt;/h4&gt;
&lt;p&gt;When performing &amp;lsquo;Configure from migrated database&amp;rsquo;, only &lt;strong&gt;user defined modules&lt;/strong&gt; are supposed to be displayed under Modules section of the Delivery Unit in the management data base.&lt;/p&gt;
&lt;p&gt;So, If all modules attached to the ADG Admin portfolio tree are resulting from analysis jobs and they are not user defined modules created via snapshot preparation assistant, it&amp;rsquo;s normal to not see them in the delivery unit. But be sure that these modules will be considered in the snapshot generation and will appear under adequate application in the dashboard.&lt;/p&gt;</description></item><item><title>CMS Extension SDK - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-extension-sdk/cms-extension-sdk-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-extension-sdk/cms-extension-sdk-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running a snapshot Run Extensions takes long time and never finish, as shown in the screen shot attached below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532611/566532612.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code and deliver it using DMT.&lt;/li&gt;
&lt;li&gt;Accept the sources in CMS and set it as current version and run the snapshot.&lt;/li&gt;
&lt;li&gt;While running the Run Extensions takes long time to finish or some times never finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Environment Profile - Information - Export and Import Environment Profile through Command Line</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-environment-profile-information-export-and-import-environment-profile-through-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-environment-profile-information-export-and-import-environment-profile-through-command-line/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Export and Import Environment Profile through Command Line&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To export Environment Profile through command line,run the command :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C:\Program Files (x86)\CAST\7.3/EPManager.exe -DATABASE(CASTStorageService) -CONNECT_STRING(&amp;lsquo;LIBPQ:CSS2SUP:2280,postgres&amp;rsquo;,&amp;lsquo;operator&amp;rsquo;,&amp;rsquo;*****&amp;rsquo;&amp;rsquo;,&amp;lsquo;cb733_1328_prt_sup_local&amp;rsquo;) -LOG(&amp;lsquo;C:\Users\PRT\AppData\Local\Temp\CAST\CAST\7.3\Environment ProfileManager8969428009256151659_CMS.castlog&amp;rsquo;,USELOGFILE) -EXPORT&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To import Environment Profile through command line,run the command :&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Review Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-review-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-review-dynamic-links/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a guide to troubleshoot the problems you may encounter while using the CMS Infrastructure Services - Review Dynamic Links&lt;/p&gt;
&lt;p&gt;This feature enables you to review &amp;ldquo;dynamic links&amp;rdquo; between objects following an analysis.&lt;/p&gt;
&lt;p&gt;Dynamic links are links that have been identified between objects (usually based on search strings) and saved to the Analysis Service but their authenticity cannot be absolutely determined by CAST.&lt;/p&gt;
&lt;p&gt;How to review Dynamic Links :&lt;/p&gt;</description></item><item><title>CMS Migration View - Error - Configure from Migrated Database - Site KB XXX XXXX Id XXXXX not found in Infrastructure</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-migration-view-component/cms-migration-view-error-configure-from-migrated-database-site-kb-xxx-xxxx-id-xxxxx-not-found-in-infrastructure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-migration-view-component/cms-migration-view-error-configure-from-migrated-database-site-kb-xxx-xxxx-id-xxxxx-not-found-in-infrastructure/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the solution for the below error you may face while you run the &amp;ldquo;Configure from Migrated database&amp;rdquo; manually on the central base.&lt;br&gt;
&lt;strong&gt;Site KB XXX XXXX Id XXXXX not found in Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;755&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Site&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;KB_AFD_SIOP&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;xxxxxxxx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;found&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Infrastructure&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Please&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;make&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sure&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;configure&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;needed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;servers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ExternalException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;Site&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;KB_AFD_SIOP&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;556903349&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;found&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Infrastructure&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Please&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;make&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sure&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;configure&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;needed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;servers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Issue is seen if you have a local site registered on your DSS_SITES but that local is not present on your server in the infrastructure tab in CMS.&lt;br&gt;
This typically happens if your &lt;strong&gt;mngt&lt;/strong&gt; has applications that are using multiple dashboard and analysis services.&lt;br&gt;
While you migrate your application you choose to migrate only one of the Analysis Services and skip the others.&lt;br&gt;
The corresponding DSS_SITES on the associated central base still holds the entry for the skipped Analysis service but is not found on the migrated server.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Clean Dependency Dataset</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-clean-dependency-dataset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-clean-dependency-dataset/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Clean Dependency Dataset&lt;/p&gt;
&lt;p&gt;Clean Dependency Dataset is a feature of CAST AIP in which source code corresponding to the technologies/analysis units in the source column is scanned for references to objects in source code corresponding to the technologies/analysis units in the target column.If any obsolete links are found then it will clean the links between the corresponding objects.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532695/566532694.png" alt=""&gt;Figure 1&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Analysis Unit Full Content - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to solve any Fatal errors that may occur during the Analysis Unit Full Content step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532701/566532700.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page relevant to the problem you are facing&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CMSSnapshotAnalysisComputeAnalysisUnitFullContentFatalError-Relevantinput"&gt;relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; will reproduce the issue by using the Management Database and the source code provided..&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Analysis Unit Full Content - Number of objects selected 0 - PL SQL analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0-pl-sql-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0-pl-sql-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the issue related to the number of objects selected for a given analysis unit set to 0 for PL/SQL analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Dependency Dataset - Error - Failed to generate the list of set</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-dependency-dataset/cms-snapshot-analysis-compute-dependency-dataset-error-failed-to-generate-the-list-of-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-dependency-dataset/cms-snapshot-analysis-compute-dependency-dataset-error-failed-to-generate-the-list-of-set/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the error message &lt;strong&gt;Failed to generate the list of set&lt;/strong&gt;, which occurs during the &lt;strong&gt;Compute dependency dataset&lt;/strong&gt; phase as shown below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532726/566532725.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Connection has been closed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-connection-has-been-closed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-connection-has-been-closed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will provide you explanation and solution about this Fatal Error message that appears in the CAST MS log file :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERR: 2017-01-24 10:49:14: This connection has been closed.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.java.ExternalException:This connection has been closed.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.connection.JdbcConnection.throwException(JdbcConnection.java:1156)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.connection.JdbcConnection.prepareCall(JdbcConnection.java:947)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; java.lang.Thread.run(Thread.java:744)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Connection Error: { call &amp;lt;Local_DB&amp;gt;.DSS_UNLOCK (?) }
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.java.InternalException:Connection Error: { call &amp;lt;Local_DB&amp;gt;.DSS_UNLOCK (?) }
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; org.postgresql.jdbc2.AbstractJdbc2Connection.checkClosed(AbstractJdbc2Connection.java:822)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; org.postgresql.jdbc3.AbstractJdbc3Connection.prepareCall(AbstractJdbc3Connection.java:316)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; org.postgresql.jdbc2.AbstractJdbc2Connection.prepareCall(AbstractJdbc2Connection.java:308)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.java.treatment.Task.run(Task.java:275)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; com.castsoftware.java.treatment.TaskExecutor$TaskMainThread.run(TaskExecutor.java:135)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; java.lang.Thread.run(Thread.java:744)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532742/566532741.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - Could not write to hash join temporary file No space left on device where SQL statement insert into DSS CodePath</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-could-not-write-to-hash-join-temporary-file-no-space-left-on-device-where-sql-statement-insert-into-dss-codepath/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-could-not-write-to-hash-join-temporary-file-no-space-left-on-device-where-sql-statement-insert-into-dss-codepath/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to find a solution, if your snapshot is failing and the below mentioned error is found in the Cast-MSx.log.txt file. &lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ERROR: could not write to hash-join temporary file: No space left on device
 Where: SQL statement &amp;#34;insert into DSS_CodePath
 ( PathId ,StepIndex, StepDepth, SourceId, StartLine, FinishLine, ContainerId)
 select distinct scope.PathId, scope.ScopeIndex , scope.ScopeIndex + 1 , s.SOURCE_ID, (obj.Info1+book.Info1)-1 , (obj.Info1+book.Info3)-1 ,scope.ContainerId
 from WK_SCOPE_EXPENSIVEPATH scope
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This error is encountered when the execution of procedure DIA_JEEPATH_GENERATE consumes all the available disk space.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - duplicate key value violates unique constraint dss metr typ pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-dss-metr-typ-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-dss-metr-typ-pk/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to find a solution if your snapshot is failing and the below-mentioned error is found in the Cast-MSx.log.txt file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;duplicate key value violates unique constraint dss_metr_typ_pk&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error is encountered when the primary key constraint is removed from the table dss_metric_types in the central base and duplicate metric IDs are introduced which can be seen by running the below query in the central base:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Non Fatal Error - Could not load Configuration from file DotNet_Entity_TCCSetup</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-non-fatal-error/cms-snapshot-analysis-compute-snapshot-non-fatal-error-could-not-load-configuration-from-file-dotnet-entity-tccsetup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-non-fatal-error/cms-snapshot-analysis-compute-snapshot-non-fatal-error-could-not-load-configuration-from-file-dotnet-entity-tccsetup/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;When running a snapshot with the entity framework extension 1.4.1-1.4.3, the following error is seen in the CAST-MS log:&lt;/p&gt;
&lt;p&gt;ERR &amp;lt;date/time&amp;gt;    Could not load Configuration from file &lt;entity extension location&gt; \configuration\TCC\DotNet_Entity.TCCSetup&lt;br&gt;
ERR &amp;lt;date/time&amp;gt;    Exception: com.castsoftware.java.InternalException: Data Set definition file XML parsing returned error&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For more information  on  the entity framework extension,  please see this page:  &lt;a href="https://doc.castsoftware.com/technologies/"&gt;Entity Framework&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;s&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance issue - Snapshot performance problem due to DIA_MANY_UNREFFUNCTION SP in KB</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-performance-problem-due-to-dia-many-unreffunction-sp-in-kb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-performance-problem-due-to-dia-many-unreffunction-sp-in-kb/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the WA to deactivate some of the metrics that use this SP, DIA_MANY_UNREFFUNCTION in the local base.&lt;br&gt;
When you are facing a performance problem while running snapshot, and looking at the DSS_History table for local you find that the snapshot is stuck at executing DIA_MANY_UNREFFUNCTION which is still being executed or has taken the maximum time to execute&lt;br&gt;
For example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x x&amp;lt;=3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Configure Snapshot into Dashboard Service - Performance Issue - Procedure AED_INIT_TRAN_VIOL_CNT_TMP_PREV</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-configure-snapshot-into-dashboard-service/cms-snapshot-analysis-configure-snapshot-into-dashboard-service-performance-issue/cms-snapshot-analysis-configure-snapshot-into-dashboard-service-performance-issue-procedure-aed-init-tran-viol-cnt-tmp-prev/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-configure-snapshot-into-dashboard-service/cms-snapshot-analysis-configure-snapshot-into-dashboard-service-performance-issue/cms-snapshot-analysis-configure-snapshot-into-dashboard-service-performance-issue-procedure-aed-init-tran-viol-cnt-tmp-prev/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page will help you to find a solution for performance issue of the procedure &lt;strong&gt;AED_INIT_TRAN_VIOL_CNT_TMP_PREV&lt;/strong&gt; getting stuck.&lt;/p&gt;
&lt;p&gt;The stuck procedure name can be seen in AedCli-xxx log as shown in the screen shot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532894/566532895.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Release&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Yes/No&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;8.3.x&lt;/p&gt;&lt;p&gt;x&amp;lt;=8.3.5&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;✅&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.2.x &lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;✅&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.1.x &lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;✅&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.0.x&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;em&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;✅&lt;/span&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;7.3.x&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;em&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;✅&lt;/span&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Create Snapshot Definition - Error - ORA-12899 - value too large for column</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-snapshot-definition/cms-snapshot-analysis-create-snapshot-definition-error/cms-snapshot-analysis-create-snapshot-definition-error-ora-12899-value-too-large-for-column/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-snapshot-definition/cms-snapshot-analysis-create-snapshot-definition-error/cms-snapshot-analysis-create-snapshot-definition-error-ora-12899-value-too-large-for-column/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to identify the issue concerning the snapshot failure with the error as mentioned below while generating a snapshot.The snapshot fails at &amp;ldquo;Create Snapshot Definition&amp;rdquo; step with the following error: &lt;/p&gt;
&lt;p&gt;ORA-12899: value too large for column &amp;ldquo;XXXX_CENTRAL&amp;rdquo;.&amp;ldquo;DSS_OBJECTS&amp;rdquo;.&amp;ldquo;OBJECT_DESCRIPTION&amp;rdquo; (actual: 1088, maximum: 1000)&lt;br&gt;
ORA-06512: at &amp;ldquo;XXXX_CENTRAL.DSS_CREATE_OBJECT&amp;rdquo;, line 22&lt;br&gt;
ORA-06512: at line 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Create Snapshot Definition - Fatal Error - Relation dss central selection does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-snapshot-definition/cms-snapshot-analysis-create-snapshot-definition-fatal-error/cms-snapshot-analysis-create-snapshot-definition-fatal-error-relation-dss-central-selection-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-snapshot-definition/cms-snapshot-analysis-create-snapshot-definition-fatal-error/cms-snapshot-analysis-create-snapshot-definition-fatal-error-relation-dss-central-selection-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information regarding a fatal error that comes up during the step &amp;ldquo;Finalize Dataflow Security&amp;rdquo; while taking a snapshot.&lt;br&gt;
The following error message &lt;strong&gt;ERROR: relation &amp;ldquo;dss_central_selection&amp;rdquo; does not exist&lt;/strong&gt; can be seen in the Cast-MS.log.txt.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERROR: relation &amp;#34;dss_central_selection&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Where: SQL statement &amp;#34;truncate table DSS_CENTRAL_SELECTION&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; PL/pgSQL function dss_definesnapshot(timestamp without time zone,character varying,character varying) line 18 at SQL statement
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; org.postgresql.util.PSQLException:ERROR: relation &amp;#34;dss_central_selection&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Where: SQL statement &amp;#34;truncate table DSS_CENTRAL_SELECTION&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Dashboard Automation - Error - cannot open xxxx</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-dashboard-automation/cms-snapshot-analysis-dashboard-automation-error-cannot-open-xxxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-dashboard-automation/cms-snapshot-analysis-dashboard-automation-error-cannot-open-xxxx/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;Dashboard automation&amp;rdquo; step fails with error &amp;ldquo;&lt;strong&gt;cannot open xxx&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Run the snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Note that this error appear after the snapshot get completely generated in Dashboard Service (CB)&lt;br&gt;
Only Dashboard automation is not performed (Automated Action Plan and PDF generation if configured on Dashboard)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Execute Linker - Error - Error while executing Procedure</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execute-linker/cms-snapshot-analysis-execute-linker-error-error-while-executing-procedure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execute-linker/cms-snapshot-analysis-execute-linker-error-error-while-executing-procedure/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the analysis the analysis crashes with the error in the CAST-MS log &amp;ldquo;Error while executing Procedure&amp;rdquo;, please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532920/566532923.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Finalize Dataflow Security - Fatal Error - relation inkb dataflowscopes does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-finalize-data-flow-security/cms-snapshot-analysis-finalize-dataflow-security-fatal-error/cms-snapshot-analysis-finalize-dataflow-security-fatal-error-relation-inkb-dataflowscopes-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-finalize-data-flow-security/cms-snapshot-analysis-finalize-dataflow-security-fatal-error/cms-snapshot-analysis-finalize-dataflow-security-fatal-error-relation-inkb-dataflowscopes-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information regarding a fatal error that comes up during the step &amp;ldquo;Finalize Dataflow Security&amp;rdquo; while taking a snapshot.&lt;br&gt;
The following error message &lt;strong&gt;ERROR: relation &amp;ldquo;inkb_dataflowscopes&amp;rdquo; does not exist&lt;/strong&gt; can be seen in the Cast-MS.log.txt.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;INF: 2017-11-07 14:34:10: 	[SQL] {? = call odh_local.KB_DecodeGuidForDataFlow() }
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;INF: 2017-11-07 14:34:10: 	[SQL] 1: IO integer value
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERR: 2017-11-07 14:34:10: 	[SQL] ERROR: relation &amp;#34;inkb_dataflowscopes&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Where: PL/pgSQL function odh_local.kb_decodeguidfordataflow() line 8 at SQL statement
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - How to change label of an existing snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-change-label-of-an-existing-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-change-label-of-an-existing-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to change label of a existing snapshot ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="steps"&gt;Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;In CMS edit the central service containing the snapshot&lt;/li&gt;
&lt;li&gt;Click on ‘Manage Snapshot’ action&lt;/li&gt;
&lt;li&gt;Snapshot Definition window appears. Change the label of the snapshot in the editor. Click on OK to quit&lt;/li&gt;
&lt;li&gt;In the central service, click on ‘Synchronize‘ action to commit the actions. The name of the snapshot will change in this editor&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - CPP Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-cpp-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-cpp-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for C/C++ Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name**** : AGGR&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt; : S:\Sources\MY_TKB_SOURCE\Analyzed\SUPP\src\tkb\emf.tab.hpp].[yytokentype].[AGGR]&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : C_Enum.yytokentype.C_EnumI.AGGR.C_Fi.&amp;ldquo;S:\SOURCES\MY_TKB_SOURCE\ANALYZED\SUPP\SRC\TKB\EMF..TAB..HPP&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In this example, the GUID is built this way : &amp;lt;Type of the parent object -not file&amp;gt;.&lt;Name of the parent object&gt;.&lt;Type of the object&gt;.&lt;Name of the object&gt;.C_FI.&amp;quot;&lt;PATH OF THE SOURCE FILE IN CAPITAL&gt;&amp;quot;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - J2EE - Information - Reason why the objects GUID get changed between two versions</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-reason-why-the-objects-guid-get-changed-between-two-versions/cms-snapshot-analysis-j2ee-information-reason-why-the-objects-guid-get-changed-between-two-versions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-reason-why-the-objects-guid-get-changed-between-two-versions/cms-snapshot-analysis-j2ee-information-reason-why-the-objects-guid-get-changed-between-two-versions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will describe the cases where the GUID is changing between two versions of J2EE source code analyzed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;After having identified the objects for which the GUID has changed, run the query from the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-guid/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to get object GUID&lt;/a&gt; to get the object GUID of the current version :&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyser - Fatal Error - Universal Analyzer - Invalid type name xxx not declared in metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyser-fatal-error-universal-analyzer-invalid-type-name-xxx-not-declared-in-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyser-fatal-error-universal-analyzer-invalid-type-name-xxx-not-declared-in-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to error message - &lt;strong&gt;Invalid type name: &amp;lsquo;xxx&amp;rsquo; (not declared in metamodel) which occurs during running Universal Analysis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure UA analysis&lt;/li&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the object type for which the error occurs is present on the Knowledge base&lt;br&gt;
Run the below query for each object type&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyser - Warnings - PeopleSoft with extension - unresolved reference xx -1 used in property link callee</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension/cms-snapshot-analysis-run-analyser-warnings-peoplesoft-with-extension-unresolved-reference-xx-1-used-in-property-link-callee/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension/cms-snapshot-analysis-run-analyser-warnings-peoplesoft-with-extension-unresolved-reference-xx-1-used-in-property-link-callee/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the warning &lt;strong&gt;&amp;ldquo;unresolved reference xx.-1 used in property link.callee&amp;rdquo;&lt;/strong&gt; which may occur while running UI job&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure peoplesoft analysis&lt;/li&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;li&gt;Open Analysis log file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the warning on Analysis Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analysis - Error - Oracle Forms with Core CAST AIP - Attached library XXXX is not in the application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analysis-error-oracle-forms-with-core-cast-aip-attached-library-xxxx-is-not-in-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analysis-error-oracle-forms-with-core-cast-aip-attached-library-xxxx-is-not-in-the-application/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following message is raised, while analyzing an FMB which have attached libraries depending each other&lt;/p&gt;
&lt;p&gt;FMB depends on A.pll depends B.pll&lt;/p&gt;
&lt;p&gt;&lt;em&gt;UNKNOWN ; Job execution:  Attached library XXXX is not in the application.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Also no link is found between fmb and pll files.&lt;/p&gt;
&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;This issue has been observed in CAST version 7.0.9&lt;/p&gt;
&lt;/div&gt;
&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;This was a bug and issue was fixed in 7.0.9 HF 18&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Crash - JEE with Extension - JEE Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension-jee-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension-jee-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the problems you may face while running an analysis using the JEE Analyzer extension.&lt;/p&gt;
&lt;p&gt;For more information, refer to:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/li&gt;
&lt;li&gt;TKB page for INFORMATION GUIDE &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE Analyzer-1.x. 2.x, 3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Crash - Mainframe with Core CAST AIP - The analysis has not ended correctly Error code 2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-crash-mainframe-with-core-cast-aip-the-analysis-has-not-ended-correctly-error-code-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-crash-mainframe-with-core-cast-aip-the-analysis-has-not-ended-correctly-error-code-2/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When we run the analysis of PL1 the analysis crashes with the below error as shown in the attached screen shot&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;The analysis has not ended correctly (Error code 2)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533686/566533685.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Below is the step-by-step scenario leading to the problem:&lt;/li&gt;
&lt;li&gt;Package and deliver the source code.&lt;/li&gt;
&lt;li&gt;Accept the delivery and set it as current version.&lt;/li&gt;
&lt;li&gt;Run the analysis for the Mainframe analysis unit.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Crash - Web with extension - HTML5 and JavaScript</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-web-with-extension/cms-snapshot-analysis-run-analyzer-crash-web-with-extension-html5-and-javascript/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-web-with-extension/cms-snapshot-analysis-run-analyzer-crash-web-with-extension-html5-and-javascript/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When we run the analysis of HTML5/Javascript, the analysis crashes with the below pop-up, please find the screenshot attached: Analysis Runner has stopped working.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533691/566533690.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x, 2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check for Third-Party framework files : Most developers put this kind of files into a folder called &lt;strong&gt;vendor&lt;/strong&gt; or &lt;strong&gt;third-party.&lt;/strong&gt; In case of doubt, open the file and see if a comment header containing Copyright information is found.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;First check if some Third-Party Javascript frameworks were delivered as part of the source.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - CPP with Core CAST AIP - Some paths could not be substituted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-core-cast-aip-some-paths-could-not-be-substituted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-core-cast-aip-some-paths-could-not-be-substituted/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The analysis of a C++ application fails from the beginning, with the following error in the analysis log file :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some paths could not be substituted: `$(WINREGISTRY,&amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual C++\ProductDir&amp;rdquo;)\MFC\Include, $(WINREGISTRY,&amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual C++\ProductDir&amp;rdquo;)\Include&amp;rsquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error comes from a check done by the analyzer in the Windows registry before it starts working : if the Microsoft IDE required for analysis is not installed on the analysis machine, it will stop with this message&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - A function was victim of an error during its execution</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-a-function-was-victim-of-an-error-during-its-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-a-function-was-victim-of-an-error-during-its-execution/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a DOTNet analysis the analysis ended with the error &lt;strong&gt;&amp;ldquo;The analysis has not ended correctly&amp;rdquo;&lt;/strong&gt; in CAST-MS GUI.&lt;/p&gt;
&lt;p&gt;CAST-MS screenshot is shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532989/566532991.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Analysis log screenshot is shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532989/566532990.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Warning� MODULMSG ; Job execution� Could not resolve URL &amp;lsquo;http:///&amp;rsquo; (system error code &amp;lsquo;12005&amp;rsquo;).� 0 ; 0� 0� � 0� [Module name]� 7� 2740� �&lt;br&gt;
Error� MODULMSG ; Job execution� Invalid unxisting symbol table 0x7ad964c0 to be substracted from sized-array=0x29471ea00x336703b0): resulting sized-array will be similar to the source one.&lt;br&gt;
Error� MODULMSG ; Job execution� Failed to remove symbol table 0x7ad964c0 from meta-symbol=0x12b4dcf0 (references:symbol=17,LRU+tables=1 / state#:12399)&lt;br&gt;
Error� MODULMSG ; Job execution� A function was victim of an error during its execution.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with extension - DotNet Analyzer - Missing mandatory reference towards mscorlib project XXX will be skipped</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer-missing-mandatory-reference-towards-mscorlib-project-xxx-will-be-skipped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer-missing-mandatory-reference-towards-mscorlib-project-xxx-will-be-skipped/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the fatal error while running the analysis and its impact.&lt;/p&gt;
&lt;p&gt;You can find the following fatal error in your analysis log file for the corresponding analysis unit.&lt;/p&gt;
&lt;p&gt;2016-05-19 15:30:41.754 InformationMODULMSG ; Job executionStarting analysis of C:\CASTMS\Deploy\Source Code\Source Code\File.Website\File.Website.csproj (1 / 1)0; DOTNET&lt;br&gt;
&lt;strong&gt;2016-05-19 15:30:43.189 FataLerrorMODULMSG ; Job executionMissing mandatory reference towards mscorlib: project C:\CASTMS\Deploy\Source Code\Source Code\File.Website\File.Website.csproj will be skipped0 ; 00 0DOTNET&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you can see from the fatal error that the analysis of project File.Website.csproj is being skipped, so you will not find any corresponding objects created in your knowledge base.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - IBM DB2 UDB with Core CAST AIP - DB2 UDB connection problem - Cannot Load DB2CLI dll</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip-db2-udb-connection-problem-cannot-load-db2cli-dll/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip-db2-udb-connection-problem-cannot-load-db2cli-dll/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides steps to troubleshoot the following DB2 analysis error.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;SQL message: ERROR: Cannot load DB2CLI.DLL&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;SQL message: UDB Call Level Interface not found; cannot connect to this server with another connection layer.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - IBM DB2 ZOS with Core CAST AIP - The filter description file you are targeting does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-the-filter-description-file-you-are-targeting-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-the-filter-description-file-you-are-targeting-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The is page will outline the reason and the workaround for the error The filter description file &amp;lt; LISA_PATH\CAST-MS-generated.FILTER &amp;gt; you are targeting does not exist or access denied.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533193/566533192.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with Core CAST AIP - Java project initialization failed.Java features will not be supported</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-java-project-initialization-failed-java-features-will-not-be-supported/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-java-project-initialization-failed-java-features-will-not-be-supported/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The analysis of a Java application fails with the error : &lt;strong&gt;Java project initialization failed.Java features will not be supported&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533006/566533005.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you click on any warning related to classpath,you will have a detailed view mentioning the classpath entry .But at that location the EnvProf may not exist.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533006/566533007.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with Extension - JEE Analyzer - Database BCP operation dbbcp_done failed on table Local_base IN_CHAR_PROPERTIES</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-database-bcp-operation-dbbcp-done-failed-on-table-local-base-in-char-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-database-bcp-operation-dbbcp-done-failed-on-table-local-base-in-char-properties/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Java analysis stopped abruptly with following error in the analysis log.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Database BCP operation dbbcp_done failed on table &amp;lt;Local_base&amp;gt;.IN_CHAR_PROPERTIES&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow the below steps to troubleshoot this issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the available disk space on the DB server. This error can happen in case of a disk space shortage. You need to get the PGAdmin log and check for the error &amp;ldquo;could not write block of temporary file: No space left on device&amp;rdquo;. If you have this error you should make some spaces in DB server and run the analysis. If remaining disk space is large enough (on DB server) then proceed to the next step, else release some disk space.&lt;/li&gt;
&lt;li&gt;Check using pgadmin if there are queries still running on your KB. If so, cancel them.&lt;br&gt;
Also use ServMan and use contextual menu &lt;strong&gt;Troubleshooting -&amp;gt; Remove locks&lt;/strong&gt; on the KB. If this does not solve the issue proceed to next step&lt;/li&gt;
&lt;li&gt;Sometimes this type of messages are generated when the local base tables are corrupt. So to fix the issue you need to perform component reinstall.&lt;br&gt;
To perform component re-install, please check this page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-component-re-install/"&gt;Server Manager - Component Re-install&lt;/a&gt;, if this step do not help proceed to next step.&lt;/li&gt;
&lt;li&gt;Check for any encoding issue in your source code. There are many tools available in internet to perform this checks.&lt;br&gt;
For example : &lt;strong&gt;&amp;ldquo;UTFCast Professional (64-bit)”&lt;/strong&gt; to recursively check if all the files are in UTF-8 encoding.&lt;br&gt;
If you find any file not in UTF encoding then change the encoding to UTF-8 and run the analysis.&lt;/li&gt;
&lt;li&gt;If any of the above steps do not work, then IN tables need to be enabled and checked. For this
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Take the backup of the KB.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extensions - Security for Java - FATAL com.castsoftware.castil.translation.sources.DependencyManager</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-fatal-com-castsoftware-castil-translation-sources-dependencymanager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-fatal-com-castsoftware-castil-translation-sources-dependencymanager/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running Security for Java analysis you might encounter Fatal error in your Security for Java analysis log present in the LISA folder and no security rules are fired on dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533209/566533210.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the analysis log file, you may find the following Warning message&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Information MODULMSG ; Job execution [com.castsoftware.securityforjava] &amp;ldquo;18:31:50.786 [main] FATAL com.castsoftware.castil.translation.sources.DependencyManager - Fatal exception in JDT while generating ASTs: java.lang.NullPointerException&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] java.lang.NullPointerException&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.MessageSend.analyseCode(MessageSend.java:120)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.AllocationExpression.analyseCode(AllocationExpression.java:117)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:87)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:124)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:737)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:261)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:118)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:776)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1005)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:636)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at org.eclipse.jdt.core.dom.ASTParser.createASTs(ASTParser.java:990)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.sources.jdt.JDTTranslator.build(JDTTranslator.java:155)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.ApplicationTranslator.build(ApplicationTranslator.java:69)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.Main.loadConfigAndDo(Main.java:100)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.Main.main(Main.java:173)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Mainframe with Core CAST AIP - Invalid category CAST_COBOL_WithExplicitEnd used in type CAST_COBOL_StatementBlock</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip-invalid-category-cast-cobol-withexplicitend-used-in-type-cast-cobol-statementblock/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip-invalid-category-cast-cobol-withexplicitend-used-in-type-cast-cobol-statementblock/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Analysis of mainframe source would have following errors in the analysis logs &lt;strong&gt;&amp;quot;&lt;/strong&gt; &lt;strong&gt;Invalid category &amp;lsquo;CAST_COBOL_WithExplicitEnd&amp;rsquo; used in type &amp;lsquo;CAST_COBOL_StatementBlock&amp;rsquo; &amp;ldquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x, x&amp;lt; 2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source and deliver&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;See the Analysis log file for the error as shown in the screenshot.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533061/566533060.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Oracle Server PL SQL with Core CAST AIP - Error messages and possible reasons</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-error-messages-and-possible-reasons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-error-messages-and-possible-reasons/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Severity&lt;/td&gt;
 &lt;td&gt;Frequence&lt;/td&gt;
 &lt;td&gt;Message&lt;/td&gt;
 &lt;td&gt;Reason&lt;/td&gt;
 &lt;td&gt;Workarround&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ERROR&lt;/td&gt;
 &lt;td&gt;Frequent&lt;/td&gt;
 &lt;td&gt;Failed to get valid connection to participating server.&lt;/td&gt;
 &lt;td&gt;Check participating is correctly declared in TNSNAMES.ora , Check windows service TNS Listener is running.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find identifier of the cursor to open&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ERROR&lt;/td&gt;
 &lt;td&gt;Frequent&lt;/td&gt;
 &lt;td&gt;Failed to find select statement in open cursor for&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ERROR&lt;/td&gt;
 &lt;td&gt;Rare&lt;/td&gt;
 &lt;td&gt;Failed to find expression in OPEN FOR USING statement&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ERROR&lt;/td&gt;
 &lt;td&gt;Extremely Rare&lt;/td&gt;
 &lt;td&gt;failed to find the arguments of USING expression&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;INTERNAL&lt;/td&gt;
 &lt;td&gt;Frequent&lt;/td&gt;
 &lt;td&gt;Failed to find expression in execute immediate statement&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;INTERNAL&lt;/td&gt;
 &lt;td&gt;Rare&lt;/td&gt;
 &lt;td&gt;Failed to find for loop variable&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;INTERNAL&lt;/td&gt;
 &lt;td&gt;Extremely Rare&lt;/td&gt;
 &lt;td&gt;Failed to find lower bound expression in forall statement&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WARNING&lt;/td&gt;
 &lt;td&gt;Frequent&lt;/td&gt;
 &lt;td&gt;Failed to find upper bound expression in forall statement&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;INTERNAL&lt;/td&gt;
 &lt;td&gt;Rare&lt;/td&gt;
 &lt;td&gt;Failed to find for indices list name&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;INTERNAL&lt;/td&gt;
 &lt;td&gt;Extremely Rare&lt;/td&gt;
 &lt;td&gt;Failed to find for values list name&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find select statement in sql select&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find star or select item list&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find from clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find expression in having clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find expression in connect clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find expression in start clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find alias for factorized query&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find subquery for factorized query&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find referenced table or subquery&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find left from table reference of joined table&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find right from table reference of joined table&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find list of column names in joined table&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find expression in where clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find into clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to scan Object_id&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find table or joined table&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find from table reference&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to find NOM_TABLE_VUE from merge_into_clause&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Failed to lock a schema, synchronization aborted&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;An error occurred during the synchronization process.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;The following events may have prevented the correct synchronization of all objects you had selected:%ERROR_MESSAGE%&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Some objects were not taken into account.The following events may have prevented the correct synchronization of all objects you had selected:%ERROR_MESSAGE%&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Error&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Syntax error is raised in the log, if the &amp;ldquo;model clause&amp;rdquo; is used in the source code Example: select empno, ename  from emp  where deptno = 10      model           return updated rows&lt;/td&gt;
 &lt;td&gt;Model clause is not supported by Analyzer This information is also going to be added in the release notes (known issue) in CAST version 7.0.4&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Error&lt;/td&gt;
 &lt;td&gt;Rare&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Unexternalized exception - Message is &amp;lsquo;access violation&amp;rsquo;.&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;In the analysis log check the last line of the log, It will give a hint of a file which has problem while getting parsed.&lt;/td&gt;
 &lt;td&gt;Comment that particular file in uaxdirectory file and run the analysis.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Power Builder with Core CAST AIP - Cannot load XXX PowerBuilder pborc version dll - The specified module could not be found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-power-builder-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-power-builder-with-core-cast-aip-cannot-load-xxx-powerbuilder-pborc-version-dll-the-specified-module-could-not-be-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-power-builder-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-power-builder-with-core-cast-aip-cannot-load-xxx-powerbuilder-pborc-version-dll-the-specified-module-could-not-be-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides steps to troubleshoot the following Power Builder analysis error.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Cannot load XXX PowerBuilder pborc&lt;version&gt;.dll. The specified module could not be found&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use Delivery Manager Tool and deliver the source code.&lt;/li&gt;
&lt;li&gt;Run analysis.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SAP Business Objects with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sap-business-objects-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sap-business-objects-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the problem you  may face while running the analysis.&lt;/p&gt;
&lt;p&gt;For more information, refer to:    &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.2 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC82/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.1 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC81/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.0 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC80/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;7.3 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC73/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TKB page for INFORMATION GUIDE &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ABAP - duplicate key value violates unique constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-abap-duplicate-key-value-violates-unique-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-abap-duplicate-key-value-violates-unique-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error which is faced when running an ABAP analysis :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533084/566533083.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The error only occurs on the 2nd analysis.  The first analysis will succeed and will properly create the objects, but any subsequent analyses will fail.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 11&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Server TSQL with Core CAST AIP - KB Name Knowledge Base trunc. log on chkpt option value is currently OFF</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-server-tsql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-sql-server-tsql-with-core-cast-aip-kb-name-knowledge-base-trunc-log-on-chkpt-option-value-is-currently-off/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-server-tsql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-sql-server-tsql-with-core-cast-aip-kb-name-knowledge-base-trunc-log-on-chkpt-option-value-is-currently-off/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error is encountered during T-SQL analysis&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;rsquo;&lt;KB Name&gt;&amp;rsquo; Knowledge Base &amp;rsquo;trunc. log on chkpt.&amp;rsquo; option value is currently OFF.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Database option &amp;rsquo;trunc. log on chkpt.&amp;rsquo; should be turned ON before proceeding (please run &amp;lsquo;sp_dboption&amp;rsquo;).&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&amp;lsquo;dbname&amp;rsquo; database synchronization terminated with following error code : SYNC-4993.3987.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This option need to be set for the SQL Server Knowledge base. In fact This option helps ensure that the transaction log of the database does not fill up, and prevents problems that may occur due to missing log space in the database.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Sybase - Null value in column parameter name violates not null constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-null-value-in-column-xxxx-violates-not-null-constraint-in-table-involved/cms-snapshot-analysis-run-analyzer-fatal-error-sybase-null-value-in-column-parameter-name-violates-not-null-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-null-value-in-column-xxxx-violates-not-null-constraint-in-table-involved/cms-snapshot-analysis-run-analyzer-fatal-error-sybase-null-value-in-column-parameter-name-violates-not-null-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the error message - &lt;strong&gt;&amp;ldquo;Null value in column &amp;lsquo;parameter name&amp;rsquo; violates non-null constraint&amp;rdquo;,&lt;/strong&gt; which occurs during the analysis of a Sybase database extraction (see screenshot)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533117/566533116.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This error occurs when one of the views is defined with a constant column instead of the name of an existing column of a table.&lt;/p&gt;
&lt;p&gt;This is due to a known bug in the Database Extractor, that generates an XML node with an empty resolutionName attribute in this case. Then the analyzer tries to insert an object with a NULL parameter into the local base, and fails due to the non-null contraint.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Visual Basic with Core CAST AIP - An Exception occurred while processing analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip-an-exception-occurred-while-processing-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip-an-exception-occurred-while-processing-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a VB6 analysis the analysis ended with the error &lt;strong&gt;&amp;ldquo;The analysis has not ended correctly (Error code 2)&amp;rdquo;&lt;/strong&gt; in the CAST-MS.&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533180/566533181.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Below is the error in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533180/566533179.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - ABAP - Missing SAP views</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-missing-sap-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-missing-sap-views/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem of missing SAP View objects after a SAP/ABAP analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Analyze your application&lt;/li&gt;
&lt;li&gt;Open Enlighten&lt;/li&gt;
&lt;li&gt;Look for SAP View objects&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CMSSnapshotAnalysisRunAnalyzerMissingobjectsABAPMissingSAPviews-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In analysis log, look for warning &amp;ldquo;&lt;em&gt;&lt;em&gt;&lt;strong&gt;unterminated entity reference&lt;/strong&gt;&lt;/em&gt;&amp;quot;&lt;/em&gt; just after the information message &lt;em&gt;Loading SAP tables&lt;/em&gt; like below: &lt;br&gt;
 &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - BO with extension - BO Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-bo-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-bo-with-extension-bo-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-bo-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-bo-with-extension-bo-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue of missing objects after analyzing Business Objects applications using SAP BO extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the source files for the missing objects are present in the deploy folder. Here we need to check if BXML file is correctly extracted from UNV file.&lt;/li&gt;
&lt;li&gt;Get an example of the objects which is missing say &amp;ldquo;BO class&amp;rdquo; object and see from which BXML file it belongs to and then further investigate on that file as described below.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the analysis log and see the analysis of the BXML file, check if we have any warnings/error for that BXML file or if there is nothing in the analysis log related to that file. Ideally in BO analysis, the occurrence of BXML file will be several times.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - CPP with Core CAST AIP - Preprocessed artifact not getting added in Knowledge base</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-cpp-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-cpp-with-core-cast-aip-preprocessed-artifact-not-getting-added-in-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-cpp-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-cpp-with-core-cast-aip-preprocessed-artifact-not-getting-added-in-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After analyzing the source code, artifacts are coming in the pre-processed file, but some of them are not getting added in KB&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Using the preprocessed file, note the source file in which the preprocessed artifact belong to&lt;/li&gt;
&lt;li&gt;Open the noted source file using notepad ++&lt;/li&gt;
&lt;li&gt;Check if the file is ended by a Ctrl Z character (1A hexa, 26 decimal), which is an old EndOfFile marker.&lt;/li&gt;
&lt;li&gt;If there is any, then remove it and save the file&lt;/li&gt;
&lt;li&gt;Reanalyze the job&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Dotnet with extension - Dotnet Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-extension-dotnet-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-extension-dotnet-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue of missing objects after analyzing DOTNet applications using Dotnet extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you have *.xproj files, these are not current supported by the dotnet analyzer.  You can potentially convert them to *.csproj files which can be analyzed.  This page may possibly help with this conversion: &lt;a href="https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-migrate"&gt;https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-migrate&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with extension - JEE Analyzer - Missing Hibernate Entity</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-jee-analyzer-missing-hibernate-entity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-jee-analyzer-missing-hibernate-entity/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you run the JEE analysis with Hibernate framework, Hibernate Entities are not created.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Migrate the application from lower version to higher version.&lt;/li&gt;
&lt;li&gt;Run the analysis on migrated base.&lt;/li&gt;
&lt;li&gt;Open enlighten and check for the Hibernate Entity, there would not be any Hibernate entity created.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CMSSnapshotAnalysisRunAnalyzerMissingobjectsJEEwithextensionJEEAnalyzerMissingHibernateEntity-RelevantInput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with extension - Struts Analyzer - Missing Struts Operation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-struts-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-struts-analyzer-missing-struts-operation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-struts-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-extension-struts-analyzer-missing-struts-operation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you run the JEE analysis with the Apache Struts Extension on top of the JEE Analyzer, it can occur that some Struts Operations are not created whereas they are expected.&lt;/p&gt;
&lt;p&gt;Official Documentation : &lt;a href="https://doc.castsoftware.com/technologies/"&gt;Apache Struts - 1.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.2-FuncRel&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.1-FuncRel&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.0-FuncRel&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check customer expectation : should a Struts Operation be created for this method ?
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine the version of Struts being used in the code : find file &lt;strong&gt;struts-config.xml&lt;/strong&gt; or &lt;strong&gt;struts.xml&lt;/strong&gt; in the source. The version will be specified on the second line as follows :&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Python with extension - Python Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-python-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-python-with-extension-python-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-python-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-python-with-extension-python-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue of missing objects after analyzing Python applications using Python analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the source files for the missing objects are present in the deploy folder.&lt;/li&gt;
&lt;li&gt;If files are present check the analysis log for any warnings in the analysis log corresponding to source code file
&lt;ol&gt;
&lt;li&gt;If you find a warning like below example:&lt;br&gt;
&lt;strong&gt;com.castsoftware.python] Light parsing of file C:\CAST\Deploy\VAL\Source\applications\reportApp\views.py&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Information    MODULMSG ; Job execution    [com.castsoftware.python] File seems to have an incorrect indentation, skipping&lt;/strong&gt;&lt;br&gt;
From the above warning, the file seems to have skipped due to incorrect indentation in the python file, you can test the same at your side:
&lt;ol&gt;
&lt;li&gt;Open command line from &lt;CAST AIP installation path&gt;\ThirdParty\Python34 and run the python file. It should give following error&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533870/566533869.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;From the above it looks like there is an issue in line no. 40 and hence has to be corrected before running the analysis, either you can properly intend it or ask application team to provide you correct python file.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;For any other warning please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/"&gt;CMS Snapshot Analysis - Run Analyzer - Warnings&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If above action plan does not solve the issue, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the below &lt;a href="#CMSSnapshotAnalysisRunAnalyzerMissingobjectsPythonwithextensionPythonAnalyzer-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Sherlock export with the following options: &lt;strong&gt;Export Logs, Export Configuration files, Export CAST Bases (Management Base and Knowledge Base), source code&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In some cases, unless asked by support, the IN tables are also needed to investigate the missing object issue. Support will provide specific instructions to execute the following process when this is needed:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-amt-saving-debug-mode-how-to-get-the-in-tables-from-the-end-user/"&gt;Activate the IN Tables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run the Analysis.&lt;/li&gt;
&lt;li&gt;Take Sherlock with the above-mentioned options&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-amt-saving-debug-mode-how-to-get-the-in-tables-from-the-end-user/"&gt;Deactivate the IN Tables&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Shell with extension - Missing Shell program artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-shell-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-shell-with-extension-missing-shell-program-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-shell-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-shell-with-extension-missing-shell-program-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when there are missing Shell program artifacts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis for SHELL application&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the pre-processor log file was created (refer the following file for the log file location: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;If the pre-processor log file was created then Check if the pre-processor has crashed, then re-mediate, else go to the next step
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to check if the pre-processor has crashed,open the SHELL pre-processor log file &amp;ldquo;shell_pp_report_MM-DD-YYY_HHMMSS.txt&amp;rdquo; (refer to the following file for the log file location: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;):&lt;br&gt;
The SHELL pre-processor log file should be as follows:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Tibco with extension - Missing End of activity objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension-missing-end-of-activity-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension-missing-end-of-activity-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After Tibco analysis on 7.3.x/8.0.x is done using the Tibco package, End of activity objects are missing.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533878/566533879.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The missing objects were correctly identified when using the legacy Tibco analyzer in 7.0.x.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Web with extension - HTML5 and JavaScript - Missing ASP.NET Operation objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-asp-net-operation-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-asp-net-operation-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing a .NET application,  HTML5 extension was not called by the .NET analyzer for the creation of ASP.NET operation objects and hence ASP.NET operations objects were not created and saved.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.0.x, x&amp;gt;16&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ServMan → Manage Extensions → install HTML5/Javascript extension on the triplet&lt;/li&gt;
&lt;li&gt;Create a user-defined Universal Analysis Unit for HTML5/Javascript&lt;/li&gt;
&lt;li&gt;Run the analysis on javascript source code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Architecture Layer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-architecture-layer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-architecture-layer/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In enlighten the links were not coming up between the architecture layers i.e. UI -&amp;gt; BL -&amp;gt; DAL&lt;/p&gt;
&lt;p&gt;Links were missing between the layers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x, x &amp;lt; 6&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the source code&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;Links are found to be missing between the architecture layer&amp;rsquo;s method, as shown in the screen shot below:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533729/566533731.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - ASP - Missing links between ASP files and SQL Server Objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-asp-missing-links-between-asp-files-and-sql-server-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-asp-missing-links-between-asp-files-and-sql-server-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to explain how to proceed to create a link between ASP files and SQL Server objects when it is expected to be made by the analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - EJB</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-ejb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-ejb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide provides the approach to troubleshoot missing or wrong / incorrect links between EJB objects.&lt;/p&gt;
&lt;p&gt;Links detected and saved by analyzer&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/display/TECHNOS/JEE+-+Analysis+results"&gt;JEE - Analysis results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are no issues encountered in EJB yet.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - J2EE - Missing links between JSP pages and other object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-jsp/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-missing-links-between-jsp-pages-and-other-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-jsp/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-missing-links-between-jsp-pages-and-other-object/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution for Missing links between JSP pages and other objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identify where the object is called: which file? In HTML tag or JSP Custom Tag? The resolution of the problem will depend on this and the type of the callee object.
&lt;ol&gt;
&lt;li&gt;If the missing is from an html tag you should propose a reference finder.&lt;/li&gt;
&lt;li&gt;If the missing link is from a JSP custom tag the issue may come from different reasons.
&lt;ol&gt;
&lt;li&gt;Check whether the TLD&amp;rsquo;s are correctly defined in the header of the file.&lt;/li&gt;
&lt;li&gt;Check whether It has correctly been resolved by the analyzer.&lt;/li&gt;
&lt;li&gt;Check the cast-tags.extensions files if your tag is correctly handled.&lt;/li&gt;
&lt;li&gt;A reference finder may be a workaround.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;It is expected to not have links from JSP that calls action to JSP page and from Java method to JSP page.&lt;/li&gt;
&lt;li&gt;It is expected to not have links from Struts to JSP, otherwise it will reverse the transaction where we consider the entry point as the Front end (JSP) and exit point as the Back end (server method or database).The idea behind this modeling is to avoid loops between client/ server.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Mainframe - Missing Cobol Dynamic links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe-missing-cobol-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe-missing-cobol-dynamic-links/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A  bug has been detected that has caused inconsistent results with regard to the generation of dynamic links (by the Inference Engine) during a Mainframe Cobol analysis.&lt;/p&gt;
&lt;p&gt;Some valid dynamic links are not discovered by the Inference Engine, and the results may vary with the version of the analyzed application, even if the source code for the links has not changed : the missing links may not be the same.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Oracle Forms - Source code and links not displayed in Enlighten for the RECORD GROUP objects in Oracle Forms</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-forms-source-code-and-links-not-displayed-in-enlighten-for-the-record-group-objects-in-oracle-forms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-forms-source-code-and-links-not-displayed-in-enlighten-for-the-record-group-objects-in-oracle-forms/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the Source code and links which are not displayed in the Enlighten for RECORD GROUP object belonging to Oracle Forms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Record Group&lt;/strong&gt;: A record group is an oracle forms data structure that has a column/row framework similar to a database table&lt;/p&gt;
&lt;p&gt;Please note this can also lead to missing link from this object (i.e. link missing from the Record Group and the object which is being reference in the code of Record Group).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - PL SQL - Missing link between source code of any technology and Oracle table</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-pl-sql-missing-link-between-source-code-of-any-technology-and-oracle-table/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-pl-sql-missing-link-between-source-code-of-any-technology-and-oracle-table/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the issue of Missing link between any source code and Oracle database table.&lt;/p&gt;
&lt;p&gt;Example code:&lt;/p&gt;
&lt;h2 id="testphp"&gt;test.php&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;require &amp;lsquo;connection_db.php&amp;rsquo;;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="result--mysql_queryselect--fromtable1where-an_op_sessionoper_saisie-and-an_code0000000041-and-an_aifo-"&gt;         $result = mysql_query(&amp;ldquo;select * from &lt;strong&gt;table1&lt;/strong&gt; where AN_OP=&amp;rsquo;&amp;rdquo;.$_SESSION[&amp;lsquo;Oper_Saisie&amp;rsquo;].&amp;quot;&amp;rsquo; and AN_CODE=&amp;lsquo;0000000041&amp;rsquo; and AN_AIF=&amp;lsquo;O&amp;rsquo; &amp;ldquo;);&lt;/h2&gt;
&lt;p&gt;So here link is expected from tect .php to table &amp;ldquo;table1&amp;rdquo;&lt;/p&gt;
&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;This issue has been observed in CAST version 7.0.19 &amp;amp; PHP package : CAST_UA_CoE_PHP_ConfigPack_7.0&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Sybase - Links between Sybase objects of different database is not shown when table name is prefix with double dot</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase-links-between-sybase-objects-of-different-database-is-not-shown-when-table-name-is-prefix-with-double-dot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase-links-between-sybase-objects-of-different-database-is-not-shown-when-table-name-is-prefix-with-double-dot/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the missing link between two objects of SYBASE, say procedure and table when both belong to two different databases and when table name is prefixed with double dot.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Select &lt;coulmn name&gt; from Database.schemaname.tablename.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ideally link should be created for following two syntax as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533804/566533803.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Select &lt;coulmn name&gt; from Database..tablename&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533802/566533801.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;However for 2nd case link is not created from procedure to table when such syntax is used in procedure as shown above.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - ABAP with Core CAST AIP - SAP Table not being analyzed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-abap-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-abap-with-core-cast-aip-sap-table-not-being-analyzed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-abap-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-abap-with-core-cast-aip-sap-table-not-being-analyzed/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;Tables not getting analyzed&lt;/p&gt;
&lt;p&gt;for example :&lt;br&gt;
12 xml files to be analyzed, but every time only &amp;ldquo;SAP_tables_0001.sap.xml&amp;rdquo; file is been analyzing the rest all files are not analyzed.&lt;br&gt;
However after renaming all the xml file by sequence it ran fine.&lt;/p&gt;
&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;This issue was observed in CAST 7.0.21&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - CPP with extension - Remedy the errors read in the analysis log file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-with-extension-remedy-the-errors-read-in-the-analysis-log-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-with-extension-remedy-the-errors-read-in-the-analysis-log-file/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page can be used to remedy the errors in the analysis log file, that can appear while running an analysis using the CPP extension.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation
&lt;ul&gt;
&lt;li&gt;Official documentation: &lt;a href="https://doc.castsoftware.com/technologies/"&gt;C and Cpp Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the source code is built in VC6 then the project files created would be with the extensions .dsp and .dsw which are not managed by any discoverers which is already documented. This approach will decrease the effort we need to put in the manual configurations.
&lt;ol&gt;
&lt;li&gt;Open the project file .dsw and / or all required .dsp in a recent Microsotf Visual Studio IDE.&lt;/li&gt;
&lt;li&gt;Visual studio will automatically propose to upgrade project files and create .vcxproj files&lt;/li&gt;
&lt;li&gt;Use DMT and package the new source code with .vcxproj files which would discover the AUs automatically with correct configuration and then deliver&lt;/li&gt;
&lt;li&gt;Accept the delivery and set it as current version.&lt;/li&gt;
&lt;li&gt;In CMS select the Visual studio version used to convert the .dsp files as IDE&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;For all the projects built on Microsoft IDEs. Having Visual Studio installed is mandatory (&lt;a href="http://doc.castsoftware.com/display/DOC73/Third-party+Software+Required+by+CAST"&gt;Third-party Software Required by CAST&lt;/a&gt;)To check if the VS is installed correctly or not we need to follow below steps.
&lt;ol&gt;
&lt;li&gt;In CMS, Open &lt;strong&gt;&amp;lsquo;Manage Environment Profiles&amp;rsquo;&lt;/strong&gt; Dialog box&lt;/li&gt;
&lt;li&gt;Select the IDE which you choose in CMS.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210016823/210731113.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;li&gt;the $(WINREGISTRY&amp;hellip;..) values are existing in the registry&lt;/li&gt;
&lt;li&gt;that the value of these registry keys are valid folders on the analysis machine, and that required subfolders are existing&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;When we cannot install a VS on the analysis machine do the following.
&lt;ol&gt;
&lt;li&gt;Get the list of necessary folders by looking at the corresponding Environment Profile as explained in Step 2.&lt;/li&gt;
&lt;li&gt;Copy necessary folders from another computer where the VS is installed&lt;/li&gt;
&lt;li&gt;Create the clone for for the environment profile &amp;ldquo;VC++ XXXXX - Mandatory part&amp;rdquo; and replace the values &lt;br&gt;
$(WINREGISTRY,&amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\CurrentInstallFolder&amp;rdquo;)\include&lt;br&gt;
with the path of the folders, for exemple &lt;br&gt;
C:\MYVCXXXHEADERS\include&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Compilation Error messages
&lt;ol&gt;
&lt;li&gt;When you get &lt;strong&gt;many&lt;/strong&gt; compilation error messages (&amp;lsquo;parser&amp;rsquo; xxx expected, parser variable has already a name, parser xxxx)(one or two message per line of an analyzed file), first try to correct erroneous include paths, and then work on macro definition. The main exception to this rule is when you see that a wrong header file is included (for instance, trying to include &amp;lt;windows.h&amp;gt; on linux), and the selection of file to include depends on a configuration macro. As a tip, you should not usually have to define more than a dozen macros. &lt;strong&gt;As long as there is not a reasonable number of parser messages, it helps nothing to let the analysis go further.&lt;/strong&gt; Therefore, the macro definitions must be fixed first in the job configuration. Always run a test analysis to check if you have errors in the test analysis log and then try to improve it one by one.&lt;/li&gt;
&lt;li&gt;In case the source code contain C &amp;amp; C++ files or some files are written in C++, even if their name ends with “C”, then it is important to separate your C and C++ files into 2 separate jobs, linked together.&lt;/li&gt;
&lt;li&gt;If the log contains some of the below error messages, it means that there is a compilation problem. Configure the job so that the first file gets analyzed without errors:
&lt;ol&gt;
&lt;li&gt;[Configuration] error: &lt;strong&gt;Encountered #error directive:&lt;/strong&gt; &amp;lt;For instance : MFC requires use of Winsock2 .h&amp;gt;
&lt;ol&gt;
&lt;li&gt;This is the message issued by the pre-processed file and comes when you have directly or indirectly included &amp;lt; Winsock2.h&amp;gt; before which conflicts with for instance&amp;lt; Winsock2.h&amp;gt; that has to be used for MFC. The compilation stops after this message and analysis ends with a fatal error&lt;/li&gt;
&lt;li&gt;Check for the configuration errors before this fatal error and fix those configuration errors first.If it doesn&amp;rsquo;t solve the issue,proceed by the process of &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Information+-+Overview+of+the+Dichotomy+process"&gt;Dichotomy&lt;/a&gt; to identify which file causes the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;[ Configuration ] FAR: Unknown identifier &amp;lsquo;XXX&amp;rsquo; is &lt;strong&gt;probably an unknown compilation directive&lt;/strong&gt;, the following results could be inconsistent. &lt;strong&gt;(file &amp;lsquo;S:\WORLDWIDE...\SSDLL.H&amp;rsquo;, line 154)__ [ Configuration ] FAR: Please consider reviewing your settings. (file &amp;lsquo;S:\WORLDWIDE...\SSDLL.H&amp;rsquo;, line 154)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;[Configuration] error: Encountered #error* directive: ERROR : &lt;strong&gt;Use of C run time library internal header file&lt;/strong&gt; .. (file &amp;lsquo;C:\PROGRAM FILES (X86){&lt;strong&gt;}MICROSOFT&lt;/strong&gt; VISUAL STUDIO 10.0\VC\CRT\SRC\CRTDEFS.H&amp;rsquo;, line 36). This usually comes from include paths, defined by the user, that refer to &lt;strong&gt;Microsoft header files&lt;/strong&gt;. The include paths encompass too many directories, and should be more restrictive. See section about Microsoft include paths.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Parser Error messages. The below warnings concern internal functions of gcc __builtin_va_xxx (referenced in stdargs.h). The warning is specifically a system warning with no impact on the analysis:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;[ parser ]  xxx : Single operand or parenthesized expression expected.&lt;/strong&gt; (file &amp;lsquo;U:\company\appname\SRC\xyz.C&amp;rsquo;, line 163)&lt;br&gt;
When such messages appear, they may not denote a serious problem. If they appear inside the body of a function, you will lose some links starting from the function, and no more. If they appear in the function header, you will maybe lose the whole function. When the code around the error refers templates (code with lots of &amp;ldquo;&amp;lt;&amp;gt;&amp;rdquo; : std::map&amp;lt;std::vector&lt;int&gt; &amp;gt;), this is often an effect of missing header files (see section about pre-processor messages), which can be identified by running test analysis and checking the test analysis log. After running test analysis user will see the entries of missing headers in the test analysis log.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ parser ] [: Unmatched parenthesis, brace or&lt;/strong&gt; bracket, last valid position at &amp;hellip;&lt;br&gt;
and there is &lt;strong&gt;only a &amp;ldquo;&amp;lt;:&amp;rdquo;&lt;/strong&gt; at the mentioned position:&lt;br&gt;
&amp;lsquo;&amp;lt;:&amp;rsquo; is a CPP convention for denoting &amp;lsquo;[&amp;rsquo;. In this specific case, you need to deactivate the option &lt;strong&gt;Accept trigraphs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unresolved name &amp;lsquo;xxx&amp;rsquo;&lt;/strong&gt;(file &amp;lsquo;Z:\SOURCE...\ASN1KEYS.C&amp;rsquo;, line 79)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preprocessor cannot find file &amp;lsquo;xx\xxx.hpp&amp;rsquo;.&lt;/strong&gt; (file &amp;lsquo;Z:\SOURCE...\ABOUT.H&amp;rsquo;, line 5)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function xxxx() is called without having been declared.&lt;/strong&gt; (file &amp;lsquo;Z:\SOURCE...\ASN1KEYS.C&amp;rsquo;, line 80)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Parser] &amp;ndash;: Unexpected token&lt;/strong&gt;: &amp;ndash;. [ Unexpected token is raised in cases when the trigraphs is used in the source. So to get rid of such warning, Just check the option &amp;ldquo;accept&amp;rdquo; trigraphs in the analysis option ]&lt;/li&gt;
&lt;li&gt;If you encounter warnings like &lt;strong&gt;Warning: [Parser] __attribute__: &amp;lsquo;;&amp;rsquo;, &amp;lsquo;,&amp;rsquo;, or &amp;lsquo;=&amp;rsquo; expected&lt;/strong&gt;, refer &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+analysis+-+Run+Analyzer+-+Warnings+-++CPP+with+Core+CAST+AIP+-+Parser_attribute+-+Archived"&gt;CMS Snapshot analysis - Run Analyzer - Warnings - CPP with Core CAST AIP - Parser_attribute&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - DOTNet with extension - DOTNet Analyzer - An attempt was made to load an assembly from a network location</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-an-attempt-was-made-to-load-an-assembly-from-a-network-location/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-an-attempt-was-made-to-load-an-assembly-from-a-network-location/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DOTNet analysis fails with below errors:&lt;/p&gt;
&lt;p&gt;2019-01-21 10:55:39.149341 Error MODULMSG ; Job execution &lt;strong&gt;DOTNET.0102:Unexpected Exception.&lt;/strong&gt;&lt;br&gt;
2019-01-21 10:55:39.153340 Error MODULMSG ; Job execution &lt;strong&gt;An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See &lt;a href="http://go.microsoft.com/fwlink/?LinkId=155569"&gt;http://go.microsoft.com/fwlink/?LinkId=155569&lt;/a&gt; for more information.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with extension - JEE Analyzer - An error occurred while parsing file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-an-error-occurred-while-parsing-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-an-error-occurred-while-parsing-file/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the JEE analyzer parses the java files we sometimes see the below error:&lt;/p&gt;
&lt;p&gt;Error    MODULMSG ; Job execution    an error occurred while parsing file &amp;lsquo;S:\Sources\Test_app\Analyzed\Code\wsdl\notify.wsdl&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.x, x&amp;lt;10&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error message indicates that the analyzer has failed to parse &lt;strong&gt;wsdl&lt;/strong&gt; file because either the file is commented or the end tag of an element is missing. This is an expected behavior as the file is not valid when the end tag is missing.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - Oracle Server PL SQL with Core CAST AIP - Invalid category comment used in type CAST Oracle RelationalTable</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-category-comment-used-in-type-cast-oracle-relationaltable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-category-comment-used-in-type-cast-oracle-relationaltable/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During an application analysis the analysis ends up with the DB error &lt;strong&gt;&amp;ldquo;Invalid category &amp;lsquo;comment&amp;rsquo; used in type &amp;lsquo;CAST_Oracle_RelationalTable&amp;rsquo; &amp;ldquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533270/566533269.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Below are the warnings in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533270/566533272.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The problem is because of the fact that the extraction has been made with a different extractor version than the one used for analysis.&lt;/p&gt;
&lt;p&gt;The analysis is run with CAST version 8.0.0 and the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-plsql-extractor-information-how-to-find-the-version-of-an-extractor/"&gt;extractor being used&lt;/a&gt; is of version 2.6 (find the below screen shot of CASTDatabase.config ) which was released after 8.0.0.  Category &amp;ldquo;Comment&amp;rdquo; is extracted from a different version which 8.0.0 does not handle.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - Siebel with extension - Malformed UAX category xxxx is defined twice for a same instance guid</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-siebel-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-siebel-with-extension-malformed-uax-category-xxxx-is-defined-twice-for-a-same-instance-guid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-siebel-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-siebel-with-extension-malformed-uax-category-xxxx-is-defined-twice-for-a-same-instance-guid/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues with the below error that occurs during Siebel Analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Malformed UAX : category &amp;lsquo;XXX&amp;rsquo; is defined twice for a same instance (guid = &amp;lsquo;XXX&amp;rsquo;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;5.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-universal-analyzer/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - SQL Server TSQL with Core CAST AIP - Too many nested levels for syntax-tree searchings sorry</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-sql-server-tsql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-sql-server-tsql-with-core-cast-aip-too-many-nested-levels-for-syntax-tree-searchings-sorry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-sql-server-tsql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-sql-server-tsql-with-core-cast-aip-too-many-nested-levels-for-syntax-tree-searchings-sorry/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="description"&gt;Description&lt;/h3&gt;
&lt;p&gt;While running the database analysis, following error is encountered.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Too many nested levels for syntax-tree searchings, sorry&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="solution"&gt;&lt;em&gt;Solution&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;This error, indicate that there is a function that has too many nested calls and thereby the code is too long. The analyzer cannot evaluate all.&lt;br&gt;
So, this function will not be analyzed, but this does not affect the rest of the analysis and will run correctly.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - Visual Basic with Core CAST AIP - VB6 analyzer aborts with error 1 is not a valid Win32 application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-visual-basic-with-core-cast-aip-vb6-analyzer-aborts-with-error-1-is-not-a-valid-win32-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-non-fatal-error-visual-basic-with-core-cast-aip-vb6-analyzer-aborts-with-error-1-is-not-a-valid-win32-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running analysis of VB6 application, the &lt;strong&gt;analysis ends with error&lt;/strong&gt; in the analysis log file as:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533284/566533285.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533284/566533283.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis of VB6 application&lt;/li&gt;
&lt;li&gt;Navigate to the VB6 folder under &lt;strong&gt;Cast Installation directory&lt;/strong&gt; -&amp;gt;&lt;/li&gt;
&lt;li&gt;Open command prompt as Administrator from that location.&lt;/li&gt;
&lt;li&gt;Run the command on the command prompt : &lt;strong&gt;Anarun.exe&lt;/strong&gt; &lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533284/566533287.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;You will encounter error message from Windows as above.&lt;/li&gt;
&lt;li&gt;Analysis ends with error in analysis log&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - Analyze Source code step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-analyze-source-code-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-analyze-source-code-step/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Performance issues that may occur during the analysis of the application source code. During this step, the analyzer parses the files and allocates the parse results in memory.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the source code.&lt;/li&gt;
&lt;li&gt;Set as current version the application.&lt;/li&gt;
&lt;li&gt;Run the analysis.&lt;/li&gt;
&lt;li&gt;Open the log file, the parsing step is very long between two lines or does not advance.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - DB2 ZOS - Analysis getting stuck at Prepare to process following file XXXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-configuration-step/cms-snapshot-analysis-run-analyzer-performance-issue-db2-zos-analysis-getting-stuck-at-prepare-to-process-following-file-xxxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-configuration-step/cms-snapshot-analysis-run-analyzer-performance-issue-db2-zos-analysis-getting-stuck-at-prepare-to-process-following-file-xxxx/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about DB2 ZOS analysis getting stuck or stalled at Prepare to process following file XXXX&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run Analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue may occur if there is any blank line at the end of the DB2 file being analyzed.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - DOTNet - Analysis getting stuck at serialization step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-dotnet-analysis-getting-stuck-at-serialization-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-dotnet-analysis-getting-stuck-at-serialization-step/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;.Net Analysis getting stuck at serialization step and analysis is not proceeding further&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run analysis of .Net Job&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Identify the file due to which analysis is getting stuck&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - An unexpected exception occurred while loading project Project excluded from analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-an-unexpected-exception-occurred-while-loading-project-project-excluded-from-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-an-unexpected-exception-occurred-while-loading-project-project-excluded-from-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the .NET analysis you may get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;2020-03-05 09:35:24.697112    Warning    MODULMSG ; Job execution    DOTNET.0156: An unexpected exception occurred while loading project D:\CASTFiles\CastSource\Test_code\test.csproj. Project excluded from the analysis.&lt;/p&gt;
&lt;p&gt; 2020-03-05 09:35:24.697112    Information    MODULMSG ; Job execution    System.IO.DirectoryNotFoundException: Could not find a part of the path &amp;lsquo;D:\CAST%20Files\Misc\Plugins%20&amp;amp;%20Extensions\com.castsoftware.dotnet.1.2.4-build11002577\third_parties\microsoft.netcore.app.ref.3.1.0&amp;rsquo;.&lt;br&gt;
  at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)&lt;br&gt;
  at System.IO.FileSystemEnumerableIterator&lt;code&gt;1.CommonInit()   at System.IO.FileSystemEnumerableIterator&lt;/code&gt;1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler&lt;code&gt;1 resultHandler, Boolean checkHost)   at System.IO.DirectoryInfo.EnumerateFiles(String searchPattern, SearchOption searchOption)   at Roslyn.DotNet.ProjectBuilders.FrameworkInfo.GetAssembliesName(String path)   at Roslyn.DotNet.ProjectBuilders.FrameworkInfo.HasAssembly(String asmName)   at Roslyn.DotNet.Extractions.ExtractionManager.ReadManifest(FileInfo fwe, Stream manifest, ZipArchive archive)   at Roslyn.DotNet.Extractions.ExtractionManager.OpenExtraction(FileInfo fwe)   at System.Linq.Enumerable.WhereSelectEnumerableIterator&lt;/code&gt;2.MoveNext()&lt;br&gt;
  at System.Linq.Enumerable.WhereEnumerableIterator&lt;code&gt;1.MoveNext()   at Roslyn.DotNet.Extractions.ExtractionManager.Init()   at Roslyn.DotNet.Extractions.ExtractionManager.SelectPackage(String name, FrameworkKind kind, Version ver)   at Roslyn.DotNet.ProjectBuilders.RawProjectBuilder.AddProjectToSolution(Solution&amp;amp; solution, DotNetProject projectDesc, List&lt;/code&gt;1 loadedProjects)&lt;br&gt;
  at Roslyn.DotNet.ProjectBuilders.WorkspaceBuilder.LoadAtSolutionLevel(Solution&amp;amp; solution, IEnumerable&lt;code&gt;1 projectsToLoad, List&lt;/code&gt;1 loadedProjects)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - HTML5 and JS with extension - end of comment not found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-html5-and-js-with-extension-end-of-comment-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-html5-and-js-with-extension-end-of-comment-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a guide for the below warning: &lt;/p&gt;
&lt;p&gt;2017-01-15 22:02:46.033127 Warning MODULMSG ; Job execution &lt;strong&gt;end of comment &amp;lsquo;\*/&amp;rsquo; not found&lt;/strong&gt; 0 ; 0 0 0 [Module name] 0 0&lt;br&gt;
2017-01-15 22:02:46.033127 Warning MODULMSG ; Job execution File skipped : K:\CAST\CASTMS\Deploy\test-staticresources\bower_components\angular\angular.min.js&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Classpath entry cannot be resolved</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-classpath-entry-cannot-be-resolved/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-classpath-entry-cannot-be-resolved/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page provides you with the information about the warning &lt;strong&gt;&amp;ldquo;classpath entry can not be resolved&amp;rdquo;&lt;/strong&gt; and the procedure to counter the warnings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source.&lt;/li&gt;
&lt;li&gt;Accept delivery and run the analysis.&lt;/li&gt;
&lt;li&gt;Open logs and observe that you have following warnings in the logs.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533553/566533556.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - Security for Java - Missing CastIL translation project file project xml file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-security-for-java-missing-castil-translation-project-file-project-xml-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-security-for-java-missing-castil-translation-project-file-project-xml-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running security for Java extension you will get below warning in the analysis log:&lt;/p&gt;
&lt;p&gt;[com.castsoftware.securityforjava] &lt;strong&gt;Missing CastIL translation project file project.xml file : I:\Implementation\LargeStorageArea\LISA\7886be2cf3c34d09a9f38371c6651e17\Scrc9c497db3c16445ebf5efd567ee4b665\project.xml&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x, where x ≥ 3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver an application in DMT&lt;/li&gt;
&lt;li&gt;Accept the delivery&lt;/li&gt;
&lt;li&gt;Run the snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - Struts Analyzer- No class exists for action mapping</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-struts-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-struts-analyzer-no-class-exists-for-action-mapping/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-struts-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-struts-analyzer-no-class-exists-for-action-mapping/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you may encounter when using Struts extension.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Information�    MODULMSG ; Job execution�    [com.castsoftware.struts] creating operation S:\Sources\Test_App\Analyzed\nt\src\WEB-INF\struts-config.xml/CAST_Struts_Operation/reportfilter-setup  
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Warning�    MODULMSG ; Job execution�    [com.castsoftware.struts] No class exists for action mapping /reportfilter --&amp;gt; org.apache.struts.action.Action  
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Information�    MODULMSG ; Job execution�    [com.castsoftware.struts] creating operation S:\Sources\Test_App\Analyzed\gm\src\WEB-INF\struts-config.xml/CAST_Struts_Operation/servlet/test_App/test_main
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Warning�    MODULMSG ; Job execution�    [com.castsoftware.struts] No class exists for action mapping /servlet/test_app/logoff --&amp;gt; None
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Mainframe with Extension - Mainframe 09 Cannot resolve DD name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension-mainframe-09-cannot-resolve-dd-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension-mainframe-09-cannot-resolve-dd-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains and provides suggestions to resolve the warning message   &lt;strong&gt;&amp;ldquo;Mainframe.09: Cannot resolve DD name XXXX&amp;rdquo;&lt;/strong&gt;  found in  the Mainframe analysis log.&lt;/p&gt;
&lt;p&gt;Data definition (DD) statements define the data sets that a Cobol program or procedure uses when it runs. JCL Steps declare the Cobol program to execute, along with its datasets&lt;/p&gt;
&lt;p&gt;The name field contains a one-through eight-character name, known as a DDNAME, that identifies the DD statement.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Oracle Server PL SQL with Core CAST AIP - Internal exception occurred during processing listener</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-internal-exception-occurred-during-processing-listener/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-internal-exception-occurred-during-processing-listener/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will troubleshoot the warning message &lt;strong&gt;Internal exception occurred during processing listener&lt;/strong&gt; you may face during a PL/SQL analysis. The error is like below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533405/566533406.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the full warning message is like : &lt;em&gt;&lt;strong&gt;Internal exception occurred during processing listener SQLCodeChecker::TriangularJoinCheckerAction::walkTree&lt;/strong&gt;&lt;/em&gt;, like below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533405/566533406.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open Notepad++ and search in folder for the item in red in the &lt;CAST Installation Folder&gt;\Configuration\AMT . In that example, check for TriangularJoinCheckerAction. The result of the search is :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533405/566533404.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If the action name is in the &lt;!-- Code checkers --&gt;, the warning message is not blocking, and the action name can be commented to not being resolved during analysis. Then, the warning would not appear. The main impact is that one Diag will not be computed.&lt;/li&gt;
&lt;li&gt;If the action name is not in the &lt;!-- Code checkers --&gt;, then the warning is blocking and must be investigated by &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt;. The warning occurs when the analyzer is parsing the file indicated in the warning message. The workaround is to remove this file and to run the analysis again. This file is requested to reproduce the issue along with external source (Classpath for JAVA, Include files for C / C++, libraries for Mainframe, UAX and UAXDIRECTORY for PL/SQL, etc&amp;hellip;). In the above example, the source file is &lt;strong&gt;S:\CASTTemplate...****\Deploy...\PR.7906.src,&lt;/strong&gt; the external soure file are the corresponding UAX file (PR.7096.uax) and the CASTDATABASE.UAXDIRECTORY.&lt;/li&gt;
&lt;li&gt;We also get warning like below sometimes which is related to analysis of trigger in PLSQL analysis, the impact of this issue would be user will not get link between trigger and table&lt;br&gt;
&lt;em&gt;Internal exception occurred during processing listener PLSQLActionsImpl::PLSQLResolutionVisitsAction::walkTree on instance CAST_Oracle_DML_Trigger #102765defined in {CAST_TargetSourceFile #102767 of path &amp;rsquo;    src&amp;rsquo; of name &amp;lsquo;S:\SOURCES*AA\Aa&lt;/em&gt; Clarity\deliveryResults\TR.322.src&amp;rsquo; of full-name &amp;lsquo;S:\SOURCES\AA\Aa\deliveryResults\TR.322.src&amp;rsquo;} at line 1 at col 1 : access* violation&lt;br&gt;
This issue has been fixed in AIP 8.0.5 and ported to latest AIP like 8.2.7&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/"&gt;Relevant Input&lt;/a&gt; in order to reproduce.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Oracle Server PL SQL with Core CAST AIP - Syntax error - AS OF</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-error-as-of/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-error-as-of/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details out syntax Error when analyzing an Oracle offline extraction due to the &lt;strong&gt;&amp;ldquo;AS OF &amp;ldquo;&lt;/strong&gt; statements, for example :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;CREATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;REPLACE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VIEW&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ROGPUBRND1_MCQ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;FDC_VIN&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ID_FDC&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;LIBELLE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CODE_FONCTION&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CODE_GROUPE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CATEGORIE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ID_FDC&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;LIBELLE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CODE_FONCTION&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CODE_GROUPE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;CATEGORIE&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ROGPUBND&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;FDC&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;scn&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;to_number&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;userenv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;client_info&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;x&amp;lt;7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;x&amp;lt;6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - PHP with extension - Internal exception occurred during processing listener error retrieving language pattern file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-internal-exception-occurred-during-processing-listener-error-retrieving-language-pattern-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-internal-exception-occurred-during-processing-listener-error-retrieving-language-pattern-file/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution for the following warning which may occur during PHP analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Internal exception occurred during processing listener CUniversalAnalyzerAction::launchPreprocessing on instance CAST_UA_Preprocessing #3 : error retrieving language pattern file for language PHP after which the snapshot generation errors out with empty module error :&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;The following modules are empty: &amp;ldquo;ABC1 full content&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - PL1 with extension - Unable to find the object end for type</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-pl1-with-extension/cms-snapshot-analysis-run-analyzer-warnings-pl1-with-extension-unable-to-find-the-object-end-for-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-pl1-with-extension/cms-snapshot-analysis-run-analyzer-warnings-pl1-with-extension-unable-to-find-the-object-end-for-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the warning &lt;strong&gt;Unable to find the object end for type XXXX&lt;/strong&gt; which occurs during PL1 analysis.&lt;/p&gt;
&lt;p&gt;This warning occurs if the analyzed source file does not contain END for the object type being reported.&lt;br&gt;
For example &amp;ldquo;Unable to find the object end for type &amp;lsquo;PL1 Function&amp;rsquo;&amp;rdquo; means that the analyzed source file does not contain END for the function.&lt;/p&gt;
&lt;p&gt;Error Free Logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analyzer+-+PL1+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Analyzer - PL1 - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Power Builder with Core CAST AIP - syntax error global type</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-power-builder-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-power-builder-with-core-cast-aip-syntax-error-global-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-power-builder-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-power-builder-with-core-cast-aip-syntax-error-global-type/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the following warning in the log file which you may get while analyzing power builder source code&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;syntax error&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;global type m_ — from m_i-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;end type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;type m_- from menu within m_tools&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;^&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;end type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;type m_ -1 from menu within m_tools&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;end type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Screen shot is shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533416/566533417.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - RPG with extension - The complexity of matching the regular expression exceeded predefined bounds</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-rpg-with-extension/cms-snapshot-analysis-run-analyzer-warnings-rpg-with-extension-the-complexity-of-matching-the-regular-expression-exceeded-predefined-bounds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-rpg-with-extension/cms-snapshot-analysis-run-analyzer-warnings-rpg-with-extension-the-complexity-of-matching-the-regular-expression-exceeded-predefined-bounds/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the below warnings:&lt;/p&gt;
&lt;p&gt;Starting processing of file &amp;lsquo;P:\Storage\LISA\1a2b57b974914a7ab487936006f68eca\Scr04ec1ca082b04c5d87668ffc3bd84a7d\Source_MENURPG400RPG300DDS400CL400_43954\817661258_RPG400\FMPPGMSRC_CCILRSRC_MNCI1.rpgle&amp;rsquo;   P:\Storage\LISA\1a2b57b974914a7ab487936006f68eca\Scr04ec1ca082b04c5d87668ffc3bd84a7d\Source_MENURPG400RPG300DDS400CL400_43954\817661258_RPG400\FMPPGMSRC_CCILRSRC_MNCI1.rpgle&lt;br&gt;
 2020-07-06 03:40:23.130289    &lt;strong&gt;Warning    MODULMSG ; Job execution    The following error &amp;ldquo;The complexity of matching the regular expression exceeded predefined bounds.  Try refactoring the regular expression to make each choice made by the state machine unambiguous.  This exception is thrown to prevent &amp;ldquo;eternal&amp;rdquo; matches that take an indefinite period time to locate.&amp;rdquo; occurred while searching a substring matching regular expression &amp;ldquo;[.][.][.]|[[:blank:]]+[pP][rR]&lt;/strong&gt;&amp;quot;.  castregexp\boostregexptemplate.cpp&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Shell with extension - End of string not found file skipped</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension-end-of-string-not-found-file-skipped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension-end-of-string-not-found-file-skipped/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the warning shown below that occurs during Shell analysis.&lt;/p&gt;
&lt;p&gt;2016-08-29 05:21:32.812 Information Starting processing of file &amp;lsquo;I:\Implementation\LargeStorageArea\LISA\3e90487070ea4d329bd2925c277d356d/Scr14185\Shell\3323920321_SHELL\icore\Util\UserMgmt\eitExtract.sh&amp;rsquo;&lt;br&gt;
2016-08-29 05:21:32.812 Information [com.castsoftware.html5] File I:\Implementation\LargeStorageArea\LISA\3e90487070ea4d329bd2925c277d356d/Scr14185\Shell\3323920321_SHELL\icore\Util\UserMgmt\eitExtract.sh has been skipped&lt;br&gt;
2016-08-29 05:21:32.812 Warning &lt;strong&gt;end of string &amp;lsquo;&amp;quot;&amp;rsquo; not found&lt;/strong&gt;&lt;br&gt;
2016-08-29 05:21:32.812 Warning &lt;strong&gt;File skipped&lt;/strong&gt; : I:\Implementation\LargeStorageArea\LISA\3e90487070ea4d329bd2925c277d356d/Scr14185\Shell\3323920321_SHELL\icore\Util\UserMgmt\eitExtract.sh&lt;/p&gt;
&lt;p&gt;Error Free Logs -  &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Shell+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Shell - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Web with extension - TypeScript and Angular - Loaded environment file is not declared for production code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular-loaded-environment-file-is-not-declared-for-production-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular-loaded-environment-file-is-not-declared-for-production-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you run the TypeScript analysis in the analysis log you may receive warnings as shown below:&lt;/p&gt;
&lt;p&gt;Information MODULMSG ; Job execution Starting processing of file &amp;lsquo;C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&amp;rsquo;C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Information MODULMSG ; Job execution Starting processing of file &amp;lsquo;C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&amp;rsquo;C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Information MODULMSG ; Job execution [com.castsoftware.typescript] Light analysis of file C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Information MODULMSG ; Job execution [com.castsoftware.typescript] Deep analysis of file C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.typescript] Loaded environment file is not declared for production code: C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.typescript] Loaded environment file is not declared for production code: C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.typescript] Loaded environment file is not declared for production code: C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.typescript] Loaded environment file is not declared for production code: C:\WEBI\AipNode\data\deploy\Test_code\main_sources\frontend\src\environment.ts&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Wrong objects - DotNet - ASP Source File</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-asp-source-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-asp-source-file/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing an application using DotNet analyzer the ASP files are analyzed and present in Knowledge Base whereas they should not.&lt;/p&gt;
&lt;p&gt;The DotNet analyzer should not analyze any ASP files.&lt;/p&gt;
&lt;p&gt;Ideally ASP objects should be created either by ASP analyzer or HTML5 extension instead of DotNet analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Wrong objects - DOTNet with extension - Entity Framework - Statement used with a logger method seen as Entity Wrapper Type object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-extensions/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-extension-entity-framework-statement-used-with-a-logger-method-seen-as-entity-wrapper-type-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-extensions/cms-snapshot-analysis-run-analyzer-wrong-objects-dotnet-with-extension-entity-framework-statement-used-with-a-logger-method-seen-as-entity-wrapper-type-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem on Enlighten where an unexpected Entity Wrapper Type object is present, based on a string found in the logger methods.&lt;/p&gt;
&lt;p&gt;This issue affects extension Entity Framework 1.0.0-FuncRel&lt;/p&gt;
&lt;p&gt;Example :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533697/566533696.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Entity Framework 1.0.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Wrong objects - Mainframe - Unknown Program</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe-unknown-program/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe-unknown-program/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing an application using Mainframe analyzer, an Unknown Program object is created when the source code contains a call to a program that is undefined (not present in the source code).&lt;/p&gt;
&lt;p&gt;In this case, some Unknown Programs are present in Knowledge Base whereas there is no call for their names in the source code.&lt;/p&gt;
&lt;p&gt;It happens when a variable defined with N characters is first assigned a program name with N characters, then assigned a program name with P characters (P &amp;lt; N).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Wrong objects - Web with extension - HTML5 and JavaScript - Wrong Javascript files</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-wrong-objects-web-with-extension-html5-and-javascript-wrong-javascript-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-wrong-objects-web-with-extension-html5-and-javascript-wrong-javascript-files/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing an application using HTML5/Javascript extension, some Javascript files are analyzed and present in Knowledge Base whereas they should not.&lt;/p&gt;
&lt;p&gt;As explained in &lt;a href="https://doc.castsoftware.com/technologies/"&gt;.NET - ASP.NET MVC Razor support&lt;/a&gt; files from third-party frameworks or tools should not be analyzed, as they are not part of user application.&lt;/p&gt;
&lt;p&gt;But CAST AIP cannot know every tool or every framework on the market, and some might have been forgotten in the exclusion filters located in file &lt;strong&gt;filters.json&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Copy Paste Metrics Calculation - Error - The program XMLTODB has not ended correctly - error code 1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-error-the-program-xmltodb-has-not-ended-correctly-error-code-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-error-the-program-xmltodb-has-not-ended-correctly-error-code-1/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At the beginning of a snapshot (Run Copy Paste Metrics Calculation phase), CAST will save data in the databases by using the the XmlToDb transfer.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Copy+Paste+Metrics+Calculation+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Copy Paste Metrics Calculation - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;for description of the step.&lt;/p&gt;
&lt;p&gt;This page will explain how to manage the &amp;ldquo;&lt;em&gt;&lt;strong&gt;The program XMLTODB has not ended correctly (error code &amp;ldquo;1&amp;rdquo;)&lt;/strong&gt;&lt;/em&gt;&amp;rdquo; error message.&lt;/p&gt;
&lt;p&gt;When this issue occurs, the analysis is aborted&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run CSV Generation - Performance Issue - CSV Generation Job runs infinitely</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-csv-generation/cms-snapshot-analysis-run-csv-generation-performance-issue/cms-snapshot-analysis-run-csv-generation-performance-issue-csv-generation-job-runs-infinitely/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-csv-generation/cms-snapshot-analysis-run-csv-generation-performance-issue/cms-snapshot-analysis-run-csv-generation-performance-issue-csv-generation-job-runs-infinitely/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When snapshot is run, Run CSV task gets stuck.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533906/566533908.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;The log of Run CSV Generation task also gets stuck as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533906/566533907.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Data Flow Security Analysis - Save Results to Database - Error - User Input Data Flow Security analysis working file is missing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database-error-user-input-data-flow-security-analysis-working-file-is-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database-error-user-input-data-flow-security-analysis-working-file-is-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot fatal error that occurs when Saving the results of dataflow to the local database and the process throws the  error&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERR: 2021-05-19 16:42:12: User Input Data Flow Security analysis working file is missing for the application XXX. Ensure its jobs has been properly run after the User Input Data Flow Security analysis option has been activated.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dataflow Security Analysis - Run J2EE or NET Data Flow Security - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-crash/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot crash issues while running the Run Data Flow Security Analysis step .&lt;/p&gt;
&lt;p&gt;Below screen shot shows an example of a crash of DataflowRunner.exe&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533921/566533922.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;User Input Security&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/"&gt;Application - Security Dataflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Dynamic Links Not Reviewed - Out of 0 links to be reviewed 0 have been validated and 0 links have been ignored</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-dynamic-links-not-reviewed/cms-snapshot-analysis-run-dynamic-link-manager-dynamic-links-not-reviewed-out-of-0-links-to-be-reviewed-0-have-been-validated-and-0-links-have-been-ignored/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-dynamic-links-not-reviewed/cms-snapshot-analysis-run-dynamic-link-manager-dynamic-links-not-reviewed-out-of-0-links-to-be-reviewed-0-have-been-validated-and-0-links-have-been-ignored/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue where ignoring dynamic links based on the left part of the link, using a regexp does not work.&lt;/p&gt;
&lt;p&gt;If you run the below command line, you are still not able to ignore the links. &lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;C:\CAST\7.3\DLM\DynamicLinks.CLI.exe executeRules --ruleFile=&amp;#34;C:\Accounts\Test\tools\DLM_rules\txMiddleware.dlm.xml&amp;#34; --profile=&amp;#34;test_txmiddle&amp;#34;
2016-01-05 11:37:37,193 [1] INFO DynamicLinks main - DynamicLinks.CLI.exe executeRules --ruleFile=C:\Accounts\tools\DLM_rules\txMiddleware.dlm.xml --profile=test_txmiddle
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The DLM is launched and the rules are executed trying to ignore the links, however the end of the execution says no links to ignore.&lt;br&gt;
2016-01-05 11:37:41,942 [1] INFO  DynamicLinks main - Saving changes&amp;hellip;&lt;br&gt;
2016-01-05 11:37:41,944 [1] INFO  DynamicLinks main - Rule rule_row_ignore ignored 0 links out of 0&lt;br&gt;
2016-01-05 11:37:41,944 [1] INFO  DynamicLinks main - 0% of rules have been executed&lt;br&gt;
2016-01-05 11:37:41,946 [1] INFO  DynamicLinks main - Out of 0 links to be reviewed, 0 have been validated and 0 links have been ignored&lt;br&gt;
2016-01-05 11:37:41,947 [1] INFO  DynamicLinks main - 0 links are still to be reviewed&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - An error occurred while reading from the store providers data reader</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-an-error-occurred-while-reading-from-the-store-providers-data-reader/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-an-error-occurred-while-reading-from-the-store-providers-data-reader/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running the Dynamic Link Manager Command Line Interface (DLM CLI) to review links automatically, the following error is encountered: An error occurred while reading from the store provider&amp;rsquo;s data reader.&lt;/p&gt;
&lt;p&gt;Shown below is the screenshot of the CLI being run and the error generated.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533960/566533959.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For assistance with using the DLM CLI to review links, please see the documentation for further information.&lt;/p&gt;
&lt;p&gt;For 8.2, this can be found here: &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+Dynamic+Link+Manager+filter+rules"&gt;Dynamic Link Manager filter rules&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Extensions at Application Level - Security For Java</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-extensions-at-application-level/cms-snapshot-analysis-run-extensions-at-application-level-security-for-java/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-extensions-at-application-level/cms-snapshot-analysis-run-extensions-at-application-level-security-for-java/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the issues that occur while Security For Java extension is running in Run Extensions at Application Level step&lt;/p&gt;
&lt;p&gt;For more information, refer to &lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.securityforjava/"&gt;Security for Java&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.6.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;There are several steps that are performed in Run extensions at application level for Security for Java extension, so first you will have to identify the step where the issue occurs. Following list has been created from issues that have already occurred and is not exhaustive of all steps.
&lt;ol&gt;
&lt;li&gt;If issue is happening before launching Java2CastIL.jar which is responsible for the creation of castil bytecode files this means that following information message is missing:&lt;br&gt;
&lt;strong&gt;Calling [&amp;lsquo;C:\Program Files\CAST\8.3\jre\bin\java&amp;rsquo;, &amp;lsquo;-Xmx19G&amp;rsquo;, &amp;lsquo;-jar&amp;rsquo;, &amp;lsquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.securityforjava.1.6.4-funcrel\com\castsoftware\resources\Java2CastIL.jar&amp;rsquo;, &amp;lsquo;-g&amp;rsquo;, &amp;lsquo;1&amp;rsquo;, &amp;lsquo;-p&amp;rsquo;, &amp;lsquo;0&amp;rsquo;, &amp;lsquo;-c&amp;rsquo;, &amp;lsquo;S:\LISA\LISA\db86d52e77504e919e76ade2939b29e0\Scr1f97027e7f854325888b8ac670e1c9fc\project.xml&amp;rsquo;, &amp;lsquo;-d&amp;rsquo;, &amp;lsquo;S:\LISA\LISA\db86d52e77504e919e76ade2939b29e0\Scr1f97027e7f854325888b8ac670e1c9fc\&amp;rsquo;]&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Then please do the following:
&lt;ol&gt;
&lt;li&gt;Check if project.xml file is missing in the LISA subfolder. Each Java execution unit is using a different Java sub-folder (in the most common scenario there is a single execution unit) and the relevant sub-folder can be retrieved in the header of the J2EE analysis unit.&lt;/li&gt;
&lt;li&gt;If project.xml is missing, then this indicates that a problem in main JEE analysis has happened, since this file is created when JEE analysis is running with SecurityForJava extension:
&lt;ol&gt;
&lt;li&gt;Retrieve JEE analysis log. This is not trivial and can be dependent on whether you run analysis/snapshot as 1 or 2 steps.
&lt;ol&gt;
&lt;li&gt;Verify in analysis log the SecurityForJava extension is installed.&lt;/li&gt;
&lt;li&gt;If not, then the extension was not installed when analysis ran(as a separate step) and this is the explanation.&lt;/li&gt;
&lt;li&gt;Run full analysis/snapshot again&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Verify that SecurityForJava extension ran on top of Java extension
&lt;ol&gt;
&lt;li&gt;Check for existence of following information messages&lt;br&gt;
*&lt;em&gt;[com.castsoftware.securityforjava] LISA path : C:\CASTMS\Storage\LISA\a42646dc1f644bd7bdb8493bf59f1985\Scr5b62a77005fc44ad9d70a7ea2c3431e3*&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;[com.castsoftware.securityforjava] Flat path : C:\Working_Directory\8.3.37_Build2813_flat_for_customer&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;If they are missing this indicates a problem of AIP or Extension installation&lt;/li&gt;
&lt;li&gt;Reinstall AIP and all extension and if problem is reproduced go to last step&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Verify analysis log and that there was no warning, more specifically &amp;lsquo;hidden&amp;rsquo; crashes that stopped analysis from finishing.
&lt;ol&gt;
&lt;li&gt;If the main JEE analysis has not finished correctly and crashed before the creation of project.xml then the command line is not launched&lt;/li&gt;
&lt;li&gt;See more in &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/"&gt;CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If issue is happening after launching Java2Castil then depending on the version of SecurityForJava, the root cause may be visible in the log. Java2Castil also logs the process inside a subfolder in LISQ. For the example already given this subfolder would be&lt;br&gt;
&lt;strong&gt;S:\LISA\LISA\db86d52e77504e919e76ade2939b29e0\Scr1f97027e7f854325888b8ac670e1c9fc\Logs&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;Open subfolder, inside it there are a &lt;strong&gt;Job_generation.log&lt;/strong&gt; file and 1 or more &lt;strong&gt;Project.log&lt;/strong&gt;files. 
&lt;ol&gt;
&lt;li&gt;Using a grep on all Project.log files verify that the following 2 lines are present&lt;br&gt;
&lt;strong&gt;INFO castil - Success to save generated code for: XA-SM0-WS_380dd915.castil in N:\CastWork\Storage\LISA_AM_83\LISA\2a22b876923e420f9367ad3d16ba3812\Scrddac897b95d440b18b375310e898cec7&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;INFO castil - Success to create Assemblies.txt file in N:\CastWork\Storage\LISA_AM_83\LISA\2a22b876923e420f9367ad3d16ba3812\Scrddac897b95d440b18b375310e898cec7&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;If not then then Project.log name and the referenced files in the log will help you identify the AU that causes the issue.
&lt;ol&gt;
&lt;li&gt;Check the log for any fatal error/crash messages&lt;/li&gt;
&lt;li&gt;If you find message &lt;strong&gt;[main] ERROR com.castsoftware.castil.translation.Main - OUT OF MEMORY ERROR - CASTIL generation aborted&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;Previous information log line inform on number of files parsed and mmeoty. Example:&lt;br&gt;
&lt;strong&gt;Parsed files: 6064 - Current: S:\SourceCodeDeploy\Batch\project\src\com\cast\cast\castsomething.java - Used RAM: 16,242,906,352 - Free RAM: 1,955,130,128&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Castil creation needs approximately 3.5MB/file. &lt;strong&gt;Java2CastIL.jar&lt;/strong&gt;is launched with a memory argument that is dynamically calculated on the available memory at the time of launch
&lt;ol&gt;
&lt;li&gt;Estimate needed memory in relation to the size of the application.
&lt;ol&gt;
&lt;li&gt;If the needed memory for largest AU is lower then the available memory - 6GB then you need to add more memory. A WA can also be to split the largest AU in several smaller ones, though links can be affected by splitting&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Make sure that no other process is running in parallel and kill any process that is not needed.&lt;/li&gt;
&lt;li&gt;If memory issue is not explained by above, go to last step.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="#CMSSnapshotAnalysisRunExtensionsatApplicationLevelSecurityForJava-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Extensions Before Application Level - Error - Highlight Analyzer requires at least Java JRE 11 or newer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-extensions-before-application-level/cms-snapshot-analysis-run-extensions-before-application-level-error-highlight-analyzer-requires-at-least-java-jre-11-or-newer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-extensions-before-application-level/cms-snapshot-analysis-run-extensions-before-application-level-error-highlight-analyzer-requires-at-least-java-jre-11-or-newer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page helps you to resolve the error - &lt;strong&gt;&amp;ldquo;ERROR MODULMSG ; Body Java runtime found but Highlight Analyzer requires at least Java JRE 11 or newer.&amp;rdquo;&lt;/strong&gt; when running analysis using AIP Console.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/622133278/622133282.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;V1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;V2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the application with Highlight to MRI Extension.&lt;/li&gt;
&lt;li&gt;Add version using AIP Console&lt;/li&gt;
&lt;li&gt;Initiate the Analysis.&lt;/li&gt;
&lt;li&gt;Run extension before analysis step. Will show the error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Error stack is shown below&lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Metrics Calculation - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-crash/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot any crashes you may face while an analysis unit is running on  &lt;strong&gt;Run Metrics Calculation&lt;/strong&gt; step.&lt;/p&gt;
&lt;p&gt;Below screen shot shows an example of a message that pops up when a crash occurs:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533999/566534002.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you press &amp;ldquo;close the program&amp;rdquo; the below screen shot depicts the same:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533999/566534001.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Metrics Calculation - Performance issue - Run metrics Calculation step is hanging on a DDL file (SQL Analyzer)</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-performance-issue/cms-snapshot-analysis-run-metrics-calculation-performance-issue-run-metrics-calculation-step-is-hanging-on-a-ddl-file-sql-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-performance-issue/cms-snapshot-analysis-run-metrics-calculation-performance-issue-run-metrics-calculation-step-is-hanging-on-a-ddl-file-sql-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to explain how to deal with hanging issues when running the Metrics Calculation step on a DDL file, after a SQL Analyzer analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the Analysis (At application level or Analysis Unit Level)&lt;/li&gt;
&lt;li&gt;After the Execution Unit has been analyzed, we note that the Run Metrics Calculation step never ends.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Metrics Calculation - Warnings - SQL with extension - The complexity of matching the regular expression exceeded predefined bounds</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-warnings/cms-snapshot-analysis-run-metrics-calculation-warnings-sql-with-extension-the-complexity-of-matching-the-regular-expression-exceeded-predefined-bounds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-warnings/cms-snapshot-analysis-run-metrics-calculation-warnings-sql-with-extension-the-complexity-of-matching-the-regular-expression-exceeded-predefined-bounds/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the below warning that may be encountered in the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Run Metric Calculation log file&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[MAv2] Computing metrics on C:\CASTMS\Deploy832AIP\SQLSCRIPT-267\SQL\wccpprddl.sql
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;The following error &amp;#34;The complexity of matching the regular expression exceeded predefined bounds. Try refactoring the regular expression to make each choice made by the state machine unambiguous. This exception is thrown to prevent &amp;#34;eternal&amp;#34; matches that take an indefinite period time to locate.&amp;#34; occurred while searching a substring matching regular expression &amp;#34;SELECT.+FROM&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For more information, refer to&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize Assessment Model - Fatal Error - duplicate key value violates unique contraint dss_me_val_typ_pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-assessment-model/cms-snapshot-analysis-synchronize-assessment-model-fatal-error/cms-snapshot-analysis-synchronize-assessment-model-fatal-error-duplicate-key-value-violates-unique-contraint-dss-me-val-typ-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-assessment-model/cms-snapshot-analysis-synchronize-assessment-model-fatal-error/cms-snapshot-analysis-synchronize-assessment-model-fatal-error-duplicate-key-value-violates-unique-contraint-dss-me-val-typ-pk/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help troubleshoot the following fatal error as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534094/566534096.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Or messages in the CAST-MS log that occur during the synchronize assessment model like the messages below:&lt;/p&gt;
&lt;p&gt;ERR: 2018-10-09 02:57:15: ERROR: duplicate key value violates unique constraint &amp;ldquo;dss_me_val_typ_pk&amp;rdquo;&lt;br&gt;
Detail: Key (metric_id, metric_value_index)=(1039020, 0) already exists.&lt;br&gt;
com.castsoftware.java.ExternalException:ERROR: duplicate key value violates unique constraint &amp;ldquo;dss_me_val_typ_pk&amp;rdquo;&lt;br&gt;
Detail: Key (metric_id, metric_value_index)=(1039020, 0) already exists.&lt;br&gt;
&amp;hellip;&lt;br&gt;
Connection Error: insert into &lt;Central DB&gt;.DSS_METRIC_VALUE_TYPES (METRIC_ID, METRIC_VALUE_INDEX, METRIC_VALUE_NAME, METRIC_VALUE_DESCRIPTION, METRIC_VALUE_PROCEDURE_NAME, METRIC_AGGREGATE_OPERATOR, METRIC_VALUE_PROCEDURE_NAME_2, METRIC_AGGREGATE_OPERATOR_2, METRIC_VALUE_TYPE) values (?,?,?,?,?,?,?,?,?)&lt;br&gt;
com.castsoftware.java.InternalException:Connection Error: insert into &lt;Central DB&gt;.DSS_METRIC_VALUE_TYPES (METRIC_ID, METRIC_VALUE_INDEX, METRIC_VALUE_NAME, METRIC_VALUE_DESCRIPTION, METRIC_VALUE_PROCEDURE_NAME, METRIC_AGGREGATE_OPERATOR, METRIC_VALUE_PROCEDURE_NAME_2, METRIC_AGGREGATE_OPERATOR_2, METRIC_VALUE_TYPE) values (?,?,?,?,?,?,?,?,?)&lt;br&gt;
&amp;hellip;&lt;br&gt;
INF: 2018-10-09 02:57:15: Task message: ERROR: duplicate key value violates unique constraint &amp;ldquo;dss_me_val_typ_pk&amp;rdquo;&lt;br&gt;
Detail: Key (metric_id, metric_value_index)=(1039020, 0) already exists.&lt;br&gt;
INF: 2018-10-09 02:57:15: No associated log file&lt;br&gt;
INF: 2018-10-09 02:57:15: ending Task Synchronize Assessment Model in &lt;Central DB&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Could not save Application in Analysis Service</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-could-not-save-application-in-analysis-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-could-not-save-application-in-analysis-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information regarding the following error that may come up on CMS Application while Synchronizing the application with the Knowledge base. &lt;em&gt;&lt;strong&gt;Could not save Application &amp;ldquo;Application_name&amp;rdquo; in Analysis Service &amp;ldquo;LOCAL_NAME&amp;rdquo;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This happens when the Synchronize services option is used as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534110/566534111.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Performance issue - Synchronize services takes long time and never ends</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-performance-issue/cms-snapshot-analysis-synchronize-services-performance-issue-synchronize-services-takes-long-time-and-never-ends/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-performance-issue/cms-snapshot-analysis-synchronize-services-performance-issue-synchronize-services-takes-long-time-and-never-ends/</guid><description>&lt;p&gt;Synchronize services and opening Analysis Manager from within CAST Management Studio takes a very long time. This issue has following symptoms&lt;br&gt;
1.  Synchronizing analysis services and opening Analysis Manager from within CAST Management Studio.&lt;br&gt;
2.  The Knowledge Base is hosted on CAST Storage Service.&lt;br&gt;
3.  The application is composed of several dozens of analysis jobs. This is typically the case when the application has been configured using the Source Discovery feature in CAST Management Studio&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-crash/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems when Update Sources step crashes.&lt;/p&gt;
&lt;p&gt;A crash is an unexpected issue that stops the analysis.&lt;/p&gt;
&lt;p&gt;In such a case, the analysis log file is not complete and does not contain any error explaining the reason for the crash, and the CAST AIP task window also gets stopped with an error message.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534150/566534149.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;To get information about different log files, their locations and to understand and explore log files as per the feature,please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Fatal Error - column source id does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-column-source-id-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-column-source-id-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information regarding a fatal error that comes up during Update Sources step while taking a snapshot.&lt;br&gt;
The following message can be seen in the Cast-MS.log.txt&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;INF: 2017-11-07 14:34:10: 	[SQL] {? = call odh_local.DSSAPP_SOURCE_POS_UPDATE() }
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;INF: 2017-11-07 14:34:10: 	[SQL] 1: IO integer value
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERR: 2017-11-07 14:34:10: 	[SQL] ERROR: column &amp;#34;source_id&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Where: PL/pgSQL function odh_local.dssapp_source_pos_update() line 13 at SQL statement
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Performance issues - Unexpected runtime</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-performance-issues/cms-snapshot-analysis-update-sources-performance-issues-unexpected-runtime/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-performance-issues/cms-snapshot-analysis-update-sources-performance-issues-unexpected-runtime/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems when the Update Sources step is running for a long time. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534198/566534200.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;To get information about different log files, their locations and to understand and explore log files as per the feature, please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST- MS help-&amp;gt;How to -&amp;gt; Regular Audience -&amp;gt;Run Analysis only, Generate Snapshot&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/TKBQG/Information+Guides?src=breadcrumbs-expanded"&gt;Information Guides&lt;/a&gt; &amp;gt;  &lt;a href="https://doc.castsoftware.com/display/TKBQG/Information+Guides+by+CAST+AIP+Component?src=breadcrumbs-parent"&gt;Information Guides by CAST AIP Component&lt;/a&gt; &amp;gt;  &lt;a href="https://doc.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis?src=breadcrumbs-parent"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update SQL XXL Tablesize - DB2 zos - The SQLTABLESIZE is not loaded</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sql-xxl-table-size/cms-snapshot-analysis-update-sql-xxl-tablesize-db2-zos-the-sqltablesize-is-not-loaded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sql-xxl-table-size/cms-snapshot-analysis-update-sql-xxl-tablesize-db2-zos-the-sqltablesize-is-not-loaded/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution when the XXL Tables are not loaded when included during DB2 z/os analysis. The message in the GUI of CMS during Update SQL XXL Tablesize shows &lt;strong&gt;skipped : no Table Size data&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534216/566534218.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Upload Snapshot to measurement base - Fatal Error - The program AAD consolidation tool has not ended correctly Error code 1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-upload-snapshots-from-dashboard-service-to-measurement-service/cms-snapshot-analysis-upload-snapshots-from-dashboard-service-to-measurement-service-fatal-error/cms-snapshot-analysis-upload-snapshot-to-measurement-base-fatal-error-the-program-aad-consolidation-tool-has-not-ended-correctly-error-code-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-upload-snapshots-from-dashboard-service-to-measurement-service/cms-snapshot-analysis-upload-snapshots-from-dashboard-service-to-measurement-service-fatal-error/cms-snapshot-analysis-upload-snapshot-to-measurement-base-fatal-error-the-program-aad-consolidation-tool-has-not-ended-correctly-error-code-1/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots problem when there is a Fatal Error - &lt;strong&gt;The program AAD consolidation tool has not ended correctly&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534226/566534227.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute Snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Find the actual error.&lt;br&gt;
This is a general error on the GUI , open the AddCli-yyyymmddhhmmss.TXT log file to get the actual error -&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534226/566534225.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Technologies - Information - How to check whether a link has been created</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-technologies/cms-technologies-information-how-to-check-whether-a-link-has-been-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-technologies/cms-technologies-information-how-to-check-whether-a-link-has-been-created/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to check whether a link has been created.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+CAST+Management+Studio+-+How+To"&gt;CMS - CAST Management Studio - How To&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.3 (KB Update Tool): &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Creating+new+links+between+existing+unlinked+objects+using+CI_LINKS"&gt;Creating new links between existing unlinked objects using CI_LINKS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.3 (Dependencies Tab): &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221953"&gt;CMS - Dependencies tab (targets)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configure a custom language display</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/configuring-display-preferences/configure-a-custom-language-display/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/configuring-display-preferences/configure-a-custom-language-display/</guid><description>&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt; this page describes how to &lt;strong&gt;configure custom language display&lt;/strong&gt; for CAST Imaging. This option does NOT update language found in your results data - only labels, buttons and other items in the UI are displayed in the chosen language.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box, CAST Imaging offers two languages for the display of labels and other UI items via the &lt;strong&gt;Preferred Language&lt;/strong&gt; option in the &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/configuring-display-preferences/"&gt;Preferences&lt;/a&gt; panel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;English (en_US) - default&lt;/li&gt;
&lt;li&gt;Chinese (zh_CN)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Instructions below explain how to add your own custom language.&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/configure-aip-node-storage-folder-locations-optional-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/configure-aip-node-storage-folder-locations-optional-v-1-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed with the specific Node via the Console. Currently the following storage folders are required on &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configure the Health Dashboard for large numbers of Applications</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/configure-the-health-dashboard-for-large-numbers-of-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/configure-the-health-dashboard-for-large-numbers-of-applications/</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 describes specific &lt;strong&gt;configuration options and best practices&lt;/strong&gt; for one single instance of the &lt;strong&gt;Health Dashboard&lt;/strong&gt; when you want to upload a &lt;strong&gt;large number of Applications (200+)&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Health Dashboard (HD) is currently supported and tested for a use case of 200 applications maximum (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/"&gt;Standalone Health Dashboard deployment&lt;/a&gt;&lt;/strong&gt;). For customers that have more than 200 applications to consolidate into the dashboard, this is page describes various good practices and configuration options that could help to reduce the risk of performance issues.&lt;/p&gt;</description></item><item><title>Configuring an external plugin to enrich the results for your Universal Analyzer language</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/configuring-an-external-plugin-to-enrich-the-results-for-your-universal-analyzer-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/configuring-an-external-plugin-to-enrich-the-results-for-your-universal-analyzer-language/</guid><description>&lt;p&gt;If the language you are targeting in the Universal Analyzer has a complementary third party tool that can analyze source code and generate Quality Rule data, then you can integrate this tool into the Language Package as a &amp;ldquo;plugin&amp;rdquo; and execute it during the Universal Analyzer analysis. This section describes the process for configuring a plugin and how to integrate it into your language pack.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Languages not already covered by CAST AI¨P (via a dedicated CAST Analyzer) can be analyzed using the Universal Analyzer and a custom Language Package specifically for your language. If the technology that you are targeting has a third party tool or application that can provide Quality Rule data as a complement to the source code analysis data generated during the analysis, then you can integrate this tool into the Language Package as a &amp;ldquo;plugin&amp;rdquo; and automate its execution. The tool(s) in the plugin will be executed &lt;strong&gt;after the analysis&lt;/strong&gt; (if a snapshot is generated, which includes an analysis, then the plugin will be executed after the analysis) and data will be displayed in the Engineering Dashboard/Health Dashboard as with any other language supported as standard by CAST AIP.&lt;/p&gt;</description></item><item><title>Configuring Apache Tomcat to use secure https protocol</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/configuring-apache-tomcat-to-use-secure-https-protocol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/configuring-apache-tomcat-to-use-secure-https-protocol/</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 page explains how to modify your Apache Tomcat application server to enable the use of the &lt;strong&gt;https&lt;/strong&gt; protocol.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When installed &amp;ldquo;out of the box&amp;rdquo;, the Apache Tomcat application server will be configured to use the &amp;ldquo;&lt;strong&gt;http&lt;/strong&gt;&amp;rdquo; protocol on &lt;strong&gt;port 8080&lt;/strong&gt;, as shown in the following extract from the &lt;strong&gt;CATALINA_HOME\conf\server.xml&lt;/strong&gt; file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c"&gt;&amp;lt;!-- A &amp;#34;Connector&amp;#34; represents an endpoint by which requests are received
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; and responses are returned. Documentation at :
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; Java HTTP Connector: /docs/config/http.html (blocking &amp;amp; non-blocking)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; Java AJP Connector: /docs/config/ajp.html
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; APR (HTTP/AJP) Connector: /docs/apr.html
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; Define a non-SSL HTTP/1.1 Connector on port 8080
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;lt;Connector&lt;/span&gt; &lt;span class="na"&gt;port=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;8080&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;protocol=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;HTTP/1.1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;connectionTimeout=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;20000&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;redirectPort=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;8443&amp;#34;&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c"&gt;&amp;lt;!-- A &amp;#34;Connector&amp;#34; using the shared thread pool--&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c"&gt;&amp;lt;!--
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; &amp;lt;Connector executor=&amp;#34;tomcatThreadPool&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; port=&amp;#34;8080&amp;#34; protocol=&amp;#34;HTTP/1.1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; connectionTimeout=&amp;#34;20000&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; redirectPort=&amp;#34;8443&amp;#34; /&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt; --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If your organization requires the use of the &amp;ldquo;&lt;strong&gt;https&lt;/strong&gt;&amp;rdquo; protocol on &lt;strong&gt;port 443&lt;/strong&gt; (or another port) when interacting with the CAST dashboards, then there are various steps that need to be completed with regard to the Apache Tomcat installation. You can find out more information about the changes that are required by following the official Apache Tomcat documentation here: &lt;strong&gt;&lt;a href="https://tomcat.apache.org/tomcat-8.5-doc/ssl-howto.html"&gt;https://tomcat.apache.org/tomcat-8.5-doc/ssl-howto.html&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Configuring Neo4j buffer size</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-neo4j-buffer-size/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-neo4j-buffer-size/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In some situations you may face an error when attempting to import applications into CAST Imaging (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/"&gt;Export and import the Application data&lt;/a&gt;&lt;/strong&gt;) as follows:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERROR Import: error while importing objects, aborting import error=objects: failed to run queries to import objects: run: error running Creation of Object to Property Links cypher for APPLICATION_NAME:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;exec: unable to run cypher query: Neo4jError: Neo.DatabaseError.Statement.ExecutionFailed (Tried to read a field larger than buffer size 10000000.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A common cause of this is that a field has an unterminated quote and so will try to seek until the next quote, which ever line it may be on. This should not happen if multi-line fields are disabled, given that the fields contains no new-line characters. This field started at /var/lib/neo4j/import/csv/neo4j/APPLICATION_NAME_is_cfg_object_properties.csv:6891)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This error indicates that a property in the exported data has exceeded the default Neo4j maximum of 10MB - and that the application data &lt;strong&gt;failed to be imported correctly&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for .NET</title><link>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-net/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-net/</guid><description>&lt;h3 id="prepare-the-application-source-code"&gt;Prepare the application source code&lt;/h3&gt;
&lt;p&gt;AIP Console expects the application source code to be delivered either via a &lt;strong&gt;ZIP file&lt;/strong&gt; or via a **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/"&gt;source code located in a folder&lt;/a&gt;**configured in AIP Console. Whichever option you chose, you should include in the ZIP/source code folder all of your .NET application source code. CAST highly recommends placing all the relevant files in a folder and using sub-folders where necessary. You can deliver other technologies at the same time (for example, database DDL). If you are using a ZIP/archive file, zip the folders in the &amp;ldquo;temp&amp;rdquo; folder as shown in the image below - but do not zip the &amp;ldquo;temp&amp;rdquo; folder itself, nor create any intermediary folders:&lt;/p&gt;</description></item><item><title>Configuring source code delivery for JEE without .pom file or .project file for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file-for-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When
&lt;strong&gt;adding a new version&lt;/strong&gt;
to analyze an Application that includes &lt;strong&gt;JEE based&lt;/strong&gt;
&lt;strong&gt;source code&lt;/strong&gt; and this source code &lt;strong&gt;does not contain&lt;/strong&gt; a &lt;strong&gt;.pom&lt;/strong&gt; or &lt;strong&gt;.project file&lt;/strong&gt;, C onsole will behave as follows:&lt;/p&gt;
&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;See also  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/prepare/"&gt;JEE - Prepare and deliver the source code&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="behaviour-inconsole-23"&gt;Behaviour in Console ≥ 2.3&lt;/h2&gt;
&lt;p&gt;Console will automatically install the&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.dmtjeefilediscoverer/"&gt;JEE File Discoverer&lt;/a&gt;&lt;/strong&gt; whenever a  &lt;strong&gt;.java file&lt;/strong&gt; is encountered in your delivered source code. This extension will ensure that the required Analysis Units are created for your source code and that an analysis can proceed without issue.&lt;/p&gt;</description></item><item><title>Console V2 Migration Tool - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/console-v2-migration-tool/console-v2-migration-tool-1-0/console-v2-migration-tool-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/console-v2-migration-tool/console-v2-migration-tool-1-0/console-v2-migration-tool-release-notes-1-0/</guid><description>&lt;h3 id="105-funcrel"&gt;1.0.5-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;40751&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the step actioning the backup of H2 database was failing with the error &amp;ldquo;Exception in thread &amp;ldquo;main&amp;rdquo; org.h2.jdbc.JdbcSQLFeatureNotSupportedException: Feature not supported: &amp;ldquo;SCRIPT SIMPLE COLUMNS TO&amp;rdquo;. This fix involves the bundling of Java JRE 11 with the tool (previously the tool relied on the tool installed on the Node).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="104-funcrel"&gt;1.0.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-13690&lt;/td&gt;
 &lt;td&gt;The behaviour of the migration tool has been modified: any Snapshot Strategy retention settings configured in Console V1 will no longer be transferred to Console V2. These settings will need to be reconfigured in Console V2.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="103-funcrel"&gt;1.0.3-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Migration from 1.29.0 to 2.5.1&lt;/td&gt;
 &lt;td&gt;A change has been implemented to support application migration from 1.29.0 to 2.5.1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-13261&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the application migration failed with the error &amp;ldquo;null value in Column created_date violates not-null constraint&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="102-funcrel"&gt;1.0.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38112&lt;/td&gt;
 &lt;td&gt;Fixes an error that occurred during the migration &amp;ldquo;Error relation: aip_node_v1.ARCHITECTURE_CHECKER_MODEL doesn&amp;rsquo;t exist&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38050&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a white space in the path for the &amp;ndash;h2dbfile parameter causes the error &amp;ldquo;Feature not supported&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="101-funcrel"&gt;1.0.1-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12905&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Console Migration tool - backup Management tables before migrating Configuration DB. Take a backup of the tables that will be updated so that in case of an issue user can revert.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12922&lt;/td&gt;
 &lt;td&gt;Console Migration tool - Could not find or load main class PRODUCT\Migration. When the migration tool was installed in folder name with blank space, following error was displayed: Could not find or load main class PRODUCT\Migration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12852&lt;/td&gt;
 &lt;td&gt;Console Migration tool - Zip creation fail - the process migration shoud not stop. During migration process, in the step where files in Console 1 is failing, it should not abort the migration. It should continue the process and it must report that the zip process has failed, and then describe what must be copied manually.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This is the first release of the Console V2 Migration Tool. This is a command line based tool (Console-V2-Migration.exe) that will migrate ALL applications managed in Console V1 into Console V2. Documentation is provided here: &lt;a href="https://doc.castsoftware.com/display/DOCCOMConsole+V2+Migration+Tool+-+1.0"&gt;https://doc.castsoftware.com/display/DOCCOMConsole+V2+Migration+Tool+-+1.0&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Creating a CAST Support Tool export for CAST Support</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/administration-center-applications-application-details/creating-a-cast-support-tool-export-for-cast-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/administration-center-applications-application-details/creating-a-cast-support-tool-export-for-cast-support/</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 describes the how to create a CAST Support Tool (also known as Sherlock) export if requested to by CAST Support.&lt;/p&gt;
&lt;/div&gt;
&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 a CAST Support Tool export can take some time to process - in addition it will not be possible to run any jobs in Console when the export is initiated so you should plan the export with this in mind.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&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;Ensure that your Application already exists.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Ensure that you are logged in as a user with the &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;Admin role&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;Login with a user account that already has the &lt;strong&gt;Admin&lt;/strong&gt; role and switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Creating a new custom component</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-cast-server-manager-user-components-pck/creating-a-new-custom-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-cast-server-manager-user-components-pck/creating-a-new-custom-component/</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 describes how to create a new custom component. Please note that it is not possible to create custom components to interact with the CAST Management Studio installation packs: PMC, PMC_LOCAL, CORE_PMC and PMC_CENTRAL.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="define-the-pck-file-for-the-component"&gt;Define the .pck file for the component&lt;/h2&gt;
&lt;p&gt;CAST recommends naming the &lt;strong&gt;.pck&lt;/strong&gt; file with the same name as defined in the &amp;ldquo;&lt;strong&gt;PackName&lt;/strong&gt;&amp;rdquo; attribute in the .pck file and with a CUST_ prefix. So for example:&lt;/p&gt;</description></item><item><title>CSS Tools - Backup - Check The Logfiles</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-check-the-logfiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-check-the-logfiles/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face while running the CSS tools for backup (cssbackup or pg_dump).&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation - &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service+-+Maintenance+activities"&gt;CAST Storage Service - Maintenance activities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Online-help - pgadmin:  Help-&amp;gt;Help Contents, then enter keyword &amp;lsquo;Backup&amp;rsquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using cssbackup or pg_dump,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the logfiles to see the messages and possible errors that might have been generated during running these utilities.&lt;br&gt;
CAST prefers that you use the cssbackup for backup operations, if possible. For information on the logs, please see the CSSTools component log page here: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Cast Management Studio - Information - How to find logs&lt;/a&gt;. For pg_dump, you maybe running this in one of two modes.&lt;br&gt;
If you run a backup operation from the pgadmin GUI, you&amp;rsquo;ll be effectively using pg_dump and a log window tab will be available showing any messages or errors you may receive while performing this operation.     You can see more on this in the on-line help for pgadmin as mentioned above.  &lt;br&gt;
You may also be running pg_dump from a command line which will produce any messages and errors to standard error.  Please see the Postgres documentation for your Postgres version for detailed information on using pg_dump from a command line.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the below &lt;a href="#CSSToolsBackupCheckTheLogfiles-Relevantinput"&gt;relevant input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Sherlock (&lt;strong&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;&lt;/strong&gt;) : This will provide us the logs and the bases to understand the environment and the information about the problem.&lt;/li&gt;
&lt;li&gt;Source Code : Required to reproduce the problem on our side to investigate further.&lt;/li&gt;
&lt;li&gt;Explanation about the problem and supporting screenshots&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CSS Tools - Backup - Fatal Error - character 0xe28099 of encoding UTF8 has no equivalent in LATIN1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-character-0xe28099-of-encoding-utf8-has-no-equivalent-in-latin1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-character-0xe28099-of-encoding-utf8-has-no-equivalent-in-latin1/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using CSSBackup, the process fails with the error below :&lt;/p&gt;
&lt;p&gt;[XMLtoDB] SQL Error: ERROR:  character 0xe28099 of encoding &amp;ldquo;UTF8&amp;rdquo; has no equivalent in &amp;ldquo;LATIN1&amp;rdquo; (Severity 1, Msg# 1).&lt;/p&gt;
&lt;p&gt;The wrong character number can change.&lt;/p&gt;
&lt;p&gt;The error is due to a UTF8 Character entered as a comment of a violation that was marked for &amp;lsquo;Exclusion&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Remove using the query below the non ascii characters and replace it with a ?&lt;/p&gt;</description></item><item><title>CSS Tools - Optimize - Updating the statistics - using Cssoptimize exe on a schema</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/css-tools/css-tools-optimize-updating-the-statistics-using-cssoptimize-exe-on-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/css-tools/css-tools-optimize-updating-the-statistics-using-cssoptimize-exe-on-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the command line to update statistics on any CSS schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;CSS1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;CssOptimize.exe -host localhost -password CastAIP -log &amp;lt;log location&amp;gt; -schema &amp;lt;schema_name&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CSS2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;CSSOptimize.exe -host localhost -port&lt;/code&gt; &lt;code&gt;2280&lt;/code&gt; &lt;code&gt;-user operator -password CastAIP -log &amp;lt;log location&amp;gt; -schema &amp;lt;schema_name&amp;gt;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CSS Tools - Restore - Check The Logfiles</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-check-the-logfiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-check-the-logfiles/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face while running the CSS tools for backup (cssbackup or pg_dump). Any problem you face while running the CSS tools for backup will be dealt in this space.&lt;/p&gt;
&lt;p&gt;When using cssrestore or pg_dump, check the logfiles to see the messages and possible errors that might have been generated during running these utilities.&lt;/p&gt;
&lt;p&gt;CAST prefers that you use the cssrestore for backup operations, if possible.&lt;/p&gt;</description></item><item><title>CSS Tools - Restore - Error - Could not execute query ERROR out of memory</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-fatal-error/css-tools-restore-error-could-not-execute-query-error-out-of-memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-fatal-error/css-tools-restore-error-could-not-execute-query-error-out-of-memory/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information for restoring the CSS2 base if you are getting &lt;strong&gt;&amp;ldquo;out of memory&amp;rdquo;&lt;/strong&gt; in the restore log.&lt;/p&gt;
&lt;p&gt;Below is the error from the restore log:&lt;/p&gt;
&lt;p&gt;pg_restore: creating INDEX idx_dssposobj&lt;br&gt;
pg_restore: [archiver (db)] Error from TOC entry 98590; 1259912714 INDEX idx_dssposobj operator&lt;br&gt;
pg_restore: [archiver (db)] could not execute query: ERROR: out of memory&lt;br&gt;
DETAIL: Failed on request of size 100663296.&lt;/p&gt;
&lt;p&gt;Command was: CREATE INDEX idx_dssposobj ON dss_positions USING btree (objectid);&lt;/p&gt;</description></item><item><title>CSS Tools - Restore - Non Fatal Error - The input file seems to be a backup in text format</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-non-fatal-error/css-tools-restore-non-fatal-error-the-input-file-seems-to-be-a-backup-in-text-format/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-non-fatal-error/css-tools-restore-non-fatal-error-the-input-file-seems-to-be-a-backup-in-text-format/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to deal with the following error during restoration. This error is a result of the backup format being a postgres text backup:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536555/566536554.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you are facing such issue,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the following restore command line :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;C:\Program Files\CAST\CASTStorageService2\bin&amp;gt;psql.exe -h &lt;CSS SERVER&gt; -p 2280 -d postgres -f &amp;ldquo;M:&amp;lt;YOUR_BACKUP_NAME&amp;gt;&amp;rdquo; -L &amp;ldquo;M:\YOUR_BACKUP_NAME.restore.log&amp;rdquo; -U operator&lt;/p&gt;</description></item><item><title>CSS3 vs CSS4 - what are the benefits of upgrading</title><link>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-4-13/css3-vs-css4-what-are-the-benefits-of-upgrading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-4-13/css3-vs-css4-what-are-the-benefits-of-upgrading/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;: documentation about the benefits of upgrading to CAST Storage Service 4, from CAST Storage Service 3.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (CSS) 3&lt;/strong&gt; is a re-packaged &lt;strong&gt;PostgreSQL 9.6.11&lt;/strong&gt;, while &lt;strong&gt;CAST Storage Service 4&lt;/strong&gt; uses &lt;strong&gt;PostgreSQL 13&lt;/strong&gt;. Since the &lt;strong&gt;&lt;a href="https://www.postgresql.org/support/versioning/"&gt;EOL&lt;/a&gt;&lt;/strong&gt; for PostgreSQL 9.6.x is scheduled for &lt;strong&gt;November 2021&lt;/strong&gt;, CAST would encourage you to upgrade your instance wherever possible. Over and above the benefits of using a PostgreSQL release that is not due to go &lt;strong&gt;&lt;a href="https://www.postgresql.org/support/versioning/"&gt;EOL&lt;/a&gt;&lt;/strong&gt; until November 2025, the &lt;strong&gt;&lt;a href="https://www.postgresql.org/docs/13/release-13.html"&gt;improvements&lt;/a&gt;&lt;/strong&gt; added to PostgreSQL between 9.6 and 13 are worth highlighting - these improvements also provide better performance for use with CAST AIP. The major benefits are listed below.&lt;/p&gt;</description></item><item><title>Dashboard Service Partitioner - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-1/dashboard-service-partitioner-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-1/dashboard-service-partitioner-release-notes-1-1/</guid><description>&lt;h3 id="110-funcrel"&gt;1.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;First release of the extension.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Dashboard Service Partitioner - Release Notes - 1.2</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-2/dashboard-service-partitioner-release-notes-1-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-2/dashboard-service-partitioner-release-notes-1-2/</guid><description>&lt;h3 id="120-funcrel"&gt;1.2.0-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;40603&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing snapshot generation to fail with the error &amp;ldquo;no partition of relation &amp;ldquo;xxx&amp;rdquo; found for row&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Dashboard Service Partitioner - Release Notes - 1.3</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-3/dashboard-service-partitioner-release-notes-1-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/dashboard-service-partitioner/dashboard-service-partitioner-1-3/dashboard-service-partitioner-release-notes-1-3/</guid><description>&lt;h3 id="130-funcrel"&gt;1.3.0-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Fix High and Critical CVEs found in code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });&lt;/code&gt;
&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad: true, theme: 'default', flowchart: { useMaxWidth: false, htmlLabels: true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Data authorization - 2.x and above</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/data-authorization-2-x-and-above/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/data-authorization-2-x-and-above/</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 describes how to configure data authorization in **≥**&lt;strong&gt;2.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-are-data-authorizations-managed-in-2x"&gt;How are data authorizations managed in ≥ 2.x?&lt;/h2&gt;
&lt;p&gt;Data authorization is managed in a graphical user interface. This interface is available to users that have been assigned the **&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/"&gt;ADMIN role&lt;/a&gt;**and can be accessed by clicking the &lt;strong&gt;User Configuration option&lt;/strong&gt; in the user menu:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/518750379/518750386.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The interface is then displayed. There are two tabs that are relevant for data authorizations: &lt;strong&gt;Profiles&lt;/strong&gt; and &lt;strong&gt;Users&lt;/strong&gt;: by default the &lt;strong&gt;Profiles&lt;/strong&gt; tab is displayed:&lt;/p&gt;</description></item><item><title>Defining a new language</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/defining-a-new-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/defining-a-new-language/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Defining a new language is necessary if you want to use the Universal Analyzer to directly analyze source code, or you want to use the &lt;strong&gt;Universal Importer&lt;/strong&gt; tool to import data generated by an external analyzer. The first step involves defining the language and then the objects that form the language you want to analyze. This is done by editing the &lt;strong&gt;xxxMetaModel.xml&lt;/strong&gt; file in your package.&lt;/p&gt;
&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;Please note the following rules pertaining to the naming of types and categories in your xxxMetaModel.xml file:&lt;/p&gt;</description></item><item><title>Delete an Application via CLI</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-cli/delete-an-application-via-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-cli/delete-an-application-via-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 page describes the CLI (Command Line Interface) option that is available to fully delete an Application from Console.&lt;/p&gt;
&lt;/div&gt;
&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;This documentation is valid only for &lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="what-does-the-cli-option-do"&gt;What does the CLI option do?&lt;/h2&gt;
&lt;p&gt;This CLI option will fully delete an Application from Console (this option is also available in the Console GUI). It is generally only necessary to use the CLI option if you have attempted to delete an Application in the GUI and this has failed. The CLI option will then attempt to fully remove all trace of the Application from Console for example:&lt;/p&gt;</description></item><item><title>Delivery Folder Migration Tool - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/delivery-folder-migration-tool/delivery-folder-migration-tool-1-0/delivery-folder-migration-tool-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/delivery-folder-migration-tool/delivery-folder-migration-tool-1-0/delivery-folder-migration-tool-release-notes-1-0/</guid><description>&lt;h3 id="106-funcrel"&gt;1.0.6-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIPCORE-4322&lt;/td&gt;
 &lt;td&gt;Updated Postgres JDBC Driver to the (recent) version: 42.4.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="105-funcrel"&gt;1.0.5-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12116&lt;/td&gt;
 &lt;td&gt;The PostgreSQL driver has been upgraded to 42.2.25.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-00000&lt;/td&gt;
 &lt;td&gt;Update Log4j jars to 2.17.1 to fix two Apache Log4j vulnerabilities CVE-2021-44228 (see &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228&lt;/a&gt; and &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;) and CVE-2021-45046 (see &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="104-funcrel"&gt;1.0.4-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This release specifically fixes two Apache Log4j vulnerabilities CVE-2021-44228 (see &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228&lt;/a&gt; and &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;) and CVE-2021-45046 (see &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt;).&lt;/p&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11383&lt;/td&gt;
 &lt;td&gt;Upgrade Apache Log4j to v. 2.16 to resolve CVE-2021-44228 (see &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228&lt;/a&gt; and &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;) and CVE-2021-45046 (see &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="103-funcrel"&gt;1.0.3-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-3"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-10039&lt;/td&gt;
 &lt;td&gt;Delivery folder migration failed with &amp;ldquo;Error is: Unrecognized character escape &amp;lsquo;{&amp;rsquo;.&amp;rdquo; This bug has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="102-funcrel"&gt;1.0.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-4"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIPCORE-2821&lt;/td&gt;
 &lt;td&gt;Update embedded PostgreSQL JDBC Driver to a more recent release: 4.2.18.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="101-funcrel"&gt;1.0.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;25762&lt;/td&gt;
 &lt;td&gt;Delivery folder migration for applications name having escape character (Ex: P&amp;amp;CM_ENT). The application name provided in config.json while migration and import application should be same as in index.xml file&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;Release 1.0.0-funcrel is identical to the tool delivered in AIP Console 1.18.&lt;/p&gt;</description></item><item><title>Delivery folder split</title><link>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/delivery-folder-split/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/delivery-folder-split/</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 step describes the process of splitting the Delivery folder when upgrading Console/Node packages to &lt;strong&gt;v. ≥ 1.13 from an older release.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&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;If you are already using Console/Node v. ≥ 1.13, then &lt;strong&gt;please skip this step&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In Console &lt;strong&gt;1.13&lt;/strong&gt;the format of the &lt;strong&gt;Delivery folder&lt;/strong&gt; assigned to each Node was changed so that each Application now has its own &lt;strong&gt;dedicated Delivery folder within the parent Delivery folder&lt;/strong&gt; (previously, the parent Delivery folder was global to all Applications). &lt;/p&gt;</description></item><item><title>Delivery folder split</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/delivery-folder-split/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/delivery-folder-split/</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 step describes the process of splitting the Delivery folder when upgrading AIP Console/AIP Node packages to &lt;strong&gt;v. ≥ 1.13&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This step is only required when upgrading the AIP Console/AIP Node packages to &lt;strong&gt;v. ≥ 1.13&lt;/strong&gt;. If you are already using AIP Console/AIP Node v. ≥ 1.13, then &lt;strong&gt;please skip this step&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In AIP Console &lt;strong&gt;1.13&lt;/strong&gt;the format of the &lt;strong&gt;Delivery folder&lt;/strong&gt; assigned to each AIP Node was changed so that each Application now has its own &lt;strong&gt;dedicated Delivery folder within the parent Delivery folder&lt;/strong&gt; (previously, the parent Delivery folder was global to all Applications). &lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Add package - PeopleSoft - Unable to find the vendor Peoplesoft in the list of vendor specific repository</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-add-package/delivery-manager-tool-add-package-peoplesoft-unable-to-find-the-vendor-peoplesoft-in-the-list-of-vendor-specific-repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-add-package/delivery-manager-tool-add-package-peoplesoft-unable-to-find-the-vendor-peoplesoft-in-the-list-of-vendor-specific-repository/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After copying the contents of folder &lt;strong&gt;ToBeInstalledInSCDFPlugins&lt;/strong&gt; to the &amp;lt;Delivery_folder&amp;gt;\plugins folder, Peoplesoft is not present in the list of vendor specific repository as shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536971/566536972.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the PeopleSoft Language Pack 5.0 version&lt;/li&gt;
&lt;li&gt;Copy the contents of folder &lt;strong&gt;ToBeInstalledInSCDFPlugins&lt;/strong&gt; to the &amp;lt;Delivery_folder&amp;gt;\plugins folder&lt;/li&gt;
&lt;li&gt;launch the DMT&lt;/li&gt;
&lt;li&gt;Try to add package and see that Peoplesoft is missing from the list of vendor specific repository&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - Duplicate Project null at path</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-duplicate-project-null-at-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-duplicate-project-null-at-path/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the Delivery Manager Tool (DMT), an error is encountered that says:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Duplicate Project: null at path&lt;/li&gt;
&lt;li&gt;Invalid Project discarded&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As shown in the below screenshot (this screenshot is from the project discovery logs generated during the DMT process - please see &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; for more information on how to find this log):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536611/566536610.png" alt=""&gt; Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Warning - The analysis of POM file has failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-warning/delivery-manager-tool-discovery-warning-the-analysis-of-pom-file-has-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-warning/delivery-manager-tool-discovery-warning-the-analysis-of-pom-file-has-failed/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the WARNING Messages The analysis of POM file &lt;Project-Name&gt;/pom.xml has failed occurring during the Project Discovery :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536637/566536638.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x x&amp;lt;2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the discovery log file, select the warning message, and display the detail of the warning message by enabling the Show Details option as below screenshot, in order to see the stack trace if any:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536637/566536636.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - CVS - Access is denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-cvs/delivery-manager-tool-extraction-fatal-error-cvs-access-is-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-cvs/delivery-manager-tool-extraction-fatal-error-cvs-access-is-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to use the Delivery Manager Tool (DMT) extension for CVS, the following error like the one below is encountered in the extraction log indicating an access issue:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;org.netbeans.lib.cvsclient.response.ResponseException:Q:\data{55cac91b-829b-4915-a61e-081dc87b81f6}{c13e98d1-edb2-4380-993b-fe45be2b5978}{b8780811-4609-4f50-a95e-9da3d8d979ec}\tmp\volatile\content\1&amp;lt;application path&amp;gt;\CVS\cvsPostConversion941791585429669057tmp (Access is denied)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For more information on finding and opening the extraction logs, please see the page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - DB2 zOS - java.io.FileNotFoundExcept while choosing schema to extract</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-db2-zos/delivery-manager-tool-extraction-fatal-error-db2-zos-java-io-filenotfoundexcept-while-choosing-schema-to-extract/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-db2-zos/delivery-manager-tool-extraction-fatal-error-db2-zos-java-io-filenotfoundexcept-while-choosing-schema-to-extract/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Error encountered in DMT, after selecting manifest file and when we try to choose schema to extract.&lt;br&gt;
Option used is : CAST extractor output for DB2 zOS&lt;/p&gt;
&lt;p&gt;Error during parsing of schema file list : D:\DEF.DBASE&lt;br&gt;
java.io.FileNotFoundExcept: D:...\DEF.DBASE&lt;br&gt;
The system cannot find the file specified&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536656/566536655.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This error can be seen in the extraction log. To see the log location, refer the section &lt;strong&gt;Possible location for logs&lt;/strong&gt; of the page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - HTTP Maven Repository - Connection Exception 400 - Bad Request</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-http-maven-repository/delivery-manager-tool-extraction-fatal-error-http-maven-repository-connection-exception-400-bad-request/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-http-maven-repository/delivery-manager-tool-extraction-fatal-error-http-maven-repository-connection-exception-400-bad-request/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance when receiving the error message &amp;lsquo;Connection Exception: 400 - Bad Request&amp;rsquo; when packaging an HTTP Maven Repository.  The error can be seen in the screenshot of the package extraction log as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536673/566536672.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;For assistance with finding logs, please see the page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For assistance with the HTTP Maven Repository extension, please see the page:  &lt;a href="http://doc.castsoftware.com/display/DOCEXT/JEE+Maven+Http+Extractor"&gt;JEE Maven Http Extractor&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Java - Could not create Java Virtual Machine</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java/delivery-manager-tool-extraction-fatal-error-java-could-not-create-java-virtual-machine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java/delivery-manager-tool-extraction-fatal-error-java-could-not-create-java-virtual-machine/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to connect to a database with the Delivery Manager Tool to do a package extraction, if you do not have enough free memory, you will see the following errors as shown in the log screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Could not create Java Virtual Machine&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Could not reserve enough space for object heap&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A fatal exception has occurred&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Error Running Cast Database Extractor!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Packaging in the Delivery has not been fully completed&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Nuget Repository - URI has an authority component</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-nuget-repository/delivery-manager-tool-extraction-fatal-error-nuget-repository-uri-has-an-authority-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-nuget-repository/delivery-manager-tool-extraction-fatal-error-nuget-repository-uri-has-an-authority-component/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the incident when you may get an error message &lt;strong&gt;&amp;lsquo;java.lang.IllegalArgumentException:URI has an authority component&amp;rsquo;&lt;/strong&gt; while packaging the Nuget Repository. &lt;/p&gt;
&lt;p&gt;The error is seen in the package extraction log as shown below:&lt;/p&gt;
&lt;p&gt;2021-06-21 10:47:23.340 ERROR cast.commandLine.exceptionDuringProcess An error has occurred during command processing&lt;br&gt;
&lt;strong&gt;java.lang.IllegalArgumentException:URI has an authority component&lt;/strong&gt;&lt;br&gt;
at &lt;a href="http://java.io"&gt;java.io&lt;/a&gt;.File.&lt;init&gt;(File.java:423)&lt;br&gt;
at com.castsoftware.dmt.extractor.dotnet.nuget.utility.NugetFilesCheck.getMDAFileClassPath(NugetFilesCheck.java:43)&lt;br&gt;
at com.castsoftware.dmt.extractor.dotnet.nuget.utility.NugetFilesCheck.getNugetFolder(NugetFilesCheck.java:21)&lt;br&gt;
at com.castsoftware.dmt.extractor.dotnet.nuget.NugetExtractor.connect(NugetExtractor.java:114)&lt;br&gt;
at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:602)&lt;br&gt;
at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:658)&lt;br&gt;
at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:81)&lt;br&gt;
at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:290)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1324)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1305)&lt;br&gt;
at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1383)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.access$100(CommandLineApplication.java:37)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1183)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1176)&lt;br&gt;
at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:1175)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1107)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1100)&lt;br&gt;
at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:415)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:1099)&lt;br&gt;
at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:160)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Oracle Forms - java lang UnsatisfiedLinkError</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-forms-java-lang-unsatisfiedlinkerror/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-forms-java-lang-unsatisfiedlinkerror/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would help to deal with the above error occurred when packaging the forms using the DMT.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try extracting the forms as explained in the following documentation &lt;a href="http://doc.castsoftware.com/help/index.jsp?topic=%2F73x%2FAdd-a-database-package-for-a-live-target-database_568426720.html"&gt;http://doc.castsoftware.com/help/index.jsp?topic=%2F73x%2FAdd-a-database-package-for-a-live-target-database_568426720.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DMT fails with the error &lt;em&gt;java.lang.UnsatisfiedLinkError:&lt;path&gt;\BIN\frmjapi.dll: &lt;strong&gt;Can&amp;rsquo;t load IA 32.bit.dll on AMD 64-bit platform&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - PeopleSoft - Extraction error ORA-00903 invalid table name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-peoplesoft/delivery-manager-tool-extraction-fatal-error-peoplesoft-extraction-error-ora-00903-invalid-table-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-peoplesoft/delivery-manager-tool-extraction-fatal-error-peoplesoft-extraction-error-ora-00903-invalid-table-name/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When doing an extraction of PeopleSoft source code, in the extraction log, you observe many errors like:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MESSAGE*M2015-08-17 12:58:22.108 -     Extraction error: ORA-00903: invalid table name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;cast.dmt.extractor.squirrel.processOutput*MESSAGE**2015-08-17 12:58:09.840 - null  Line 176: from null.PSPCMNAME&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - PLI - The packaging in the Delivery has not been fully completed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-pli/delivery-manager-tool-extraction-fatal-error-pli-the-packaging-in-the-delivery-has-not-been-fully-completed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-pli/delivery-manager-tool-extraction-fatal-error-pli-the-packaging-in-the-delivery-has-not-been-fully-completed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues you may face during the extraction of PLI technology.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536706/566536708.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;In the Extraction log file :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERROR	The packaging in the Delivery has not been fully completed.\r\n Please use the &amp;#39;Manage the delivery&amp;#39; option to check the status of the Delivery. The packaging must be successful and up-to-date before the Delivery can be accepted
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	com.castsoftware.util.logger.exceptions.LogException:
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL- PSM UDB - ByteTocharConverter caused by java lang NoClassDefFoundError</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-sql-psm-udb/delivery-manager-tool-extraction-fatal-error-sql-psm-udb-bytetocharconverter-caused-by-java-lang-noclassdeffounderror/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-sql-psm-udb/delivery-manager-tool-extraction-fatal-error-sql-psm-udb-bytetocharconverter-caused-by-java-lang-noclassdeffounderror/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the error  &amp;quot; &lt;em&gt;&lt;strong&gt;java.lang.NoClassDefFoundError:sun/io/ByteTocharConverter Caused by :java.lang.ClassNotFoundException&lt;/strong&gt;&lt;/em&gt;&amp;quot;  which is encountered while choosing schema under Schema to extract or during the DB2 UDB Extraction step if the schema to extract has been added manually.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536734/566536736.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The complete stack is as shown below :&lt;/p&gt;
&lt;h2 id="an-error-has-occurred-during-command-processing"&gt;An error has occurred during command processing&lt;/h2&gt;
&lt;p&gt;java.lang.NoClassDefFoundError:sun/io/ByteToCharConverter&lt;br&gt;
at com.ibm.db2.jcc.b.r.a(r.java:159)&lt;br&gt;
at com.ibm.db2.jcc.a.d.a(d.java:1009)&lt;br&gt;
at com.ibm.db2.jcc.a.db.a(db.java:1723)&lt;br&gt;
at com.ibm.db2.jcc.a.db.a(db.java:1651)&lt;br&gt;
at com.ibm.db2.jcc.a.db.n(db.java:570)&lt;br&gt;
at com.ibm.db2.jcc.a.db.j(db.java:257)&lt;br&gt;
at com.ibm.db2.jcc.a.db.c(db.java:57)&lt;br&gt;
at com.ibm.db2.jcc.a.r.c(r.java:42)&lt;br&gt;
at &lt;a href="http://com.ibm.db2.jcc.a.sb"&gt;com.ibm.db2.jcc.a.sb&lt;/a&gt;.h(sb.java:169)&lt;br&gt;
at com.ibm.db2.jcc.b.zc.p(zc.java:1223)&lt;br&gt;
at com.ibm.db2.jcc.b.zc.a(zc.java:1859)&lt;br&gt;
at com.ibm.db2.jcc.b.zc.a(zc.java:497)&lt;br&gt;
at com.ibm.db2.jcc.b.zc.executeQuery(zc.java:481)&lt;br&gt;
at com.castsoftware.connection.JdbcConnection.executeQuery(JdbcConnection.java:817)&lt;br&gt;
&amp;hellip;&lt;br&gt;
Caused by java.lang.ClassNotFoundException:&lt;a href="http://sun.io"&gt;sun.io&lt;/a&gt;.ByteToCharConverter&lt;br&gt;
at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader.findClass(:0)&lt;br&gt;
at java.lang.ClassLoader.loadClass(:0)&lt;br&gt;
at java.lang.ClassLoader.loadClass(:0)&lt;br&gt;
at com.ibm.db2.jcc.b.r.a(r.java:159)&lt;br&gt;
at com.ibm.db2.jcc.a.d.a(d.java:1009)&lt;br&gt;
at com.ibm.db2.jcc.a.db.a(db.java:1723)&lt;br&gt;
at com.ibm.db2.jcc.a.db.a(db.java:1651)&lt;br&gt;
at com.ibm.db2.jcc.a.db.n(db.java:570)&lt;br&gt;
at com.ibm.db2.jcc.a.db.j(db.java:257)&lt;br&gt;
at com.ibm.db2.jcc.a.db.c(db.java:57)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - com castsoftware util logger exceptions</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-com-castsoftware-util-logger-exceptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-com-castsoftware-util-logger-exceptions/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide solution to the error mentioned below which is encountered while running extraction&lt;br&gt;
&lt;em&gt;com.castsoftware.util.logger.exceptions.LogException:&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-2)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run extraction in DMT using .castextraction file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Error in the log :&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-T-SQL MS - Error 2000 - Error running CAST database extractor - Unknown platform null</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tsql/delivery-manager-tool-extraction-fatal-error-sql-t-sql-ms-error-2000-error-running-cast-database-extractor-unknown-platform-null/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tsql/delivery-manager-tool-extraction-fatal-error-sql-t-sql-ms-error-2000-error-running-cast-database-extractor-unknown-platform-null/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the error (mentioned below) encountered while running  SQL Server extraction.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536756/566536755.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Unknown platform:null&lt;br&gt;
DETAIL    Error: 2000&lt;br&gt;
ERROR    Error running CAST database extractor!&lt;br&gt;
ERROR    An exception has occurred during source package file creation&lt;br&gt;
    com.castsoftware.util.logger.exceptions.LogException:&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(:0)&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at java.lang.reflect.Constructor.newInstance(:0)&lt;br&gt;
        at java.lang.Class.newInstance(:0)&lt;br&gt;
        at com.castsoftware.util.logger.exceptions.LogException.newInstance(LogException.java:75)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.createErrorException(Logging.java:1021)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.error(Logging.java:1052)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.generateSquirrelSchemaList(SquirrelExtractor.java:190)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.getExistingSchemas(SquirrelExtractor.java:385)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.getNotExistingSchemas(SquirrelExtractor.java:321)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.AbstractDatabaseExtractor.extract(AbstractDatabaseExtractor.java:148)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extractInternal(ExtractionEngine.java:639)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.access$15(ExtractionEngine.java:620)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:614)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:1)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:569)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:609)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:62)&lt;br&gt;
        at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:322)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1015)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1069)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:924)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:907)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:901)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:847)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:841)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:74)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(:0)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at java.lang.reflect.Method.invoke(:0)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.executeMain(JarBootstrap.java:529)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.main(JarBootstrap.java:755)&lt;br&gt;
ERROR    An error has occurred during command processing&lt;br&gt;
    com.castsoftware.util.logger.exceptions.LogException:&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(:0)&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at java.lang.reflect.Constructor.newInstance(:0)&lt;br&gt;
        at java.lang.Class.newInstance(:0)&lt;br&gt;
        at com.castsoftware.util.logger.exceptions.LogException.newInstance(LogException.java:75)&lt;br&gt;
        at com.castsoftware.util.logger.exceptions.LogException.newInstance(LogException.java:114)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.createErrorException(Logging.java:1024)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.error(Logging.java:1216)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extractInternal(ExtractionEngine.java:648)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.access$15(ExtractionEngine.java:620)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:614)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:1)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:569)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:609)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:62)&lt;br&gt;
        at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:322)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1015)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1069)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:924)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:907)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:901)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:847)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:841)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:74)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(:0)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at java.lang.reflect.Method.invoke(:0)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.executeMain(JarBootstrap.java:529)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.main(JarBootstrap.java:755)&lt;br&gt;
    Caused by     com.castsoftware.util.logger.exceptions.LogException:&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(:0)&lt;br&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(:0)&lt;br&gt;
        at java.lang.reflect.Constructor.newInstance(:0)&lt;br&gt;
        at java.lang.Class.newInstance(:0)&lt;br&gt;
        at com.castsoftware.util.logger.exceptions.LogException.newInstance(LogException.java:75)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.createErrorException(Logging.java:1021)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.error(Logging.java:1052)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.generateSquirrelSchemaList(SquirrelExtractor.java:190)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.getExistingSchemas(SquirrelExtractor.java:385)&lt;br&gt;
        at com.castsoftware.dmt.extractor.squirrel.SquirrelExtractor.getNotExistingSchemas(SquirrelExtractor.java:321)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.AbstractDatabaseExtractor.extract(AbstractDatabaseExtractor.java:148)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extractInternal(ExtractionEngine.java:639)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.access$15(ExtractionEngine.java:620)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:614)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:1)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:569)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:609)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:62)&lt;br&gt;
        at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:322)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1015)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1069)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:924)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:907)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:901)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:847)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
        at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
        at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:841)&lt;br&gt;
        at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:74)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(:0)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(:0)&lt;br&gt;
        at java.lang.reflect.Method.invoke(:0)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.executeMain(JarBootstrap.java:529)&lt;br&gt;
        at com.castsoftware.bootstrap.JarBootstrap.main(JarBootstrap.java:755)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SVN - failed to explore SVN path - Second Version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-svn/delivery-manager-tool-extraction-fatal-error-svn-failed-to-explore-svn-path-second-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-svn/delivery-manager-tool-extraction-fatal-error-svn-failed-to-explore-svn-path-second-version/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide would help you to solve the &amp;quot; failed to explore SVN path &amp;quot; while trying to scan the code on the SVN&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536739/566536741.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536739/566536740.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536739/566536740.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - TFS - Credentials not stored on local after Delivery</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-credentials-not-stored-on-local-after-delivery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-credentials-not-stored-on-local-after-delivery/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue encountered when we try to configure our credentials to connect to the server for extraction on DMT.&lt;br&gt;
The below image shows the option where we configure the credentials for Team Foundation Server.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536747/566536749.png" alt=""&gt;&lt;br&gt;
The issue is encountered when we try to save the password on the local for more than one application delivered through the same DMT.&lt;br&gt;
The scenario is as follows where we try to deliver Application 1 and Application using the same DMT:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - GIT - Fatal Error - Network transport exception occurred while operating on remote GIT repository</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-network-transport-exception-occurred-while-operating-on-remote-git-repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-network-transport-exception-occurred-while-operating-on-remote-git-repository/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot GIT extraction failing with the below error :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ERROR Network transport exception occurred while operating on remote GIT repository. Please check remote URL string and try again: &lt;a href="https://ci-git.corpnet.pl/git/cap"&gt;https://xxxxx/git/cap&lt;/a&gt;.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;org.eclipse.jgit.api.errors.TransportException:&lt;a href="https://ci-git.corpnet.pl/git/cap"&gt;https://xxxxx/git/cap&lt;/a&gt;: cannot open git-upload-pack&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;..&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Caused by org.eclipse.jgit.errors.TransportException:&lt;a href="https://ci-git.corpnet.pl/git/cap"&gt;https://xxxxx/git/cap&lt;/a&gt;: cannot open git-upload-pack&lt;/em&gt;&lt;br&gt;
&lt;em&gt;..&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Caused by &lt;a href="http://javax.net"&gt;javax.net&lt;/a&gt;.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - HTTP Maven</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-http-maven/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-http-maven/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve Information message during Package extraction for HTTP Maven.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the message you are interested in :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Oracle Forms - 0 Forms modules loaded in 0 ms</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-0-forms-modules-loaded-in-0-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-0-forms-modules-loaded-in-0-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Explanation,Impact and Resolution of message :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;0 Forms modules loaded in 0 ms!&lt;/strong&gt; Layer: 0 %TYPE% Start export on group: CAST_Forms_ObjectLibrary %TYPE% Stop export on group: CAST_Forms_ObjectLibrary Layer: 1 %TYPE% Start export on group: CAST_Forms_Module %TYPE% Stop export on group: CAST_Forms_Module %TYPE% Start export on group: CAST_Forms_ObjectLibraryTab %TYPE% Stop export on group: CAST_Forms_ObjectLibraryTab &amp;hellip; CAST_Forms_ObjectGroup_Tab =&amp;gt; 0 extracted! CAST_Forms_Package_Tab =&amp;gt; 0 extracted! CAST_Forms_MenuModule =&amp;gt; 0 extracted! CAST_Forms_RecordGroup_Tab =&amp;gt; 0 extracted! CAST_Forms_Trigger =&amp;gt; 0 extracted! &amp;hellip;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Siebel - 0 objects extracted for each siebel object types</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-siebel/delivery-manager-tool-extraction-info-siebel-0-objects-extracted-for-each-siebel-object-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-siebel/delivery-manager-tool-extraction-info-siebel-0-objects-extracted-for-each-siebel-object-types/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for problems during extraction of Siebel Project sources where 0 objects are extracted for each siebel object types :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536807/566536806.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Performance - Oracle - Extraction source code never completed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-performance/delivery-manager-tool-extraction-performance-oracle-extraction-source-code-never-completed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-performance/delivery-manager-tool-extraction-performance-oracle-extraction-source-code-never-completed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you troubleshoot the following problem for Oracle DB extraction, &lt;strong&gt;while extracting database DMT is running from long time and the extraction not getting completed&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open DMT.&lt;/li&gt;
&lt;li&gt;Do the extraction of Oracle DB.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a known issue, the Oracle extraction is so huge, that it will never finish. To unblock the situation&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Performance - Peoplesoft - Extraction gets hung or stuck</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-performance/delivery-manager-tool-extraction-performance-peoplesoft/delivery-manager-tool-extraction-performance-peoplesoft-extraction-gets-hung-or-stuck/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-performance/delivery-manager-tool-extraction-performance-peoplesoft/delivery-manager-tool-extraction-performance-peoplesoft-extraction-gets-hung-or-stuck/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution when peoplesoft extraction gets hung or is stuck.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install Peoplesoft package&lt;/li&gt;
&lt;li&gt;Launch DMT for extraction&lt;/li&gt;
&lt;li&gt;Start Extraction and after few minutes, it gets stuck for more than 48 hours&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Warning - DOTNet - The DLL extractor has returned an not mapped error when extracting</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-warning/delivery-manager-tool-extraction-warning-dotnet-the-dll-extractor-has-returned-an-not-mapped-error-when-extracting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-warning/delivery-manager-tool-extraction-warning-dotnet-the-dll-extractor-has-returned-an-not-mapped-error-when-extracting/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When packaging assemblies, during the extraction, below warning messages are triggered :&lt;/p&gt;
&lt;p&gt;WARNING The DLL extractor has returned an not mapped error when extracting \&amp;hellip;\lib...\Newxxx.Json.dll&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536822/566536824.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a &amp;ldquo;.NET assemblies on your file system&amp;rdquo; package that points to the assemblies location.&lt;/li&gt;
&lt;li&gt;Package the &amp;ldquo;.NET assemblies on your file system&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Open the Extraction.castlog2 file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction Discovery - Error - Connection Exception 400 - Repository version policy RELEASE does not allow metadata in path maven-metadata xml</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-discovery-error-connection-exception-400-repository-version-policy-release-does-not-allow-metadata-in-path-maven-metadata-xml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-discovery-error-connection-exception-400-repository-version-policy-release-does-not-allow-metadata-in-path-maven-metadata-xml/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the Delivery Manager Tool (DMT), an error is encountered during Extraction/Discovery step for Maven Repository and the Automatic Remediation goes in a loop:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Connection Exception: 400 - Repository version policy: RELEASE does not allow metadata in path: ../maven-metadata.xml&amp;quot;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As shown in the below screenshot (this screenshot is from the logs generated during the DMT process - please see &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; for more information on how to find this log):&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-faq/</guid><description>&lt;p&gt;What are the impacts of killing the DMT process ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There is no impact.&lt;/li&gt;
&lt;li&gt;But if you kill the process during the extraction, it may lead to some issues .The issue is that you cannot not execute the extraction again (lock on some files).&lt;/li&gt;
&lt;li&gt;Workaround: If you have several versions, is to clean the delivery folder :You need to keep the package folder, but you can remove all the files inside these folders.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;List of return values in DMT CLI Java Code&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - DELIVERY Folder Structure and Contents - How to check the plugins installed in the Delivery folder</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-delivery-folder-structure-and-contents/delivery-manager-tool-information-delivery-folder-structure-and-contents-how-to-check-the-plugins-installed-in-the-delivery-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-delivery-folder-structure-and-contents/delivery-manager-tool-information-delivery-folder-structure-and-contents-how-to-check-the-plugins-installed-in-the-delivery-folder/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The objective of this page is to give information how to check the plugins installed in the Delivery folder&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check in the &lt;a href="http://doc.castsoftware.com/display/DOCEXT/CAST+AIP+Extensions"&gt;CAST AIP Extensions &amp;gt; CAST AIP Extensions Documentation &amp;gt; CAST AIP Extensions&lt;/a&gt;, in the Release note of the Extension, check in the &amp;ldquo;CAST AIP compatibility&amp;rdquo; that the Extension version is supported by CAST AIP.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Automatic Remediation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-automatic-remediation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-automatic-remediation/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the issues encountered while Project Remediation phase of the package&lt;/p&gt;
&lt;p&gt;When the Package action is used, CAST will scan the target source code and &amp;ldquo;discover&amp;rdquo; projects, files, folders, resources, and variables. If any of these items reference other items and the CAST Delivery Manager Tool is not able to locate these referenced items in the source package, then an alert is generated and displayed in the Package Content tab under the Package generation alerts section.&lt;br&gt;
When an alert is generated as shown above, you can then create a corresponding remediation item to resolve the issue that caused the alert. For example, a missing project may in fact be located in a different source package. Creating a remediation item will &amp;ldquo;tell&amp;rdquo; the CAST Delivery Manager Tool where that project is actually located.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Alerts - ios</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-ios/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-ios/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When packaging an ios project, many alerts were seen for missing source file and folders as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536868/566536867.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;package an ios application&lt;/li&gt;
&lt;li&gt;notice a large amount of alerts&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Alerts - J2EE - Eclipse - Undefined variable</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-eclipse-undefined-variable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-eclipse-undefined-variable/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to solve the Undefined variable for J2EE Eclipse applications.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536876/566536877.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the package content tab, identify the path of the project. In the below example, the path is amisting/.project:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536876/566536877.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Go to the project path&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536876/566536879.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open the .classpath file&lt;/li&gt;
&lt;li&gt;Inside the classpath file we can see that the variable that appears as undefined is defined in the classpath entry :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536876/566536878.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Search in your source where the jar files defined in the classpath entry are located (EXTERNAL_JARS/log_extract.jar as an example from the above screenshot).&lt;/li&gt;
&lt;li&gt;Once found, in the package content remediate the undefined variable alert by giving the path of these jar files. In the current case the path is in R:/Sources/&amp;hellip;/extlibs/src&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536876/566536875.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Package again.&lt;/li&gt;
&lt;li&gt;The undefined variable must not appear in the alerts again.&lt;/li&gt;
&lt;li&gt;If the above steps do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/"&gt;Relevant Input&lt;/a&gt; in order to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Error - NullPointerException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-error/delivery-manager-tool-package-validation-error-nullpointerexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-error/delivery-manager-tool-package-validation-error-nullpointerexception/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with solving the issue of a validation error of a NullPointerException during the Delivery Manager Tool process. &lt;/p&gt;
&lt;p&gt;The DMT error may be &amp;quot; &lt;strong&gt;The program Validation has not ended correctly (2001)&lt;/strong&gt;&amp;quot; shown in the screenshot below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536965/566536964.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The associated log file then may look like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536965/566536966.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x, x&amp;lt;13&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package Contents - Incomplete Package Contents - Files on your file system - J2EE - Web xml files are ignored</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-j2ee-web-xml-files-are-ignored/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-j2ee-web-xml-files-are-ignored/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After package extraction in DMT,the web.xml files appear as ignored when seen in package content and are not defined in the analysis unit as indicated in the screenshot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536937/566536936.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the J2EE application in Delivery Manager Tool.&lt;/li&gt;
&lt;li&gt;Check the Package content.&lt;/li&gt;
&lt;li&gt;Web.xml files are ignored.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Project Selection - Error - Java Heap Space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-project-selection/delivery-manager-tool-project-selection-error-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-project-selection/delivery-manager-tool-project-selection-error-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the reason for the &amp;ldquo;Java Heap Space&amp;rdquo; error in the selection phase of the packaging and the resolution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create application&lt;/li&gt;
&lt;li&gt;Open DMT and create a package.&lt;/li&gt;
&lt;li&gt;Observe that the packaging fails at the selection phase because of the memory.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536829/566536828.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Refresh - Error - Invalid in-memory resource</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-refresh/delivery-manager-tool-refresh-error-invalid-in-memory-resource/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-refresh/delivery-manager-tool-refresh-error-invalid-in-memory-resource/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to do a refresh with the Delivery Manager Tool, the error &amp;ldquo;Invalid in-memory resource&amp;rdquo; is encountered as shown in the screenshot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536568/566536567.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation: 8.3 : &lt;a href="http://doc.castsoftware.com/display/DOC83/DMT+-+Refresh"&gt;DMT - Refresh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FYI - DMT refresh is only available when delivering with the AIC Portal and is not available when delivering with CAST-MS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Source Code Scan - Error - java lang OutOfMemoryError GC overhead limit exceeded</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-java-lang-outofmemoryerror-gc-overhead-limit-exceeded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-java-lang-outofmemoryerror-gc-overhead-limit-exceeded/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide solution to the error : java lang OutOfMemoryError GC overhead limit exceeded&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536847/566536846.jpg" alt=""&gt;&lt;br&gt;
The error usually occurs because of memory problems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Deploy CAST Security Dashboard using JAR file</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-jar-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-jar-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Security Dashboard ≥ 2.5&lt;/strong&gt; in &lt;strong&gt;JAR&lt;/strong&gt;file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-jar-file-format"&gt;What is the JAR file format?&lt;/h3&gt;
&lt;p&gt;From release 2.5 onwards, CAST will deliver an executable &lt;strong&gt;JAR file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The executable JAR file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the JAR itself). In addition, the JAR file contains an &lt;strong&gt;interactive installer&lt;/strong&gt; which will guide you through some of the deployment requirements. The aim of the JAR file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR file (see &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-war-file/"&gt;&lt;strong&gt;Deploy CAST Security Dashboard using WAR file&lt;/strong&gt;&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Deployment considerations</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/deployment-considerations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/deployment-considerations/</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;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-communication-between-cast-components"&gt;Typical communication between CAST components&lt;/h2&gt;
&lt;p&gt;The following diagram shows the interaction between &lt;strong&gt;AIP Console&lt;/strong&gt; and the &lt;strong&gt;main CAST Components&lt;/strong&gt;. It also shows the flow from the source code delivery to the snapshot and Dashboard data consumption.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SIZING/attachments/338755640/444563485.png" alt=""&gt;&lt;/p&gt;
&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;*Analysis Node = Server on which the &lt;strong&gt;AIP Node service&lt;/strong&gt; and &lt;strong&gt;AIP Core&lt;/strong&gt; are installed.&lt;/p&gt;</description></item><item><title>Deployment considerations for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/deployment-considerations-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/deployment-considerations-for-cast-imaging/</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;: information to help you plan your &lt;strong&gt;AIP for Imaging&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-communication-between-cast-components"&gt;Typical communication between CAST components&lt;/h2&gt;
&lt;p&gt;The following diagram shows the interaction between &lt;strong&gt;AIP Console&lt;/strong&gt; and the &lt;strong&gt;main CAST Components&lt;/strong&gt;. It also shows the flow from the source code delivery to the CAST Imaging data consumption:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/IMAGING/images_dep_consid/599818361.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="required-components"&gt;Required components&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Package/Component&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;CAST Imaging&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;strong&gt;CAST Imaging&lt;/strong&gt; is the component used to display and investigate the analysis results:&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;This component can be installed on&lt;strong&gt; Windows&lt;/strong&gt; (directly or via Docker) or &lt;strong&gt;Linux &lt;/strong&gt;(via Docker).&lt;/li&gt;&lt;li&gt;Only &lt;strong&gt;one instance&lt;/strong&gt; can be "fed" with analysis results.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;AIP Core&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p style="text-align: left;"&gt;&lt;strong&gt;AIP Core &lt;/strong&gt;is the "backbone" analysis engine:&lt;/p&gt;</description></item><item><title>Deployment considerations for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/deployment-considerations-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/deployment-considerations-for-cast-imaging/</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;: information to help you plan your &lt;strong&gt;AIP for Imaging&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-communication-between-cast-components"&gt;Typical communication between CAST components&lt;/h2&gt;
&lt;p&gt;The following diagram shows the interaction between &lt;strong&gt;AIP Console&lt;/strong&gt; and the &lt;strong&gt;main CAST Components&lt;/strong&gt;. It also shows the flow from the source code delivery to the CAST Imaging data consumption:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760183/599818361.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="required-components"&gt;Required components&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Package/Component&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;CAST Imaging&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;strong&gt;CAST Imaging&lt;/strong&gt; is the component used to display and investigate the analysis results:&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;This component can be installed on&lt;strong&gt; Windows&lt;/strong&gt; (directly or via Docker) or &lt;strong&gt;Linux &lt;/strong&gt;(via Docker).&lt;/li&gt;&lt;li&gt;Only &lt;strong&gt;one instance&lt;/strong&gt; can be "fed" with analysis results.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;AIP Core&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p style="text-align: left;"&gt;&lt;strong&gt;AIP Core &lt;/strong&gt;is the "backbone" analysis engine:&lt;/p&gt;</description></item><item><title>DMT - Add a new source code package</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/</guid><description>&lt;h5 id="add-a-new-source-code-package"&gt;Add a new source code package&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Adding a new source code package&lt;/strong&gt; is relevant regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; you are working in.&lt;/p&gt;
&lt;p&gt;To add a new source code package:&lt;/p&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/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-version-page/"&gt;Version page&lt;/a&gt;, click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_add.png?version=1&amp;amp;modificationDate=1549304357503&amp;amp;api=v2" alt=""&gt; button to add a new &lt;strong&gt;Source Code Package&lt;/strong&gt; to your Version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;strong&gt;Add Package wizard&lt;/strong&gt; will then be displayed - this guides you through the package creation process:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222081/images_add_package.jpg?version=1&amp;amp;modificationDate=1549304357990&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;First choose the type of source code you want to package and click the &lt;strong&gt;Next&lt;/strong&gt; button.&lt;/p&gt;</description></item><item><title>DMT - Application page</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-application-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-application-page/</guid><description>&lt;h5 id="application-page"&gt;Application page&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Application page&lt;/strong&gt; is &lt;em&gt;only&lt;/em&gt; visible if you are working with the DMT launched directly from the &lt;strong&gt;CAST AIC Portal&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Application&lt;/strong&gt; page enables you to manage all aspects of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Application&lt;/a&gt;. Applications are created in the CAST AIC Portal by the CAST AI Administrator.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343239/496343296.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="fields"&gt;Fields&lt;/h6&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;Application name&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Defines the name of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Application&lt;/a&gt;. It is not possible to change the name of an Application in the CAST Delivery Manager Tool - this can only be done by the CAST AI Administrator using the CAST Management Studio.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Application ID&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A unique identification number for your Application. This &lt;strong&gt;ID&lt;/strong&gt; is managed entirely by the CAST Management Studio and cannot be modified.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="versions-section"&gt;Versions section&lt;/h6&gt;
&lt;p&gt;This section lists any existing &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Versions&lt;/a&gt; that are assigned to the current Application, regardless of their &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-version-status/"&gt;status&lt;/a&gt;. It also enables you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/"&gt;add a new version&lt;/a&gt; and edit/remove an existing version.&lt;/p&gt;</description></item><item><title>DMT - CAST Delivery Manager Tool modes</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/</guid><description>&lt;h5 id="cast-delivery-manager-tool-modes"&gt;CAST Delivery Manager Tool modes&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Delivery Manager Tool functions in two modes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As a standalone tool installed from the CAST AIC Portal&lt;/li&gt;
&lt;li&gt;As an integrated tool accessed from the CAST Management Studio&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The interface and some of the available options differ according to the mode that is in use. Where applicable, the help will indicate an option or screen that is not available in certain modes.&lt;/p&gt;
&lt;p&gt;Below is a table that lists the primary use cases for each mode:&lt;/p&gt;</description></item><item><title>DMT - Discovery - how does it work?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-discovery-how-does-it-work/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-discovery-how-does-it-work/</guid><description>&lt;h5 id="discovery---how-does-it-work"&gt;Discovery - how does it work?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Discovery is the second step in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action. Users of older versions of CAST will be familiar with the concept of Discovery, but for newcomers it can be described as follows:&lt;/p&gt;
&lt;p&gt;Discovery is a process whereby the CAST Delivery Manager Tool will attempt to automatically identify projects (for example: an Eclipse Java project, or an SQL database) within your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Source Package&lt;/a&gt; using a set of predefined rules. When the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action is complete, you can view the projects that have been identified in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab/"&gt;Package Content tab&lt;/a&gt; (in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-projects-found/"&gt;List of projects that will be analyzed&lt;/a&gt; section).&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.20</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-20/</guid><description>&lt;h3 id="22010-funcrel"&gt;2.20.10-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;p&gt;No changes in this release.&lt;/p&gt;
&lt;h3 id="2209-funcrel"&gt;2.20.9-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;p&gt;No changes in this release.&lt;/p&gt;
&lt;h3 id="2208-funcrel"&gt;2.20.8-funcrel&lt;/h3&gt;
&lt;h4 id="note-2"&gt;Note&lt;/h4&gt;
&lt;p&gt;An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>DOTNet - Information - How to check if Framework is installed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/dotnet/dotnet-information-how-to-check-if-framework-is-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/dotnet/dotnet-information-how-to-check-if-framework-is-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to check if Dot net Framework is installed&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are three easy ways to find out the version of .NET Framework installed in your system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using Windows Explorer&lt;/li&gt;
&lt;li&gt;Using Registry Editor&lt;/li&gt;
&lt;li&gt;Using Command Prompt&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Using Windows Explorer:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All Microsoft .NET Framework versions are installed in following directory:&lt;/p&gt;</description></item><item><title>Download an extension using Console</title><link>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-console/</guid><description>&lt;p&gt;&lt;strong&gt;CAST Console&lt;/strong&gt; has been designed to &lt;strong&gt;fully automate&lt;/strong&gt; the management of extensions. You can find out more in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;Application - Extensions&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713880/354713882.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Embedded CAST Dashboard deployment process using Java JAR installer</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-java-jar-installer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-java-jar-installer/</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;: describes how to deploy and configure CAST Dashboards embedded in the Console package using a &lt;strong&gt;JAR installer&lt;/strong&gt;file. This documentation is only valid for those using the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Console ≥ 2.3.0 in Enterprise mode via Java JAR installers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Console ≥ 2.4.0 in Standalone mode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Console ≥ 1.29&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Console ≥ 2.x in Enterprise mode via Docker containers&lt;/strong&gt;, embedded Dashboards are automatically configured and you do not need to follow these steps.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Console 2.x - 2.3 in Standalone mode&lt;/strong&gt;, embedded Dashboards are installed using a ZIP file as explained in  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-standalone-mode-installation-of-aip-console-front-end-in-standalone-mode/"&gt;2.x - Standalone mode - Installation of AIP Console front-end in standalone mode&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;**Console **≤&lt;strong&gt;1.x&lt;/strong&gt; , embedded Dashboards are installed using a ZIP or WAR file as explained in  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-zip-file/"&gt;Embedded CAST Dashboard deployment process using ZIP file&lt;/a&gt;&lt;/strong&gt; and  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-war-file/"&gt;Embedded CAST Dashboard deployment process using WAR file&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;⚠ Warning:&lt;/strong&gt; Java 17 is required when installing embedded CAST Dashboards (&lt;strong&gt;release 2.11.1-funcrel or later&lt;/strong&gt;) provided with the CAST Console installer. CAST Dashboards release 2.11.1-funcrel is provided with CAST Console &lt;strong&gt;2.7.1-funcrel and later&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Encrypting the LDAP account password</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/encrypting-the-ldap-account-password/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/encrypting-the-ldap-account-password/</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;This information is valid only for ≥&lt;strong&gt;2.0.0-beta6&lt;/strong&gt; releases of CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&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 page describes how to encrypt the password required for the &lt;strong&gt;security.ldap.account.password&lt;/strong&gt; parameter when &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;&lt;strong&gt;LDAP authentication&lt;/strong&gt;&lt;/a&gt; is used.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When configuring CAST Imaging to use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;LDAP authentication&lt;/a&gt;&lt;/strong&gt;, the parameter &lt;strong&gt;security.ldap.account.password&lt;/strong&gt; must be populated with the LDAP service account password:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# -----------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Parameters for ldap mode
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# -----------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.url=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.account.dn=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.account.password=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.usersearch.base=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.usersearch.filter=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.groupsearch.base=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.groupsearch.filter=
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;security.ldap.groupsearch.base.filter=
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;By default, this password is passed in &lt;strong&gt;clear text&lt;/strong&gt; and this can represent a potential security risk. If your organization requires this password to be&lt;strong&gt;encrypted&lt;/strong&gt;, you can use the following instructions to do so.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Action plan - Missing action plan items - Action Plan view is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-action-plan/engineering-dashboard-action-plan-missing-action-plan-items/engineering-dashboard-action-plan-missing-action-plan-items-action-plan-view-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-action-plan/engineering-dashboard-action-plan-missing-action-plan-items/engineering-dashboard-action-plan-missing-action-plan-items-action-plan-view-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the Action Plan view is empty:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540983/566540982.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take a snapshot&lt;/li&gt;
&lt;li&gt;Open ED&lt;/li&gt;
&lt;li&gt;Click on Action Plan tile&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the table VIEWER_ACTION_PLANS is not corrupted:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the priority was entered from ED:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Action Plan Recommendation</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/engineering-dashboard-action-plan-recommendation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/engineering-dashboard-action-plan-recommendation/</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 page provides information about the &lt;strong&gt;Action Plan Recommendation&lt;/strong&gt;feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Action Plan Recommendation&lt;/strong&gt; is a feature designed to help you automatically build an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; to &lt;strong&gt;improve the grade/score of a chosen Health Factor&lt;/strong&gt; (Business Criteria). In short, for a given Health Factor, you can configure one of the &amp;ldquo;remediation targets&amp;rdquo; listed below and the Action Plan Recommendation will automatically suggest a list of violations to be added to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; for future correction. The correction of the suggested violations will match the desired remediation target when a new snapshot is generated and therefore improve the grade of the chosen Health Factor. Available remediation targets:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Advanced Search - Advanced Search is hanging</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-advanced-search-is-hanging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-advanced-search-is-hanging/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with the Advanced Search feature of the  Engineering Dashboard (ED). &lt;/p&gt;
&lt;p&gt;When Advanced Search hangs, the page may look like this with the violation search just hanging where the red box is located:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540991/566540992.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x, x&amp;gt;=3 with Dashboard package 1.7.0 or above&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try to use Advanced Search&lt;/li&gt;
&lt;li&gt;Search hangs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Application - Missing Application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-application/engineering-dashboard-application-missing-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-application/engineering-dashboard-application-missing-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page treats the issue of missing application from ED:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540999/566540998.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take a full snapshot&lt;/li&gt;
&lt;li&gt;Deploy the ED WAR folder.&lt;/li&gt;
&lt;li&gt;Open ED.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the missing application have snapshots - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Connection - login - logout</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-connection-login-logout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-connection-login-logout/</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 page provides instructions for connecting to the Engineering Dashboard and the login and logout options.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="connecting-to-the-engineering-dashboard"&gt;Connecting to the Engineering Dashboard&lt;/h2&gt;
&lt;p&gt;To connect to the Engineering Dashboard, browse to the URL provided to you by your CAST Administrator. This will usually be in the following format:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http://&amp;lt;server&amp;gt;:[&amp;lt;port&amp;gt;]/CAST-Engineering
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The login page will then be displayed:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610314/382610323.jpg" alt=""&gt;&lt;/p&gt;
&lt;h3 id="access-from-the-aip-console"&gt;Access from the AIP Console&lt;/h3&gt;
&lt;p&gt;Accessing the Engineering Dashboard from the AIP Console is simple - click the appropriate icon:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - ED - Information - How to reproduce ED issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/engineering-dashboard-ed/engineering-dashboard-ed-information-how-to-reproduce-ed-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/engineering-dashboard-ed/engineering-dashboard-ed-information-how-to-reproduce-ed-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the steps involved in Reproducing ED Issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;To perform the below steps you will need the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Exclusion - Unable to add exclusion</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-exclusion/engineering-dashboard-exclusion-unable-to-add-exclusion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-exclusion/engineering-dashboard-exclusion-unable-to-add-exclusion/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues with Exclusion on ED. The view dedicated to Exclusion items :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541003/566541002.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy dashboard&lt;/li&gt;
&lt;li&gt;Try to add exclusions&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are unable to add exclusion items and getting the above error then please perform the below actions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;This issue is observed when deployed war has corruptions in it. This corruption might have  occurred due to some network issue or memory issue while downloading/deploying the war.&lt;/li&gt;
&lt;li&gt;So to resolve this issue please deploy a new war and configure the same. You can refer &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Standalone+Health+Dashboard+deployment"&gt;Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/display/TKBQG/Application+Engineering+Dashboard+-+Action+plan+-+Unable+to+add+action+plan+-+Draft#ApplicationEngineeringDashboardActionplanUnabletoaddactionplanDraft-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Engineering Dashboard - Login - Errors - DBMS connection has failed or all domains loading have been aborted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-login/engineering-dashboard-login-errors/engineering-dashboard-login-errors-dbms-connection-has-failed-or-all-domains-loading-have-been-aborted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-login/engineering-dashboard-login-errors/engineering-dashboard-login-errors-dbms-connection-has-failed-or-all-domains-loading-have-been-aborted/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details about a known issue related to the &lt;strong&gt;configuration&lt;/strong&gt; of &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This issue in the configuration leads to an error that comes up on the login page of the ED and does not allow the user to login and work on ED.&lt;/p&gt;
&lt;p&gt;Following is the screenshot of the error that comes up on the login page to make the issue more clear:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541009/566541013.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the above screenshot, the error is clear and it appears on the login page of ED preventing the user to login and work on ED.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Objects - Missing Objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-objects/engineering-dashboard-objects-missing-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-objects/engineering-dashboard-objects-missing-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when objects are missing on ED&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the object is present in the Central Database by executing the below query -&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;select *
from dss_object_info doi
join dss_objects dos
on doi.object_id = dos.object_id
where
doi.snapshot_id = &amp;lt;snapshot_id&amp;gt;
and dos.object_full_name = &amp;lsquo;&amp;lt;object_full_name&amp;gt;&amp;rsquo;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
 1. If the query does not return any row then the object is not present on the Central Database. Follow the user guide - [CAST Engineering Dashboard - Object - Missing objects](/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/) to solve the problem.
 2. If the query returns rows then the object is present on the Central Database but not displayed on ED due to display issue, report your problem to [CAST Technical Support](https://help.castsoftware.com/hc/en-us/requests/new) and provide the [Relevant input](/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-objects/):
2. If the problem you are facing does not match any case listed in this page, report your problem to [CAST Technical Support](https://help.castsoftware.com/hc/en-us/requests/new) and provide the [Relevant input](/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-objects/):

**For CAST Technical Support Only** - [Engineering Dashboard - ED - Information - How to reproduce ED issues](/export-v2/tg/information-guides/information-guides-by-cast-aip-component/engineering-dashboard-ed/engineering-dashboard-ed-information-how-to-reproduce-ed-issues/)

**Notes/comments**

**Related Pages**
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Engineering Dashboard - Quality Rules - Mismatch in number of quality rule between ED and CMS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-mismatch-in-number-of-quality-rule-between-ed-and-cms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-mismatch-in-number-of-quality-rule-between-ed-and-cms/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the Number of computed Quality rules from CMS summary and the the Number of computed Quality rules Quality Model tile is not the same.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541022/566541023.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Which means the total of CAST Quality Rules, Custom Quality Rules and Critical Quality Rules is not equal to the Number of computed Quality rules from CMS summary.&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541022/566541021.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Report Generation - Miscellaneous report error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-miscellaneous-report-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-miscellaneous-report-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue you may encounter during generation of Miscellaneous report in dashboard as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541036/566541035.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in Dashboard Package version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Try to generate Miscellaneous report from dashboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you come across the above error during the generation of Miscellaneous report in dashboard then, please perform the below actions:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Risk - Missing risk - Column risk has NA for all the objects in violation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-risk/engineering-dashboard-risk-missing-risk/engineering-dashboard-risk-missing-risk-column-risk-has-na-for-all-the-objects-in-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-risk/engineering-dashboard-risk-missing-risk/engineering-dashboard-risk-missing-risk-column-risk-has-na-for-all-the-objects-in-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot problem where NA is displayed for every object under the column Risk&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541045/566541044.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Select an application&lt;/li&gt;
&lt;li&gt;Goto Quality Investigation View&lt;/li&gt;
&lt;li&gt;Select a business criteria → Technical Criteria → Quality rule&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the business criteria selected is TQI. If yes then this is expected behavior as per the explanation provided.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Search box - Search object - No results where found to match your search</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-search-box/engineering-dashboard-search-box-search-object-no-results-where-found-to-match-your-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-search-box/engineering-dashboard-search-box-search-object-no-results-where-found-to-match-your-search/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the search box returns the message &lt;strong&gt;&amp;ldquo;No results where found to match your search&amp;rdquo;&lt;/strong&gt; instead of the researched word&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541053/566541052.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to ED&lt;/li&gt;
&lt;li&gt;Search for an object&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the object is not missing from ED by referring to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-objects/engineering-dashboard-objects-missing-objects/"&gt;Engineering Dashboard - Objects - Missing Objects&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Source code - Missing source code - For Visual Basic Objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-for-visual-basic-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-for-visual-basic-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help  you to resolve the missing source code issue for Visual Basic technology objects in Dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Observe no source code displayed for VB objects&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that source code is not displayed for VB objects in dashboard then please perform the below steps:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Startup - Dashboard fails to start due to error sorry too many clients already</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-startup/engineering-dashboard-startup-dashboard-fails-to-start-due-to-error-sorry-too-many-clients-already/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-startup/engineering-dashboard-startup-dashboard-fails-to-start-due-to-error-sorry-too-many-clients-already/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to solve the  error &lt;strong&gt;&amp;ldquo;sorry, too many clients already&amp;rdquo;&lt;/strong&gt; while starting engineering dashboard.&lt;/p&gt;
&lt;p&gt;Error Log :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;core&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;v3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConnectionFactoryImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;log&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQLException&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;occurred&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;while&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;connecting&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;localhost&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;2284&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PSQLException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FATAL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sorry&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;too&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;many&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clients&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For more information refer to : &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/"&gt;Standalone Engineering Dashboard deployment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Dashboard Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboards v1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboards v2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy dashboard WAR or JAR file by following the steps in the link &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/"&gt;Standalone Engineering Dashboard deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Configure deployed WAR or JAR as per &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-war-file/"&gt;Standalone Engineering Dashboard deployment using WAR file#ForCASTDashboards2.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Restart Dashboards&lt;/li&gt;
&lt;li&gt;Observe below error from restapi.log&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;core&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;v3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConnectionFactoryImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;log&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQLException&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;occurred&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;while&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;connecting&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;localhost&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;2284&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PSQLException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FATAL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sorry&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;too&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;many&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clients&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Tiles - Empty tiles - Application components tile is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-tiles/engineering-dashboard-tiles-empty-tiles/engineering-dashboard-tiles-empty-tiles-application-components-tile-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-tiles/engineering-dashboard-tiles-empty-tiles/engineering-dashboard-tiles-empty-tiles-application-components-tile-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when Application components tile is empty&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541080/566541079.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Take a full snapshot&lt;/li&gt;
&lt;li&gt;Open ED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if there is a corruption in the table dss_tree_ranking2 &lt;a href="https://doc.castsoftware.com/display/TKBQG/SQL+Queries+-+CAST+Central+Base+-+Checking+and+removing+corruptions+in+CB#SQLQueries-CASTCentralBase-CheckingandremovingcorruptionsinCB-Corruptionduetoduplicatesinthedss_tree_ranking2table"&gt;Corruption due to duplicates in the dss_tree_ranking2 table&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you get duplicated rows then as a workaround you can run the following queries on your central base the proceed as follow:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Transactions - Impacted transaction list is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-transactions/engineering-dashboard-transactions-impacted-transaction-list-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-transactions/engineering-dashboard-transactions-impacted-transaction-list-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to understand the issue where Impacted transaction list is empty with TQI filter in Dashboard as shown below:&lt;/p&gt;
&lt;p&gt;            &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541085/566541084.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy and configure ED&lt;/li&gt;
&lt;li&gt;Navigate to Transaction view&lt;/li&gt;
&lt;li&gt;Select any transaction with TQI filter and observe Impacted transaction list is empty&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that Impacted Transaction list is empty in dashboard when you filter on TQI then, please check the below points:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Views - Errors - Dashboard redirects with SAML</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-errors/engineering-dashboard-views-errors-dashboard-redirects-with-saml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-errors/engineering-dashboard-views-errors-dashboard-redirects-with-saml/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps with the issue where the Engineering Dashboard (ED) redirects to another page, usually the AED main page, after a short period of browsing.&lt;/p&gt;
&lt;p&gt;This page is specifically for cases dealing with this redirection when SAML is configured as the authentication mode.&lt;/p&gt;
&lt;p&gt;For more information on setting up the  ED for SAML, please see this page: &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;User authentication&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Views - Exporting data to Microsoft Excel file format - Missing Data</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-exporting-data-to-microsoft-excel-file-format/engineering-dashboard-views-exporting-data-to-microsoft-excel-file-format-missing-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-exporting-data-to-microsoft-excel-file-format/engineering-dashboard-views-exporting-data-to-microsoft-excel-file-format-missing-data/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when the Downloaded Data is missing from the Excel file file but is present on the view&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Open ED&lt;/li&gt;
&lt;li&gt;Navigate to a view&lt;/li&gt;
&lt;li&gt;Export data to Microsoft Excel file format&lt;/li&gt;
&lt;li&gt;Open the Downloaded Excel file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Activate SQL Traces by following the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/"&gt;Health Dashboard - Information - How to activate SQL traces on AAD and RestAPI logs&lt;/a&gt;, then Identify the query involved in the display of the view and the query involved in the Export data to Microsoft Excel file format&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - False or no violations - no violation is found for an object in Application component tile while this object is in violation from other tiles</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-false-or-no-violations/engineering-dashboard-violations-false-or-no-violations-no-violation-is-found-for-an-object-in-application-component-tile-while-this-object-is-in-violation-from-other-tiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-false-or-no-violations/engineering-dashboard-violations-false-or-no-violations-no-violation-is-found-for-an-object-in-application-component-tile-while-this-object-is-in-violation-from-other-tiles/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case where no violation is found for an object in Application component tile while this object is in violation from other tiles.&lt;/p&gt;
&lt;p&gt;For example an object is part of top riskiest component tile:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541109/566541108.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;While no violation is found for this object in Application component tile:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541109/566541110.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - About</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-about/</guid><description>&lt;h5 id="about"&gt;About&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides an &lt;strong&gt;About dialog box&lt;/strong&gt; that displays technical information about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the application module name, together with its current version and build number&lt;/li&gt;
&lt;li&gt;the addresses and contact details of the main CAST Offices&lt;/li&gt;
&lt;li&gt;the connectivity layer in use&lt;/li&gt;
&lt;li&gt;the machine identification number&lt;/li&gt;
&lt;li&gt;the host name&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223628/images_about.gif?version=1&amp;amp;modificationDate=1549304380987&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="report-button"&gt;Report button&lt;/h6&gt;
&lt;p&gt;Clicking the &lt;strong&gt;Report&lt;/strong&gt; button will display a further dialog box providing much more detailed technical information (known as the CAST Diagnostic Report). This can be particularly useful if you need to troubleshoot or debug with CAST.&lt;/p&gt;</description></item><item><title>ENL - Add Linked Objects dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/</guid><description>&lt;h5 id="add-linked-objects-dialog-box"&gt;Add Linked Objects dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Add Linked Objects dialog box&lt;/strong&gt; helps to narrow down the type of dependent objects that you want to add to the view. In essence, it enables you to create a &lt;strong&gt;filter&lt;/strong&gt; to reduce search time and increase performance by excluding from or including in certain items.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343357/496343361.gif" alt=""&gt;&lt;/p&gt;
&lt;h6 id="selection"&gt;Selection&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;div class="content-wrapper"&gt;&lt;strong&gt;Profile &lt;span class="confluence-anchor-link" id="ENLAddLinkedObjectsdialogbox-profile"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="70%"&gt;This option enables you to load a pre-defined filter &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-what-is-the-profile-manager/"&gt;profile&lt;/a&gt;. The idea behind this function is to let you save filter profiles that you use often, thus allowing you to avoid entering the same filter parameters each time you add linked objects to your Graphical View. For example, you could save a profile that displays only objects that are of type &lt;strong&gt;Table&lt;/strong&gt;, and &lt;strong&gt;Call&lt;/strong&gt; your object or objects. &lt;p&gt;If you want to &lt;strong&gt; create&lt;/strong&gt; a new filter profile, you need to use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/"&gt;Profile Manager&lt;/a&gt;, this &lt;strong&gt; cannot&lt;/strong&gt; be done from the Add Linked Objects dialog box.&lt;/p&gt;</description></item><item><title>ENL - Adding a decorative User File</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-decorative-user-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-decorative-user-file/</guid><description>&lt;h5 id="adding-a-decorative-user-file"&gt;&lt;strong&gt;Adding a decorative User File&lt;/strong&gt;&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST defines a decorative user file as any type of file located on your hard drive or on a network drive. Whether it be a Word document that provides an overview of the project lifecycle or other important information that pertains to the view you have created, you can use this option to add this type of file to the Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_userfile_ico.gif?version=1&amp;amp;modificationDate=1549304380193&amp;amp;api=v2" alt=""&gt; button located on the toolbar (you are now working in User File mode).&lt;/li&gt;
&lt;li&gt;Left click in the Graphical View where you want to place the file.&lt;/li&gt;
&lt;li&gt;A standard &lt;strong&gt;Windows Open File dialog box&lt;/strong&gt; will then be launched enabling you to search for the file you require.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Open&lt;/strong&gt; when you have found the file - it will then be placed in the Graphical View.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Adding Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-adding-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-adding-layers/</guid><description>&lt;h5 id="adding-layers"&gt;Adding Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To add Layers for your own use:&lt;/p&gt;
&lt;p&gt;From the &lt;strong&gt;shortcut menu&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click in the &lt;strong&gt;Layers window.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Create Layer&lt;/strong&gt; from the shortcut menu - the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;Layer Properties dialog box&lt;/a&gt; will launch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rename&lt;/strong&gt; the Layer as appropriate and select the required options.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to confirm.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the Layers window is not visible, click &lt;strong&gt;View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Layer&lt;/strong&gt; to display it.&lt;/li&gt;
&lt;li&gt;All new Layers will be named &amp;ldquo;New Layer&amp;rdquo;. This can be changed during creation of the layer, or at a later date using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;Layer Properties dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You cannot name a layer with the same name as the name of a layer that already exists.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;Layer Properties dialog box&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Application Settings tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-application-settings-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-application-settings-tab/</guid><description>&lt;h5 id="application-settings-tab"&gt;Application Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Application Settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_applisettings.gif?version=1&amp;amp;modificationDate=1549304366853&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the behavior of the workspace in Enlighten.&lt;/p&gt;
&lt;p&gt;The workspace feature in Enlighten is very simple, yet can be highly practical. When this option is activated on closing, Enlighten will save all settings and currently open saved views. The next time you open Enlighten, you will prompted to choose whether you want to restore the saved workspace and all saved views and associated Object Browsers that were open when you closed Enlighten.&lt;/p&gt;</description></item><item><title>ENL - Application Specific INI File Options</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-ini-file-options/enl-application-specific-ini-file-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-ini-file-options/enl-application-specific-ini-file-options/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLApplicationSpecificINIFileOptions-ApplicationSpecificINIFileOptions"&gt;Application Specific INI File Options&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page describes how to add various parameters to the &lt;strong&gt;ENLIGHTEN.INI&lt;/strong&gt; file (located in your &lt;strong&gt;%APPDATA%\CAST\CAST&amp;lt;Version_Number&amp;gt;&lt;/strong&gt; directory after installing CAST Products). These parameters add supplementary features to the application.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Never View Folders Option&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; In certain circumstances, the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/" target="_blank"&gt;Initial Scope Selection dialog box&lt;/a&gt; may take some time to load (particularly if you have a large number of objects in your Knowledge Base). &lt;p&gt;Using this option, you can force the application NOT to search for any sub-folders (yellow folder icon), thus reducing the amount of time needed to establish what icons actually need to be displayed:&lt;/p&gt;</description></item><item><title>ENL - Associating objects to Functional Domains</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-associating-objects-to-functional-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-associating-objects-to-functional-domains/</guid><description>&lt;h5 id="associating-objects-to-functional-domains"&gt;Associating objects to Functional Domains&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you first &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; an object in the Graphical View it will &lt;strong&gt;not&lt;/strong&gt; be associated to any Functional Domains.&lt;/p&gt;
&lt;p&gt;To &lt;strong&gt;associate&lt;/strong&gt; it to a Functional Domain you have just &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the object(s) you want to assign in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Send to  &amp;gt; Domain&lt;/strong&gt; in the shortcut menu&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt; will then launch - select the domain and click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The object will then be automatically associated to the selected domain.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Associating objects to Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/</guid><description>&lt;h5 id="associating-objects-to-libraries"&gt;Associating objects to Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you first &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; an object in the Graphical View it will &lt;strong&gt;not&lt;/strong&gt; be associated to any Libraries.&lt;/p&gt;
&lt;p&gt;To &lt;strong&gt;associate&lt;/strong&gt; it to a Library you have just &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the object(s) you want to assign in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Send to&lt;/strong&gt; &amp;gt; &lt;strong&gt;Library&lt;/strong&gt; in the shortcut menu.&lt;/li&gt;
&lt;li&gt;Now choose the &lt;strong&gt;Library&lt;/strong&gt; that you want to associate your object to.&lt;/li&gt;
&lt;li&gt;The object will then be automatically associated to the selected Library.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Belongs To Links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/</guid><description>&lt;h5 id="belongs-to-links"&gt;Belongs To Links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Belongs To links represent interactions between parent and child object, for example, C++ Classes and Methods.&lt;/p&gt;
&lt;p&gt;Belongs To links are represented in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; by a &lt;strong&gt;solid light pink line&lt;/strong&gt; and with the &lt;strong&gt;B&lt;/strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;abbreviation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222589/images_belongs.gif?version=1&amp;amp;modificationDate=1549304372410&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Belongs To links are associated by default to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Belongs To layer&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-links/enl-escalated-links/"&gt;Escalated Links&lt;/a&gt; |&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-colors/"&gt;Link Colors&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Understanding default Layers&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Blank Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/</guid><description>&lt;h5 id="blank-graphical-view"&gt;Blank Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Blank Graphical View&lt;/strong&gt; option is available in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt;. It &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/"&gt;opens&lt;/a&gt; a blank &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; with an associated &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser window&lt;/a&gt; enabling you to create a view from the objects displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When this option is selected, the &lt;strong&gt;Initial Scope Selection dialog box&lt;/strong&gt; will be launched:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222324/images_initialscope.gif?version=1&amp;amp;modificationDate=1549304363997&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222324/images_initialscope1.gif?version=1&amp;amp;modificationDate=1549304363953&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This dialog box displays all the jobs (projects/analyses) that are currently stored in the Knowledge Base. Initially all items are selected and thus all jobs will be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ENL - Boost based Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-regular-expressions/enl-boost-based-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/enl-enlighten/enl-regular-expressions/enl-boost-based-regular-expressions/</guid><description>&lt;h5 id="boost-based-regular-expressions"&gt;Boost based Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides basic help for creating Regular Expressions based on the &lt;strong&gt;Boost&lt;/strong&gt; &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>ENL - Call Hierarchy dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-call-hierarchy-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-call-hierarchy-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="ENLCallHierarchydialogbox-CallHierarchydialogbox"&gt;Call Hierarchy dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box acts essentially as a filter for the type of objects that you want to take into account during the Call Hierarchy analysis process. You can also specify options for the analysis. Click a section in the image below for more information.&lt;/p&gt;
&lt;p&gt;When you are satisfied with your configuration selections, click &lt;strong&gt;OK&lt;/strong&gt; to begin the analysis. See &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222349"&gt;Results&lt;/a&gt; for more information.&lt;/p&gt;</description></item><item><title>ENL - Changes to CAST .INI files</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-appendix/enl-changes-to-cast-ini-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-appendix/enl-changes-to-cast-ini-files/</guid><description>&lt;h5 id="changes-to-cast-ini-files"&gt;Changes to CAST .INI files&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In version 5.1.1, CAST changed the way in which it manages its .INI configuration files. &lt;strong&gt;These changes are transparent and you do not need to manually make any changes&lt;/strong&gt;, however, this help page summarizes the changes that have been made:&lt;/p&gt;
&lt;p&gt;In versions 5.1.0 and below, CAST used a general .INI configuration file (&lt;strong&gt;cw.ini&lt;/strong&gt;) located in the &lt;strong&gt;WINDOWS/WINNT&lt;/strong&gt; folder. In version 5.1.1 and above, this file has now been replaced with a new .INI file called &lt;strong&gt;GloballySharedSettings.ini&lt;/strong&gt;. This file is now located in a user specific Application Data folder.&lt;/p&gt;</description></item><item><title>ENL - Code Viewer (Options)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-code-viewer-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-code-viewer-options/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="76%"&gt; &lt;h5 id="ENLCodeViewer(Options)-CodeViewer(Options)"&gt;Code Viewer (Options)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="24%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The Code Viewer also provides various other options designed to make navigating around your code much easier:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Find&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;p&gt;This option enables you to search for any word or phrases in the displayed code:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;b&gt;Right click&lt;/b&gt; anywhere in the Code Viewer to launch the shortcut menu&lt;/li&gt; &lt;li&gt;select&lt;b&gt; Find&lt;/b&gt;&lt;/li&gt; &lt;li&gt;or use the shortcut key: CTRL+F&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;This will launch a small dialog box in which you should enter the word or phrase you want to search for:&lt;/p&gt;</description></item><item><title>ENL - Code Viewer window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-code-viewer-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-code-viewer-window/</guid><description>&lt;h5 id="code-viewer-window"&gt;Code Viewer window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Code Viewer window displays the code of an object (or &lt;a href="https://doc.castsoftware.com/export/AIPCORE/ENL+-+Viewing+a+link%27s+code"&gt;link&lt;/a&gt;) stored in your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;. During an analysis, the path to the analyzed code is recorded in the Knowledge Base. This path is the path from the machine used to analyze the code to the actual source code. If this path matches the path from the local machine on which Enlighten is being used to the source code, then the source code of an object can be displayed in the Code Viewer window. If the path does not match, the source code cannot be displayed.&lt;/p&gt;</description></item><item><title>ENL - Connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection/</guid><description>&lt;h5 id="connection"&gt;Connection&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Enlighten provides a graphical representation of the contents of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;. Your Knowledge Base will be installed on any supported CAST Storage Service, Microsoft or Oracle server (please refer to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-release-notes/"&gt;Release Notes&lt;/a&gt; for more information on supported versions).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You therefore need to connect to the server that contains your Knowledge Base using a login name and password that have sufficient permissions to access it. Your CAST administrator will be able to provide you with an appropriate Knowledge Base login name (each user name needs to be specified in the Knowledge Base before a user can gain access - except in a CAST Storage Service environment)).&lt;/p&gt;</description></item><item><title>ENL - Creating Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-creating-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-creating-connection-profiles/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="50%"&gt;&lt;h5 id="ENLCreatingConnectionProfiles-CreatingConnectionProfiles"&gt;Creating Connection Profiles&lt;/h5&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="50%"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;In order to establish a connection with your Knowledge Base, you need to create a profile. This can be done with the &lt;strong&gt;Add/Edit Connection Profile dialog box&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To open this dialog box:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connection&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;, click &lt;strong&gt;New&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222367/images_edit.gif?version=1&amp;amp;modificationDate=1549304365577&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="creating-a-profile"&gt;Creating a Profile&lt;/h6&gt;
&lt;p&gt;To &lt;strong&gt;create&lt;/strong&gt; a profile:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter the required information in the appropriate fields&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Test&lt;/strong&gt; button to verify that the connection to the server can be established&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to &lt;strong&gt;save&lt;/strong&gt; the Profile.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you have entered all the required information, &lt;strong&gt;tested&lt;/strong&gt; the connection and clicked &lt;strong&gt;OK&lt;/strong&gt;, the Profile will be stored by the Enlighten - this means that the profile will only be available on the machine you are currently using. In addition, the Profile will be automatically displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Defining scope and source/destination objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-defining-scope-and-sourcedestination-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-defining-scope-and-sourcedestination-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="ENLDefiningscopeandsource/destinationobjects-Definingscopeandsource/destinationobjects"&gt;Defining scope and source/destination objects&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Once you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-path-finder/"&gt;launched&lt;/a&gt; the Path Finder, you will be prompted to select the &lt;strong&gt;scope&lt;/strong&gt; of your Path Finder operation and then the &lt;strong&gt;source&lt;/strong&gt; and &lt;strong&gt;destination&lt;/strong&gt; objects.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Define Scope&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; The &lt;b&gt;Define Scope dialog box &lt;/b&gt;enables you to select the analyzed projects (jobs) - both client and server objects - that will be taken into account during the Path Finder operation. &lt;p&gt;In addition, all selected projects will be added to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/" target="_blank"&gt;Technical Browser&lt;/a&gt; on completion of the Path Finder process.&lt;/p&gt;</description></item><item><title>ENL - Domain Browser</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="78%"&gt; &lt;h5 id="ENLDomainBrowser-DomainBrowser"&gt;Domain Browser&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="22%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Domain Browser&lt;/strong&gt; contains a visual representation of the &lt;strong&gt;Functional Domains&lt;/strong&gt; stored in your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; and the objects that you have associated with them.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222278/images_domain.gif?version=1&amp;amp;modificationDate=1549304362727&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Functional Domains enable you to group together objects of a similar functional use in one &amp;ldquo;domain&amp;rdquo;. For example, you may have several Java projects stored in the Knowledge Base. If you create a Functional Domain called &amp;ldquo;Java Classes&amp;rdquo; and associate all the Java classes from all the projects in the Knowledge Base you will then be able to see, at a glance, ALL the Java classes under the &amp;ldquo;Java Classes&amp;rdquo; domain.&lt;/p&gt;</description></item><item><title>ENL - Dynamic Link Manager dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-dynamic-link-manager-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-dynamic-link-manager-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="66%"&gt; &lt;h5 id="ENLDynamicLinkManagerdialogbox-DynamicLinkManager"&gt;Dynamic Link Manager&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="34%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&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 Snapshot or as a standalone analysis). Dynamic links are links that have been identified between objects (usually based on search strings) and saved to the Analysis Service but their authenticity cannot be &lt;strong&gt;absolutely determined&lt;/strong&gt; by CAST.&lt;/p&gt;</description></item><item><title>ENL - Edition Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-edition-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-edition-toolbar/</guid><description>&lt;h5 id="edition-toolbar"&gt;Edition Toolbar&lt;/h5&gt;
&lt;hr&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Copy&lt;/td&gt;
 &lt;td&gt;Copies the selection into the clipboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Cut&lt;/td&gt;
 &lt;td&gt;Removes the currently selected data from the document and places it in the clipboard. This command is not available if no data has been selected. Cutting new data replaces the contents of the clipboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Paste&lt;/td&gt;
 &lt;td&gt;Use this command to insert a copy of the clipboard contents at the insertion point. This command is not available if the clipboard is empty.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Delete Graphic&lt;/td&gt;
 &lt;td&gt;Deletes the selected data or item from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Undo&lt;/td&gt;
 &lt;td&gt;This command lets you undo the most recent editing or graphical actions that you carried out.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Redo&lt;/td&gt;
 &lt;td&gt;This command lets you redo any actions you have undone (with the Undo command).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Edit &amp;gt; Find object in Graph&lt;/td&gt;
 &lt;td&gt;Use this command to display the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222555"&gt;Object Finder dialog box&lt;/a&gt;. You can use this dialog box to locate objects in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Generating a report...</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-generating-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/enl-enlighten/enl-features/enl-reports/enl-generating-a-report/</guid><description>&lt;h5 id="generating-a-report"&gt;Generating a report&amp;hellip;&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To generate a report about a specific object, group of objects or Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Generate a report&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Then choose one of the following options:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Predefined&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On specific objects&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On this Graphical View&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&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/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/"&gt;Report With Predefined&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/"&gt;Report On Specific Objects&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-this-graphical-view/"&gt;Report on this Graphical View&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Launching a Report on Specific Objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-launching-a-report-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-launching-a-report-on-specific-objects/</guid><description>&lt;h5 id="launching-a-report-on-specific-objects"&gt;Launching a Report on Specific Objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To &lt;strong&gt;launch&lt;/strong&gt; the Report Wizard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Generate Reports&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;On Specific Objects&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Report Wizard&lt;/strong&gt; will be launched, starting with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222474"&gt;Object Selection page&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="using-the-wizard"&gt;Using the Wizard&lt;/h6&gt;
&lt;p&gt;Navigating through the steps in the wizard is achieved using the &lt;strong&gt;Back&lt;/strong&gt; and &lt;strong&gt;Next&lt;/strong&gt; buttons. At any time, remaining steps can be skipped using the &lt;strong&gt;Finish&lt;/strong&gt; button which will then take you directly to the &lt;strong&gt;Report page&lt;/strong&gt; (where all settings are summarized). In this case certain steps will be skipped. This feature should only be used by experienced users.&lt;/p&gt;</description></item><item><title>ENL - Launching a Report with Predefined</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-launching-a-report-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-launching-a-report-with-predefined/</guid><description>&lt;h5 id="launching-a-report-with-predefined"&gt;Launching a Report with Predefined&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To &lt;strong&gt;launch&lt;/strong&gt; a Report with Predefined:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Generate Reports&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;Predefined&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Report with Predefined&lt;/strong&gt; will then be launched, starting with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222488"&gt;Template Selection&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Please note that you must have the &amp;ldquo;&lt;strong&gt;Run Report Center&lt;/strong&gt;&amp;rdquo; right before you can launch this wizard. A CAST Administrator can grant appropriate rights either during the Knowledge Base installation process or using CAST Analysis Manager.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="using-the-wizard"&gt;Using the Wizard&lt;/h6&gt;
&lt;p&gt;Navigating through the steps in the wizard is achieved using the &lt;strong&gt;Back&lt;/strong&gt; and &lt;strong&gt;Next&lt;/strong&gt; buttons. On all pages, the &lt;strong&gt;Cancel&lt;/strong&gt; button aborts the configuration without carrying out any modifications.&lt;/p&gt;</description></item><item><title>ENL - Launching Search in Code/BF/Comments</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-launching-search-in-codebfcomments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-launching-search-in-codebfcomments/</guid><description>&lt;h5 id="launching-search-in-codebfcomments"&gt;Launching Search in Code/BF/Comments&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This feature is in fact two features that function in very similar ways:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search in Code&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the menu &lt;strong&gt;Tools&lt;/strong&gt; then select &lt;strong&gt;Search in Code&lt;/strong&gt; from the drop down menu&lt;/li&gt;
&lt;li&gt;Right click &amp;ldquo;white space&amp;rdquo; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Technical/Domain Browser&lt;/a&gt; and select &lt;strong&gt;Search in Code&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-shortcut-keys/"&gt;shortcut key&lt;/a&gt; CTRL+M.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These options will then automatically launch a series of wizards. The &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222495"&gt;first wizard screen&lt;/a&gt; enables you to select the object or group of objects you want to use as the starting point for the search.&lt;/p&gt;</description></item><item><title>ENL - Launching the Display Configurator</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-launching-the-display-configurator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-launching-the-display-configurator/</guid><description>&lt;h5 id="launching-the-display-configurator"&gt;Launching the Display Configurator&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the &lt;strong&gt;Display Configurator&lt;/strong&gt;, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Display Configurator&lt;/strong&gt; on the menu bar&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Display Configurator will then launch.&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/enl-enlighten/enl-features/enl-display-configurator/enl-using-the-display-configurator/"&gt;Using the Display Configurator&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Launching the Profile Manager</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-launching-the-profile-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-launching-the-profile-manager/</guid><description>&lt;h5 id="launching-the-profile-manager"&gt;Launching the Profile Manager&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the Profile Manager, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the menu &lt;strong&gt;Tools&lt;/strong&gt; then select &lt;strong&gt;Profile Manager&amp;hellip;&lt;/strong&gt; from the drop down menu&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These options will then automatically launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/"&gt;Profile Manager dialog box&lt;/a&gt;.&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/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/"&gt;Profile Manager dialog box&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - List Format Editor</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-list-format-editor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-list-format-editor/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLListFormatEditor-ListFormatEditor"&gt;List Format Editor&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The List Format Editor dialog box enables you to define how objects are displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-user-list/"&gt;User List&lt;/a&gt;, &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search in Code List&lt;/a&gt; and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/"&gt;Search In Comment List.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Launching the dialog box&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;p&gt;To &lt;b&gt;launch&lt;/b&gt; the &lt;b&gt;List Format Editor&lt;/b&gt;:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;First make sure you are working in the &lt;b&gt;User List, Search in Code List &lt;/b&gt;or the&lt;b&gt; Search in Comment List&lt;/b&gt;, then right click anywhere in either to launch the shortcut menu&lt;/li&gt; &lt;li&gt;Select &lt;b&gt;List Format...&lt;/b&gt;&lt;/li&gt; &lt;/ol&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/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Dialog boxes&lt;/p&gt;</description></item><item><title>ENL - Using the Impact window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/enl-using-the-impact-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/enl-using-the-impact-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLUsingtheImpactwindow-UsingtheImpactwindow"&gt;Using the Impact window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The Impact window displays the results of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-preview-linked-objects/"&gt;Preview Linked Object&lt;/a&gt; operation &amp;gt; in the &lt;strong&gt;Linked Objects&lt;/strong&gt; tab&lt;/li&gt;
&lt;li&gt;a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/"&gt;Call Hierarchy&lt;/a&gt; operation &amp;gt; in the &lt;strong&gt;Impact Analysis&lt;/strong&gt; tab&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222264/images_impact.gif?version=1&amp;amp;modificationDate=1549304362323&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="headings"&gt;Headings&lt;/h6&gt;
&lt;p&gt;The column headings are relatively self-explanatory:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; &amp;gt; Object name&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type&lt;/strong&gt; &amp;gt; Object type&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Owner&lt;/strong&gt; (&lt;strong&gt;Linked Objects tab&lt;/strong&gt; only) &amp;gt; For server objects - indicates the object owner&amp;rsquo;s name&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link With&lt;/strong&gt; (&lt;strong&gt;Linked Objects tab&lt;/strong&gt; only) &amp;gt; Indicates the linked object (in most cases this will be the object selected as the starting object)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ways&lt;/strong&gt; (&lt;strong&gt;Linked Objects tab&lt;/strong&gt; only) &amp;gt; Indicates the direction of the link (Calling or Called)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link Type Summary&lt;/strong&gt; &amp;gt; (&lt;strong&gt;Linked Objects tab&lt;/strong&gt; only) &amp;gt; Indicates what type of link exists between the objects in the &lt;strong&gt;Name&lt;/strong&gt; and &lt;strong&gt;Link With&lt;/strong&gt; columns&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Level&lt;/strong&gt; (&lt;strong&gt;Impact tab&lt;/strong&gt; only) &amp;gt; Indicates the object&amp;rsquo;s level. &amp;ldquo;0&amp;rdquo; indicates the starting object, &amp;ldquo;1&amp;rdquo; is an object that is directly linked to the starting object and level &amp;ldquo;2&amp;rdquo; and above indicate objects linked to other levels with a link back to the starting object&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project&lt;/strong&gt; (&lt;strong&gt;Impact Tab&lt;/strong&gt; only) &amp;gt; Indicates what project the object is part of&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="expand-collapse-feature"&gt;Expand Collapse feature&lt;/h6&gt;
&lt;p&gt;The &amp;ldquo;+&amp;rdquo; and &amp;ldquo;-&amp;rdquo; signs to the left of the dialog box can be used to expand or collapse the selected object. By using the expand option, you can view more information about the type of link that connects the starting object and the object selected in this window:&lt;/p&gt;</description></item><item><title>Enlighten - Code Viewer - Missing source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-code-viewer/enlighten-code-viewer-missing-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-code-viewer/enlighten-code-viewer-missing-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists issues when the source code is missing in the code viewer in Enlighten.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536993/566536992.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="action-plan"&gt;Action plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Check if the source code is mapped to the network drive and present on the machine from where you are launching Enlighten. If it is not present then map it and try again to view source code by hitting F11.&lt;/li&gt;
&lt;li&gt;If the object belongs to any of these technologies - PHP / Shell / Fortran / Flex /RPG then &lt;a href="#EnlightenCodeViewerMissingsourcecode-CheckiftheLISAfolderispresentonthemachine"&gt;Check if the LISA folder is present on the machine&lt;/a&gt; from where you are launching Enlighten. The analyzer first pre-processes the files and stores it in LISA. The pre-processed files residing in LISA folder are then analysed.&lt;br&gt;
If the LISA folder is not located in your machine from where you are launching Enlighten then you will not be able to view the source code. To solve this issue Get the Location of the LISA from Enlighten and map the network drive if needed.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Press F11 key and see the path in the bottom of Enlighten&lt;/p&gt;</description></item><item><title>Enlighten - Connection - Crash - Enlighten has stopped working</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-connection/enlighten-connection-crash-enlighten-has-stopped-working/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-connection/enlighten-connection-crash-enlighten-has-stopped-working/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enlighten crashes with the follow message: &lt;strong&gt;Enlighten has stopped working&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537008/566537007.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;Enlighten crashes.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Check if&lt;/strong&gt; Enlighten is crashing when customer is trying to access enlighten with multiple profiles.&lt;br&gt;
This happens because the same enlighten log file is getting accessed by multiple profiles concurrently.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the CastGlobalSettings.ini file and modify the temporary directory used by CAST products by pointing to a R/W accessible folder for the three following entries. &lt;/p&gt;</description></item><item><title>Enlighten - DLM - Missing Information - Bookmark</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-missing-information-bookmark/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-missing-information-bookmark/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to the missing bookmark in the DLM view.   &lt;/p&gt;
&lt;p&gt;In the below image, caller object is SP_GET_BILLING_FREQUENCY and the callee object is &amp;ldquo;GET_BILLING_REQUENCY&amp;rdquo;, but it is not bookmarked / highlighted. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537025/566537026.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;For the given objects (caller and callee objects), follow the steps in &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-retrieve-bookmark-points/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to retrieve bookmark points&lt;/a&gt; and note down the final result.&lt;/p&gt;</description></item><item><title>Enlighten - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-faq/</guid><description>&lt;h3 id="enlighten"&gt;Enlighten&lt;/h3&gt;
&lt;p&gt;Minimum Database rights to access Enlighten for Oracle and CSS&lt;/p&gt;
&lt;p&gt;To access Enlighten,the minimum database rights required for Oracle and CSS is Read/Write access&lt;/p&gt;
&lt;p&gt;Minimum Database rights to access Architecture Checker for Oracle and CSS&lt;/p&gt;
&lt;p&gt;To access Architecture Checker, the minimum database rights required for Oracle and CSS is Read access&lt;/p&gt;
&lt;p&gt;Minimum Database rights to access Action Plan Optimizer for Oracle and CSS&lt;/p&gt;
&lt;p&gt;To access Action Plan Optimizer,the minimum database rights required for Oracle and CSS is Read/Write access.&lt;/p&gt;</description></item><item><title>Enlighten - Launch - Error - Enlighten could not be run in this suite</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-launch/enlighten-launch-error-enlighten-could-not-be-run-in-this-suite/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-launch/enlighten-launch-error-enlighten-could-not-be-run-in-this-suite/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the case when you execute Enlighten you get the error &amp;ldquo;Enlighten could not be run in this suite&amp;rdquo; instead of connection box:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537118/566537117.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Enlighten&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;This issue can occur when you launch Enlighten from a Services RemoteApp session like Citrix or Windows Server 2008. This can occur when you try to start any application that relies on &lt;strong&gt;wfshell.&lt;/strong&gt; In fact if wfshell is not loaded, the default.profile is not created correctly. This behavior occurs because when the explorer shell is not loaded with the Run registry entry, the RunOnce registry entry and the startup applications are not loaded. If you start an application which depends on wfshell, it might fail to load because of dependencies executed in the &lt;strong&gt;runonce&lt;/strong&gt; command.&lt;br&gt;
The issue is a design problem of RemoteApp (you can refer to the following link that describe the same issue in the case of Citrix &lt;a href="https://support.citrix.com/article/CTX127874"&gt;issue description from Citrix support&lt;/a&gt;),by design, the TS RemoteApp session implements limited functionality. For example, the RemoteApp session does not process the following items:&lt;/p&gt;</description></item><item><title>Enlighten - Objects - Issue with objects Grouping in Object browser</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-issue-with-objects-grouping-in-object-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-issue-with-objects-grouping-in-object-browser/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to understand the situation where objects are not grouped correctly for MongoDB technology.&lt;/p&gt;
&lt;p&gt;For example, In Enlighten, we have MongoDB objects getting created from two different technologies: DotNet and NodeJS.&lt;br&gt;
The objects are displayed in the Object Browser in two different places, which is confusing for the user and leads to errors when investigating:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537108/566537109.png" alt=""&gt;                                    &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537108/566537107.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;CAST AIP&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe the above behavior then please check the following points:&lt;/p&gt;</description></item><item><title>Enlighten - View Generation - Enlighten crashes when trying to open a saved view</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-enlighten-crashes-when-trying-to-open-a-saved-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-enlighten-crashes-when-trying-to-open-a-saved-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page addresses an issue where Enlighten will crash when trying to open a saved view.&lt;/p&gt;
&lt;p&gt;You may not also be able to view the model picture preview in Enlighten or in the Discovery Portal on the dashboard. This is related to the issue with saving the view in Enlighten as Enlighten saves the model picture with the view. &lt;/p&gt;
&lt;p&gt;A sample screenshot of Enlighten not showing the model picture preview is shown below: &lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Crash - CPP - Action2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-cpp-with-core-cast-aip/excerpt-cms-snapshot-analysis-run-analyzer-crash-cpp-action2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-cpp-with-core-cast-aip/excerpt-cms-snapshot-analysis-run-analyzer-crash-cpp-action2/</guid><description>&lt;p&gt;If the crash occurs after remediating the warnings and errors in the analysis logs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Get the latest preprocessed file. It is located in %TEMP%\CAST\CAST&amp;lt;version&amp;gt;\CAnalyzer2\PreprocessedFile.cpp.&lt;/li&gt;
&lt;li&gt;Reproduce the issue with the pre-processed file by creating a user defined C/CPP analysis unit and providing the path of this pre-processed file and running it.
&lt;ol&gt;
&lt;li&gt;If the issue is reproduced, provide &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with only this file in order to reproduce the issue and to investigate&lt;/li&gt;
&lt;li&gt;If the issue cannot be reproduced, then provide &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; the below Relevant Input in order to reproduce the issue and to investigate.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE - Missing Hibernate Entity - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-hibernate-entity/excerpt-cms-snapshot-analysis-run-analyzer-missing-objects-jee-missing-hibernate-entity-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-hibernate-entity/excerpt-cms-snapshot-analysis-run-analyzer-missing-objects-jee-missing-hibernate-entity-action-plan/</guid><description>&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Migrate the application from lower version to higher version.&lt;/li&gt;
&lt;li&gt;Run the analysis on migrated base.&lt;/li&gt;
&lt;li&gt;Open enlighten and check for the Hibernate Entity, there would not be any Hibernate entity created.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#ExcerptCMSSnapshotAnalysisRunAnalyzerMissingobjectsJEEMissingHibernateEntityActionPlan-RelevantInput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check in the deploy folder if the hibernate mapping file (*.hbm.xml) is present.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the hbm.xml files are present in the deploy folder then check in the CAST-MS configuration under the corresponding analysis unit if you have the entry/entries of the folder/files of the Hibernate entity files&lt;/p&gt;</description></item><item><title>Excerpt - Incorrect Total Checks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-incorrect-total-checks/excerpt-incorrect-total-checks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-incorrect-total-checks/excerpt-incorrect-total-checks/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;If the total check value from the manual execution is greater than the expected value of the total Check:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the objects involved in the total check are shared between several Analysis Units. For that run the following query on the central schema&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;select dso.object_id, dso.object_name, dso.object_full_name
from DSS_OBJECTS dso
join ( select R.SNAPSHOT_ID,
R.OBJECT_ID,
count(distinct DLIM.PREVIOUS_OBJECT_ID) as SHARING_FACTOR,
count(distinct DLI.PREVIOUS_OBJECT_ID) as T_SHARING_FACTOR
from DSS_METRIC_TYPES T
join DSS_METRIC_HISTO_TREE HT
on HT.METRIC_ID = T.METRIC_ID
and T.METRIC_GROUP = 1
&amp;ndash; and HT.METRIC_CRITICAL = 1
join DSS_METRIC_RESULTS R
on R.METRIC_ID = HT.METRIC_ID + 1
and R.METRIC_VALUE_INDEX = 1
and R.SNAPSHOT_ID = HT.SNAPSHOT_ID
join DSS_LINK_INFO DLI
on DLI.SNAPSHOT_ID = HT.SNAPSHOT_ID
and DLI.LINK_TYPE_ID = 3
and DLI.NEXT_OBJECT_ID = R.OBJECT_ID
join DSS_LINK_INFO DLIM
on DLIM.SNAPSHOT_ID = HT.SNAPSHOT_ID
and DLIM.LINK_TYPE_ID = 1
and DLIM.NEXT_OBJECT_ID = DLI.PREVIOUS_OBJECT_ID
join DSS_OBJECTS dsom
on dsom.OBJECT_ID = dlim.PREVIOUS_OBJECT_ID
and dsom.OBJECT_TYPE_ID = 20000
and dsom.OBJECT_NAME not like &amp;lsquo;%union_content%&amp;rsquo;
join DSS_OBJECTS dsot
on dsot.OBJECT_ID = dli.PREVIOUS_OBJECT_ID
where R.SNAPSHOT_ID = &amp;lt;Snapshot_id&amp;gt;
and T.METRIC_Id = &amp;lt;Metric_id&amp;gt;
group by R.SNAPSHOT_ID, R.OBJECT_ID
) T
on T.OBJECT_ID = dso.OBJECT_ID
where T.SHARING_FACTOR &amp;gt; 1 &lt;br&gt;
or T.T_SHARING_FACTOR &amp;gt; 1&lt;/p&gt;</description></item><item><title>Excerpt - set search_path in Tools after Module Generation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-path-builder/cms-snapshot-analysis-run-path-builder-fatal-error/cms-snapshot-analysis-run-path-builder-fatal-error-relation-inkb-dia-expensivepath-does-not-exist/excerpt-set-search-path-in-tools-after-module-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-path-builder/cms-snapshot-analysis-run-path-builder-fatal-error/cms-snapshot-analysis-run-path-builder-fatal-error-relation-inkb-dia-expensivepath-does-not-exist/excerpt-set-search-path-in-tools-after-module-generation/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Users should not run queries on the Central Base using &amp;ldquo;Tools after module generation&amp;rdquo;. Refer to official documentation for details about the tool editor  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Tool+editor"&gt;CMS - Tool editor&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;If the SQL error is related to a non-existing table or non-existing column (example : &amp;ldquo;&lt;strong&gt;Relation xxxx does not exist&lt;/strong&gt;&amp;rdquo; ot &amp;ldquo;&lt;strong&gt;Column xxx does not exist&lt;/strong&gt;&amp;rdquo;), the root cause is likely to be a known vulnerability in Cast-MS that will be fixed in Service Pack 8.2.9&lt;/p&gt;</description></item><item><title>Excerpt - Some paths could not be substituted - All</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-extension-some-paths-could-not-be-substituted/excerpt-some-paths-could-not-be-substituted-all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-cpp-with-extension-some-paths-could-not-be-substituted/excerpt-some-paths-could-not-be-substituted-all/</guid><description>&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source and deliver&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;See the Analysis log file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue is caused because there exists an Analysis Unit for the windows registry entry of the Visual Studio, selected in the AU configuration, is not found.&lt;/p&gt;
&lt;p&gt;To troubleshoot the issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;h5 id="check-if-the-visual-studio-version-that-has-been-set-in-the-au-is-installed-in-your-analysis-server"&gt;Check if the Visual Studio version that has been set in the AU is installed in your analysis server&lt;/h5&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the analysis log and check the &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Analyzer+-+C+CPP+-+Error+Free+Logs+-+CAST+AIP+83"&gt;configuration&lt;/a&gt; of all analysis unit for the IDE(s) used by every single one analysis unit. For example:&lt;/p&gt;</description></item><item><title>Excerpt - Unable to process JSP analysis An exception occurred - All</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-unable-to-process-jsp-analysis-an-exception-occurred/excerpt-unable-to-process-jsp-analysis-an-exception-occurred-all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-unable-to-process-jsp-analysis-an-exception-occurred/excerpt-unable-to-process-jsp-analysis-an-exception-occurred-all/</guid><description>&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow the below steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the problem files being analyzed are in 3rd party code directories.  If so, these should be excluded from the analysis as they are not items which should generally be measured.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check if issue occurs, due to specific source code files.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;For the following steps, an approximate calculation of the expected investigation time should be done, once the investigation method (file exclusion or dichotomy) has been determined . The analysis time can be found in the relevant information message at the end of the analysis log. For example:&lt;/p&gt;</description></item><item><title>Export the CSV data</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/two-step-export-and-import-process/export-the-csv-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/two-step-export-and-import-process/export-the-csv-data/</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;This tool is ONLY available when using CAST Imaging installed on &lt;strong&gt;Microsoft Windows using the traditional installer&lt;/strong&gt; (i.e. not supported when running CAST Imaging on Docker).&lt;/p&gt;
&lt;/div&gt;
&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;: step-by-step instructions for exporting the data required for the CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;PostgreSQL&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;The machine on which you are running this extraction must have local or network access to the PostgreSQL where the required data is stored.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Number of Applications per Analysis Service schema&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;At the current time, it is only possible to extract data from an Analysis Service which contains one single Application, however it is possible to run multiple export actions against multiple Analysis Service schemas to generate data for multiple Applications. This will result in multiple CSV output files which can all be referenced during the import action.&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 export process is run with the CLI tool &lt;strong&gt;exporter.exe&lt;/strong&gt;. This tool is installed with CAST Imaging and can be found in the following location:&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 3.4</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-4/</guid><description>&lt;h3 id="349-funcrel"&gt;3.4.9-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New extension evaluation &amp;ldquo;latest or stable&amp;rdquo; for bundles&lt;/td&gt;
 &lt;td&gt;Added flag &amp;ldquo;-t&amp;rdquo; or &amp;ldquo;&amp;ndash;latest-or-stable&amp;rdquo; which will favor stable extensions (LTS or Funcrel) and will fallback to the latest version if a compatible stable release is not available&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-87&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause certain extensions to be incorrectly excluded from a bundle.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;55365&lt;/td&gt;
 &lt;td&gt;Added a configuration option to enable manual definition of TLS protocol to be used to establish SSL handshake for client-server communication.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="348-funcrel"&gt;3.4.8-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-84&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause exact versions to not resolve during bundle creation without an explicit target version of Core.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="347-funcrel"&gt;3.4.7-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Version evaluation&lt;/td&gt;
 &lt;td&gt;Improved version evaluation for specific pre-release versions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGKSL-2093&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause extension strategy to conflict with version on install command.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="346-funcrel"&gt;3.4.6-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-3"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-81&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause some extensions to fail during installation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="345-funcrel"&gt;3.4.5-funcrel&lt;/h3&gt;
&lt;h4 id="new-features-1"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Named bundle packaging&lt;/td&gt;
 &lt;td&gt;Added the &amp;ldquo;-n, &amp;ndash;name&amp;rdquo; option for the command &amp;ldquo;bundle pack&amp;rdquo; allowing a bundle to be created with a specific name instead of a randomly generated name.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Extension Strategy restrictions&lt;/td&gt;
 &lt;td&gt;Added an extension strategy parameter (-e, &amp;ndash;extensionStrategy) to the &amp;ldquo;bundle pack&amp;rdquo;, &amp;ldquo;bundle list&amp;rdquo; and &amp;ldquo;bundle download&amp;rdquo; commands.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Bundle resolution logic&lt;/td&gt;
 &lt;td&gt;Improved extension resolution when skipping the inclusion of certain dependencies.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Bundle creation&lt;/td&gt;
 &lt;td&gt;Improved bundle creation speed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-4"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-79&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused duplicate extensions to be logged during a bundle creation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;50290&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause the &amp;ldquo;&amp;ndash;skip-dependency&amp;rdquo; flag to be ignored under certain conditions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="344-funcrel"&gt;3.4.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-5"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGLITE-2618&lt;/td&gt;
 &lt;td&gt;Fixed an issue which could result in incorrect version resolution in some conditions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;49232&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause Linux specific bundles to fail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="343-funcrel"&gt;3.4.3-funcrel&lt;/h3&gt;
&lt;h4 id="new-features-2"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;bundle remove&amp;rdquo; command&lt;/td&gt;
 &lt;td&gt;Added command &amp;lsquo;bundle remove [&amp;hellip;package-ids]&amp;rsquo; command in order to remove individual extensions from a bundle.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;48891&lt;/td&gt;
 &lt;td&gt;Added &amp;ndash;aip-version/-a options to commands bundle pack, bundle list and bundle download.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49065&lt;/td&gt;
 &lt;td&gt;Added &amp;ndash;aip-version/-a options to commands bundle pack, bundle list and bundle download.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="342-funcrel"&gt;3.4.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;48651&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause ExtendCLI to become unusable when deleting the aip-folder it was configured to use.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="341-funcrel"&gt;3.4.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-6"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGKSL-1198&lt;/td&gt;
 &lt;td&gt;Fixed incorrect version evaluation when installing from local repository.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="340-funcrel"&gt;3.4.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-2"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;bundle extract&amp;rdquo; command&lt;/td&gt;
 &lt;td&gt;New command to allow the user to either extract a bundle locally, or install all contents of the bundle directly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-7"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-66&lt;/td&gt;
 &lt;td&gt;Improved startup performance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-5"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;47099&lt;/td&gt;
 &lt;td&gt;Improved messages for user assistance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });&lt;/code&gt;
&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad: true, theme: 'default', flowchart: { useMaxWidth: false, htmlLabels: true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Extension Downloader - Information - How to download an extension using nuget for investigation purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-how-to-download-an-extension-using-nuget-for-investigation-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-how-to-download-an-extension-using-nuget-for-investigation-purpose/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to download an extension using nuget. if a user is having problems with the extension down loader, this can be useful to debug and/or provide more details on the extension download process,&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for extension downloading: &lt;a href="https://doc.castsoftware.com/export-v2/extend/download-an-extension/"&gt;Download an extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Frequently Asked Questions</title><link>https://doc.castsoftware.com/export-v2/tg/faqs/frequently-asked-questions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/faqs/frequently-asked-questions/</guid><description>&lt;h3 id="this-section-provides-frequently-asked-questions-related-to-each-cast-aip-component"&gt;This section provides Frequently Asked Questions related to each CAST AIP component&lt;/h3&gt;
&lt;p&gt;To view the Frequently Asked Questions associated with the CAST AIP components listed below, click on the relevant link.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-faq/"&gt;Setup - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-faq/"&gt;Server Manager - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-faq/"&gt;CMS Analysis Unit - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-faq/"&gt;CMS Assessment Model - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-faq/"&gt;CMS Snapshot Analysis - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-faq/"&gt;CAST Management Studio - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-faq/"&gt;Delivery Manager Tool - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-faq/"&gt;Architecture Checker - FAQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-faq/"&gt;Enlighten - FAQ&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.26</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Get the installation media</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/get-the-installation-media/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/get-the-installation-media/</guid><description>&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col style="width: 244.0px;"/&gt;&lt;col/&gt;&lt;col style="width: 936.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2"&gt;Package/Component&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Minimum release&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;Get the media from...&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" rowspan="2"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img class="confluence-embedded-image confluence-external-resource" data-image-src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.aip.extendservice.png" draggable="false" src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.aip.extendservice.png" width="32"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img class="confluence-embedded-image confluence-external-resource" data-image-src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.aip.extendproxy.png" draggable="false" src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.aip.extendproxy.png" width="32"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/th&gt;&lt;th class="confluenceTh" rowspan="2"&gt;&lt;p&gt;CAST Extend Offline (optional)&lt;/p&gt;&lt;p&gt;or:&lt;/p&gt;&lt;p&gt;CAST Extend Proxy (optional)&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;span style="color: rgb(23,43,77);"&gt;No minimum release (all supported releases), but CAST recommends the latest release wherever possible.&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;CAST Extend Offline&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendservice&amp;amp;version=latest" rel="nofollow" target="_blank"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendservice&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Package is provided in a &lt;strong&gt;ZIP file&lt;/strong&gt; - within it you will find an executable &lt;strong&gt;EXE file &lt;/strong&gt;which contains the installation setup.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;strong&gt;CAST Extend Proxy&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest" rel="nofollow" target="_blank"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Package is provided in a &lt;strong&gt;ZIP file&lt;/strong&gt; - within it you will find an executable &lt;strong&gt;EXE&lt;/strong&gt; file which contains the installation setup.&lt;/p&gt;</description></item><item><title>Get the installation media for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/get-the-installation-media-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/get-the-installation-media-for-cast-imaging/</guid><description>&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col style="width: 93.0px;"/&gt;
&lt;col style="width: 244.0px;"/&gt;
&lt;col style="width: 135.0px;"/&gt;
&lt;col style="width: 936.0px;"/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Package/Component&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Minimum release&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Get the media from...&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" rowspan="2"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;
&lt;img class="confluence-embedded-image confluence-external-resource" data-image-src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.imaging.png" draggable="false" src="https://github.com/CAST-Extend/resources/raw/master/com.castsoftware.imaging.png" width="32"/&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" rowspan="2"&gt;CAST Imaging&lt;/th&gt;
&lt;td class="confluenceTd" rowspan="2"&gt;
&lt;span style="color: rgb(32,33,36);"&gt;≥ 2.2.0-funcrel&lt;/span&gt;
&lt;p&gt;
&lt;br/&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;
&lt;strong&gt;CAST Imaging for Microsoft Windows&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;
&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.imaging&amp;amp;version=latest" rel="nofollow" target="_blank"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.imaging&amp;amp;version=latest&lt;/a&gt;
&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Package is provided in a  &lt;strong&gt;ZIP file&lt;/strong&gt; - within it you will find an executable file  &lt;span style="color: rgb(23,43,77);"&gt;
&lt;code&gt;ImagingSystemSetup.exe&lt;/code&gt;
&lt;/span&gt;which contains the installation setup for a brand new clean installation. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;
&lt;strong&gt;CAST Imaging for Docker&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;
&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.imaging.docker&amp;amp;version=latest" rel="nofollow" target="_blank"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.imaging.docker&amp;amp;version=latest&lt;/a&gt;
&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Package is provided in a &lt;strong&gt;ZIP&lt;/strong&gt; file - within it you will find &lt;strong&gt;scripts&lt;/strong&gt; and files to be used with Docker on Linux or Microsoft Windows. &lt;/p&gt;</description></item><item><title>GUI common fields</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-health-dashboard/gui-common-fields/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-health-dashboard/gui-common-fields/</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 provides details about options that are common to all the GUI based tools.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="connection--dashboard-connection-tabs"&gt;Connection / Dashboard Connection tabs&lt;/h2&gt;
&lt;p&gt;When using the GUI based tools to install and configure your Health Dashboard, you are required to enter various parameters that will allow you to connect to your chosen RDBMS/CAST Storage Service. The parameters that are required are the same in all GUIs and are listed below:&lt;/p&gt;</description></item><item><title>Guidelines on preparing the Application Rapid Discovery Report for Onboarding</title><link>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/application-onboarding-process-imaging-only/guidelines-on-preparing-the-application-rapid-discovery-report-for-onboarding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/application-onboarding-process-imaging-only/guidelines-on-preparing-the-application-rapid-discovery-report-for-onboarding/</guid><description>&lt;p&gt;&lt;strong&gt;Version 1.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Date 11 Dec 2023&lt;/strong&gt;&lt;/p&gt;
&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;Version History&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Date&lt;/th&gt;
 &lt;th&gt;Author&lt;/th&gt;
 &lt;th&gt;Sections Changed&lt;/th&gt;
 &lt;th&gt;Description of Change&lt;/th&gt;
 &lt;th&gt;Status (Draft / Under Review / Approved)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;17 Nov 2016&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://confluence.castsoftware.com/display/~PBC"&gt;Praveen B. Chougule&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Added page&lt;/td&gt;
 &lt;td&gt;Under Review&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="objective"&gt;&lt;strong&gt;Objective&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This report is prepared to have a fair idea on the application after the initial run/out of the box/ minimal configuration of the app. This report contains the details of the application size, transaction coverage, imaging view and missing components. (Approximately the time required to prepare this report is 60 mins to 90 mins).&lt;/p&gt;</description></item><item><title>Health Dashboard - Application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues with Application.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540732/566540731.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#HealthDashboardApplication-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-reproduce-hd-issues/"&gt;Health Dashboard - Information - How to reproduce HD issues&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Automated FP - Missing Automated FP - Function point tiles shows N A</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-automated-fp/health-dashboard-automated-fp-missing-automated-fp/health-dashboard-automated-fp-missing-automated-fp-function-point-tiles-shows-n-a/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-automated-fp/health-dashboard-automated-fp-missing-automated-fp/health-dashboard-automated-fp-missing-automated-fp-function-point-tiles-shows-n-a/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with resolving the issue of function point tiles showing N/A on the  &lt;a href="https://doc.castsoftware.com/display/TKBQG/Health+Dashboard++-+Automated+FP?src=breadcrumbs-parent"&gt;Health Dashboard&lt;/a&gt; as shown in the screenshot below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540740/566540741.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; Various tiles dealing with the function point results can exhibit this behavior. For information on tiles, please see this page: &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST-AAD+-+Tile+management"&gt;HD - Tile management&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Perform analysis and snapshot&lt;/li&gt;
&lt;li&gt;View results on HD dashboard&lt;/li&gt;
&lt;li&gt;Automated Function Point tile shows N/A&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Available information - ISO 5055 - Overview section</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-iso-5055-overview-section/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-iso-5055-overview-section/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;This section will be visible only in Dashboard v **≥**1.26 and v **≥**2.0.0&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The **ISO 5055 (ISO/IEC 5055)**&lt;strong&gt;Overview&lt;/strong&gt; section is available &amp;ldquo;out of the box&amp;rdquo; in &lt;strong&gt;v. ≥ 1.26&lt;/strong&gt;. It contains five &lt;strong&gt;tiles&lt;/strong&gt; that display information about the entire portfolio of Applications (multi-Application page) or a single Application. These tiles rely on the presence of the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;ISO-5055 Index&lt;/a&gt;&lt;/strong&gt; extension in your Application to generate the required data, therefore this extension must be installed and a new snapshot generated before the tiles will show any data.&lt;/p&gt;</description></item><item><title>Health Dashboard - Connection - login - logout - check for update</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-connection-login-logout-check-for-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-connection-login-logout-check-for-update/</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 page provides instructions for connecting to the Health Dashboard and the login and logout options.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="connecting-to-the-health-dashboard"&gt;Connecting to the Health Dashboard&lt;/h2&gt;
&lt;p&gt;To connect to the Health Dashboard, browse to the URL provided to you by your CAST Administrator. This will usually be in the following format:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;http://&amp;lt;server&amp;gt;:[&amp;lt;port&amp;gt;]/CAST-Health
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The login page will then be displayed:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610083/500531272.png" alt=""&gt;&lt;/p&gt;
&lt;h3 id="access-from-the-aip-console"&gt;Access from the AIP Console&lt;/h3&gt;
&lt;p&gt;Accessing the Health Dashboard from the AIP Console is simple - click the appropriate icon:&lt;/p&gt;</description></item><item><title>Health Dashboard - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-faq/</guid><description>&lt;p&gt;What happens in HD for the global Technical Debt if the applications gathered in HD are not configured with the same currency ?&lt;/p&gt;
&lt;p&gt;When you consolidate the applications on HD all of them must be of the same currency type. Then that particular uniform currency type could be managed on the tile.&lt;/p&gt;
&lt;p&gt;Does HD support Consolidation method of grades (such as based on LoC or Background Facts)?&lt;/p&gt;
&lt;p&gt;We only have a simple average of applications and the result would be a simple average on the system level. The results that you see on the HD Dashboard&amp;rsquo;s homepage is the system level result. For the results based on size - LoC and Total Quality Index, the tile &amp;ldquo;Application Map&amp;rdquo; is to be opened so that it can show the results for different applications.&lt;/p&gt;</description></item><item><title>Health Dashboard - Graphs - Wrong Graph</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-graphs/health-dashboard-graphs-wrong-graph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-graphs/health-dashboard-graphs-wrong-graph/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the Graph displayed on HD is wrong. For instance - the curve for application DriveTo has to rise till 20.0 m but its not.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540752/566540751.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-graphs/"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Dashboard - LDAP connection - How to validate the Authentication</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-sorry-username-or-password-invalid/health-dashboard-ldap-connection-how-to-validate-the-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-sorry-username-or-password-invalid/health-dashboard-ldap-connection-how-to-validate-the-authentication/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides steps to validate Authentication.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to check the Authentication you need to compare the parameter between security.properties and the attribute LDAP. For this you need to open the file %CATALINA_HOME%\webapps\CAST-AICPortal\WEB-INF\security.properties and to open the LDAP connection with Apache Directory Studio then do the following:&lt;/p&gt;</description></item><item><title>Health Dashboard - LDAP connection - How to validate the Authorization</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-you-are-not-authorized-to-access-any-applications/health-dashboard-ldap-connection-how-to-validate-the-authorization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-you-are-not-authorized-to-access-any-applications/health-dashboard-ldap-connection-how-to-validate-the-authorization/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you with steps in order to validate the Authorization&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Get the DN of the user by referring to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-get-the-distinguished-name/"&gt;Health Dashboard - Information - LDAP connection - How to get the Distinguished name&lt;/a&gt; (Till 8.2 this is the way of authorizing, but CN (common Name) will be used in 8.3.x.)&lt;/p&gt;</description></item><item><title>Health Dashboard - Login - Error - Application failed to start</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-application-failed-to-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-application-failed-to-start/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to investigate the error after login &lt;strong&gt;&amp;ldquo;Application failed to start&amp;rdquo;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;           &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540768/566540770.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dashboard Package version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy HD war and configure&lt;/li&gt;
&lt;li&gt;Access HD&lt;/li&gt;
&lt;li&gt;Observe error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you observe the above mentioned error after login then please ensure war configuration is correct by following - &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/"&gt;Installation and deployment process&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Modules - Missing Modules - Modules Mapping tile does not show all the modules for the application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-modules/health-dashboard-modules-missing-modules/health-dashboard-modules-missing-modules-modules-mapping-tile-does-not-show-all-the-modules-for-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-modules/health-dashboard-modules-missing-modules/health-dashboard-modules-missing-modules-modules-mapping-tile-does-not-show-all-the-modules-for-the-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In certain cases with the Application Analytics Dashboard, the modules mapping tile may not be able to show all the modules for the application depending on the module weighting.&lt;/p&gt;
&lt;p&gt;You may see something like the following screenshot in this case with just one module visible in the modules mapping tile, but multiple modules can be seen in other tiles:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540799/566540798.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Quality Rules - Duplicate Quality Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-quality-rules/health-dashboard-quality-rules-duplicate-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-quality-rules/health-dashboard-quality-rules-duplicate-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue of duplicate quality rules which is observed only in Health Dashboard or Application Analytics Dashboard as shown below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540806/566540805.png" alt=""&gt;D&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy HD&lt;/li&gt;
&lt;li&gt;Launch and observe duplicate QR&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe duplicate quality rules in Health Dashboard then please perform the below actions :&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - CLI - Error - Integer out of range</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-cli/health-dashboard-run-consolidation-cli-error/health-dashboard-run-consolidation-cli-error-integer-out-of-range/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-cli/health-dashboard-run-consolidation-cli-error/health-dashboard-run-consolidation-cli-error-integer-out-of-range/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of the below error seen in the command prompt while uploading snapshot from the central schema to the measure schema via the CLI.   Please refer &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-health-dashboard/"&gt;Using the GUI and CLI tools for Health Dashboard&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;org.postgresql.util.PSQLException: ERROR: integer out of range&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Upload a snapshot from the central to the measure schema&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Another synchronization in the same measure is currently in progress this synchronization will wait and retry</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-execution-aborted/health-dashboard-run-consolidation-gui-error-another-synchronization-in-the-same-measure-is-currently-in-progress-this-synchronization-will-wait-and-retry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-execution-aborted/health-dashboard-run-consolidation-gui-error-another-synchronization-in-the-same-measure-is-currently-in-progress-this-synchronization-will-wait-and-retry/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to handle the following error : &lt;strong&gt;Another synchronization in the same measure is currently in progress this synchronization will wait and retry&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540834/566540833.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Cast AIP Version&lt;/th&gt;
 &lt;th&gt;Yes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check consolidate button&lt;/li&gt;
&lt;li&gt;Run application&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if there is a lock created for synchronization then removed it - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-consolidation/sql-queries-cast-measure-base-consolidation-check-if-there-is-a-lock-created-for-synchronization-and-remove-it/"&gt;SQL Queries - CAST Measure Base - Consolidation - Check if there is a lock created for synchronization and remove it&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Failed to consolidate DSS_SNAPSHOTS for Snapshot ID X</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-consolidate-dss-snapshots-for-snapshot-id-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-consolidate-dss-snapshots-for-snapshot-id-x/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This Page provides assistance when we get the message &lt;strong&gt;&amp;lsquo;Failed to consolidate DSS_SNAPSHOTS for Snapshot ID X&amp;rsquo; like in the following log section&lt;/strong&gt; while running the consolidation for the Application Analytics Dashboard (HD)&lt;/p&gt;
&lt;p&gt;Options saved!&lt;br&gt;
Consolidate -url jdbc:postgresql://&lt;server&gt;:2280/postgres -schema &amp;lt;schema_name&amp;gt; -password ******* -remote_url jdbc:postgresql://&lt;server&gt;:2280/postgres -remote_schema &amp;lt;schema_name&amp;gt; -remote_password *******&lt;br&gt;
New Site registered &lt;central name&gt;.operator (remoteID: 309100840 consolidatedID: 309100840)&lt;br&gt;
Found snapshot ID: 1&lt;br&gt;
&lt;strong&gt;Failed to consolidate DSS_SNAPSHOTS for Snapshot ID: -5&lt;/strong&gt;Found snapshot ID: 6&lt;br&gt;
&lt;strong&gt;Failed to consolidate DSS_SNAPSHOTS for Snapshot ID: -6&lt;/strong&gt;Technology Deleted, ID: 18&lt;/p&gt;</description></item><item><title>Health Dashboard - Snapshot - Incorrect snapshot content</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-snapshot/health-dashboard-snapshot-incorrect-snapshot-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-snapshot/health-dashboard-snapshot-incorrect-snapshot-content/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the content of the snapshot is wrong on HD. For instance there are X objects in Snapshot n and X+Y objects in Snapshot n+1 but this is not displayed on HD. &lt;br&gt;
For instance&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the LOC for Snapshot V12 is 209,370 and for V11 the LOC is 370,899.&lt;/li&gt;
&lt;li&gt;critical violation count for Snapshot V12 is 304 and for V11 it is 204 , etc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you select the two versions from the top left drop down in the Application Landing page you can see that for both the versions, the LOC , critical violations , etc are displayed as 209,370 , 304 , etc respectively, which implies that the entire content of the snapshot is wrong on HD.&lt;/p&gt;</description></item><item><title>Health Dashboard - Snapshot - Missing Snapshot - Snapshot is missing in the Select your snapshot filter</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-snapshot/health-dashboard-snapshot-missing-snapshot/health-dashboard-snapshot-missing-snapshot-snapshot-is-missing-in-the-select-your-snapshot-filter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-snapshot/health-dashboard-snapshot-missing-snapshot/health-dashboard-snapshot-missing-snapshot-snapshot-is-missing-in-the-select-your-snapshot-filter/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of snapshot not visible in the list of snapshots for a single version of the application on HD.&lt;/p&gt;
&lt;p&gt;Refer to the screenshot below to understand the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540842/566540843.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Tags - Unable to add tags and categories in health dashboard due to error "something went wrong while trying to save"</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tags/health-dashboard-tags-unable-to-add-tags-and-categories-due-to-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tags/health-dashboard-tags-unable-to-add-tags-and-categories-due-to-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to solve the error &amp;ldquo;something went
wrong while trying to save&amp;rdquo; encountered while trying to add tags and
categories in health dashboard.&lt;/p&gt;
&lt;p&gt;For more information refer &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tag-and-category-management/"&gt;Health
Dashboard tag and category management&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable
Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Dashboard Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step
by step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Navigate to health dashboard category and tag management page by
using the  below links based on mode of deployment.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WAR 1.x and 2.x
:http://&lt;server&gt;:&lt;port&gt;/CAST-Health/static/tags.html&lt;/p&gt;</description></item><item><title>Health Dashboard - Technical Debt - Missing Added and Removed Technical Debt</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-missing-added-and-removed-technical-debt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-missing-added-and-removed-technical-debt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to understand the Technical Debt calculation for added or removed violations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/XwXQyuTzkAdGE8nCFWZfBK9iY/?name=inline-30814695.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Configure and launch HD&lt;/li&gt;
&lt;li&gt;Observe Added and Removed Technical Debt is 0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Technology - Duplicate Technology - DOTNet technology is displayed twice in the Filter of HD</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technology/health-dashboard-technology-duplicate-technology/health-dashboard-technology-duplicate-technology-dotnet-technology-is-displayed-twice-in-the-filter-of-hd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technology/health-dashboard-technology-duplicate-technology/health-dashboard-technology-duplicate-technology-dotnet-technology-is-displayed-twice-in-the-filter-of-hd/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of duplicate DotNET technology shown in the filter of HD after migration from 7.3.x to 8.0.x.&lt;/p&gt;
&lt;p&gt;The technology filter shows &lt;strong&gt;.Net and .NET&lt;/strong&gt; both on the HD when an application is migrated from 7.3.x to 8.0.x. Please refer to the below screenshot to know about the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540863/566540864.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue is permanently fixed in CAST AIP 8.0.5. This issue is not encountered in 8.1.&lt;/p&gt;</description></item><item><title>Health Dashboard - Tiles - Error - Server Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-error/health-dashboard-tiles-error-server-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-error/health-dashboard-tiles-error-server-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to troubleshoot issue when tiles in HD wont list tile names. This happens when upgrading from 7.3 to 8.0 or 8.1 or 8.2.&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540870/566540872.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Please note that this wont create any problem in the upgrade of the measurement base from 7.3. The HD.war can be deployed and we can connect  to the upgraded measure schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Tiles - Performance Issue - Security tiles are not showing the data</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-performance-issue/health-dashboard-tiles-performance-issue-security-tiles-are-not-showing-the-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-performance-issue/health-dashboard-tiles-performance-issue-security-tiles-are-not-showing-the-data/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue in Health dashboard where security tiles are not loading the data.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540880/566540879.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that security related tiles are not loading in health dashboard then please check the below points.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;This issue occurs when you use the dashboard war from AIP installation.To resolve this you need to use the war files from Dashboard Package.Latest version is recommended.&lt;/li&gt;
&lt;li&gt;If the problem still persist then report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#HealthDashboardTilesPerformanceIssueSecuritytilesarenotshowingthedata-Relevantinput"&gt;Relevant input&lt;/a&gt; to CAST Technical Support.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;&lt;a href="#HealthDashboardTilesPerformanceIssueSecuritytilesarenotshowingthedata-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST)&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;-&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;alias Sherlock&lt;/a&gt; export with the following options&lt;strong&gt;Export CAST Bases&lt;/strong&gt; with Central base, Measurement Base and &lt;strong&gt;CAST HD/AED Folder.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Screenshot showing the problem.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ticket # 22153&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Empty or blank view - Evolution View show up as blank</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-evolution-view-show-up-as-blank/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-evolution-view-show-up-as-blank/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the HD Dashboard, evolution tiles or screens on the dashboard show up as blank.&lt;/p&gt;
&lt;p&gt;Here is an example screenshot:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540895/566540894.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue can occur when you have customized the JSON files used by the HD Dashboard.&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Error - Page Not Found of Cast HD Help</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-page-not-found-of-cast-hd-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-page-not-found-of-cast-hd-help/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes about a known problem with HD Homepage. The URL or link of HD Documentation which is accessed after clicking on the &amp;ldquo;Question Mark&amp;rdquo; on the left hand side of HD homepage, opens a link in new tab on which the error comes that the &amp;ldquo;Page Not Found&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Below are the screenshots which will help you understand the error:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540910/566540912.png" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540910/566540911.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Missing View - Modules Tree map view is missing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-missing-view/health-dashboard-views-missing-view-modules-tree-map-view-is-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-missing-view/health-dashboard-views-missing-view-modules-tree-map-view-is-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After accessing the application analysis dashboard HD, you want to filter results by application, then you click on the tile of module mapping (see the first screenshot), you are waiting to get the Module Treemap webpage (see the second screenshot) instead you are getting the web page that is supposed to appear after this intermediate webpage (see the third screenshot).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540926/566540925.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540926/566540928.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540926/566540927.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Violations - Missing Violations - Added and Removed Critical Violations are showing NA</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-violations/health-dashboard-violations-missing-violations/health-dashboard-violations-missing-violations-added-and-removed-critical-violations-are-showing-na/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-violations/health-dashboard-violations-missing-violations/health-dashboard-violations-missing-violations-added-and-removed-critical-violations-are-showing-na/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution for the issue of empty tiles coming on the HD for Added and Removed Critical Violations even though there are values displayed for these metrics on CED.&lt;/p&gt;
&lt;p&gt;Please refer to the below screenshots to get a better idea about the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540938/566540940.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540938/566540939.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - War Deployment - Error - Unable to start application - Cast HD</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-war-deployment/health-dashboard-war-deployment-error/health-dashboard-war-deployment-error-unable-to-start-application-cast-hd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-war-deployment/health-dashboard-war-deployment-error/health-dashboard-war-deployment-error-unable-to-start-application-cast-hd/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is helpful when you face an error on Tomcat manager page - &lt;strong&gt;Unable to start application - CASTHD / &lt;name of the war that you have deployed&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page depending on the issue you are facing.&lt;/li&gt;
&lt;li&gt;If the issue that you are facing is not listed above then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-war-deployment/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>How to publish documentation for CAST User Community extensions</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/how-to-publish-documentation-for-cast-user-community-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/how-to-publish-documentation-for-cast-user-community-extensions/</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;: Any CAST User Community extension (i.e. a custom extension) requires documentation that is freely available on the internet. CAST highly recommends creating the documentation within the &lt;strong&gt;GitHub repository&lt;/strong&gt; you are using for the source code. This page describes the steps required to publish documentation in GitHub.&lt;/p&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;GitHub repository&lt;/strong&gt; (see &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/"&gt;Prerequisites and top-tips for creating a custom extension&lt;/a&gt; for more information about this) you are using to store the custom extension&amp;rsquo;s source code, click the &lt;strong&gt;Wiki tab&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/73433125/73433121.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>HTML5 - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/html5-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/html5-best-practice/</guid><description>&lt;p&gt;&lt;strong&gt;&lt;img src="http://icons.iconarchive.com/icons/igh0zt/ios7-style-metro-ui/512/MetroUI-Apps-HTML-5-icon.png" alt="MetroUI-Apps-HTML-5 icon"&gt;HTML5&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Target Audience: CAST Administrators&lt;/p&gt;
&lt;p&gt;Summary: This document provides a guide based on CAST’s field experience on how to configure Spring based applications using CAST AIP. These configurations are used over and above CAST AIP 8.2.x HTML5 offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.&lt;/p&gt;
&lt;h2 id="introduction-to-html5"&gt;Introduction to HTML5&lt;/h2&gt;
&lt;p&gt;This section gives a brief overview of the framework.&lt;/p&gt;</description></item><item><title>Initial login to Keycloak and configure a redirect - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</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 page explains how to login to Keycloak for the first time and
configure a redirect URI to ensure Console front-end can be accessed
from wherever required.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Console &lt;strong&gt;authentication provider&lt;/strong&gt;has been totally restructured in &lt;strong&gt;≥ 2.x&lt;/strong&gt; and uses the open-source OAuth2 compatible **&lt;a href="https://www.keycloak.org/"&gt;Keycloak&lt;/a&gt;**system.
Keycloak provides local authentication, and can also interact with
other enterprise authentication systems such as LDAP and SAML. Before
you start using Console, you should configure a &lt;strong&gt;redirect&lt;/strong&gt;
in Keycloak to allow access to Console using the Console host name or
IP address in addition to localhost (which is pre-configured). &lt;strong&gt;If you do not, users will not be able to login to Console correctly.&lt;/strong&gt; To do so, connect to Keycloak &lt;strong&gt;from any machine on the local network:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Initial login to Keycloak and configure a redirect - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</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 page explains how to login to Keycloak for the first time and configure a redirect URI to ensure Console front-end can be accessed from wherever required.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Console &lt;strong&gt;authentication provider&lt;/strong&gt;has been totally restructured in &lt;strong&gt;≥ 2.x&lt;/strong&gt; and uses the open-source OAuth2 compatible **&lt;a href="https://www.keycloak.org/"&gt;Keycloak&lt;/a&gt;**system. Keycloak provides local authentication, and can also interact with other enterprise authentication systems such as LDAP and SAML. Before you start using Console, you should configure a &lt;strong&gt;redirect&lt;/strong&gt; in Keycloak to allow access to Console using the Console host name or IP address in addition to localhost (which is pre-configured). &lt;strong&gt;If you do not, users will not be able to login to Console correctly.&lt;/strong&gt; To do so, connect to Keycloak &lt;strong&gt;from any machine on the local network:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Initial login to Keycloak and configure a redirect - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/initial-login-to-keycloak-and-configure-a-redirect-v-2-x/</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 page explains how to login to Keycloak for the first time and configure a redirect URI to ensure Console front-end can be accessed from wherever required.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Console &lt;strong&gt;authentication provider&lt;/strong&gt;has been totally restructured in &lt;strong&gt;≥ 2.x&lt;/strong&gt; and uses the open-source OAuth2 compatible **&lt;a href="https://www.keycloak.org/"&gt;Keycloak&lt;/a&gt;**system. Keycloak provides local authentication, and can also interact with other enterprise authentication systems such as LDAP and SAML. Before you start using Console, you should configure a &lt;strong&gt;redirect&lt;/strong&gt; in Keycloak to allow access to Console using the Console host name or IP address in addition to localhost (which is pre-configured). &lt;strong&gt;If you do not, users will not be able to login to Console correctly.&lt;/strong&gt; To do so, connect to Keycloak &lt;strong&gt;from any machine on the local network:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Install additional tools and patches - optional - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/install-additional-tools-and-patches-optional-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/install-additional-tools-and-patches-optional-v-1-x/</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 page describes how to perform various actions that may be necessary and not automatically managed by the GUI/CLI installation process.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Due to some constraints with regard to the GUI/CLI installation process for the Console/Node packages, it may be necessary to perform some additional manual actions depending on the Console / AIP Core releases you are using. Each is described below.&lt;/p&gt;
&lt;h3 id="install-default-discoverers"&gt;Install default discoverers&lt;/h3&gt;
&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 the patching of &lt;strong&gt;the default discoverers is not required&lt;/strong&gt; if you are using &lt;strong&gt;Console ≥ 1.8.x&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Install additional tools and patches - optional - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/install-additional-tools-and-patches-optional-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/install-additional-tools-and-patches-optional-v-1-x/</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 page describes how to perform various actions that may be necessary and not automatically managed by the GUI/CLI installation process.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Due to some constraints with regard to the GUI/CLI installation process for the Console/Node packages, it may be necessary to perform some additional manual actions depending on the Console / AIP Core releases you are using. Each is described below.&lt;/p&gt;
&lt;h3 id="install-default-discoverers"&gt;Install default discoverers&lt;/h3&gt;
&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 the patching of &lt;strong&gt;the default discoverers is not required&lt;/strong&gt; if you are using &lt;strong&gt;Console ≥ 1.8.x&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Install AIP Core</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-core/</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;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/strong&gt; step-by-step instructions for installing &lt;strong&gt;A****IP Core&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-requirements"&gt;Installation requirements&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;✅&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;AIP Core&lt;/strong&gt; is delivered in a ZIP file. Make sure you have the required ZIP file ready and unzipped to a folder on the AIP Node (&lt;strong&gt;it cannot be run from a network location&lt;/strong&gt;). &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;AIP Core&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;needs to be installed on all&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;AIP Nodes&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;(i.e. dedicated servers) that will be managed by &lt;strong&gt;AIP Console&lt;/strong&gt;. The installation process consists of running a setup installer on the target server.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Installation paths:&lt;/p&gt;</description></item><item><title>Install CAST Dashboards - existing customers</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/existing-customer-installation/install-cast-dashboards-existing-customers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/existing-customer-installation/install-cast-dashboards-existing-customers/</guid><description>&lt;p&gt;At the current time there are two methods available for deploying CAST Dashboards (Health/Engineering) - each option has its advantages and disadvantages. The steps required for each option are detailed below.&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" rowspan="2"&gt;Use dashboards embedded in the AIP Console package&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Advantages&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Seamless login with Console credentials&lt;/li&gt;&lt;li&gt;Roles assigned in Console are active in embedded dashboards to restrict access to Application data&lt;/li&gt;&lt;li&gt;Dedicated icons in the AIP Console to directly access the required dashboard&lt;/li&gt;&lt;li&gt;Fully embedded in AIP Console processes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;Documentation: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/"&gt;Embedded CAST Dashboard deployment process&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Dashboard customization not currently possible&lt;/li&gt;&lt;li&gt;Dashboards cannot be manually updated to a new dashboard version independently: since the dashboards are embedded in AIP Console, updating to a new dashboard version requires updating AIP Console and all AIP Nodes to a new release which contains the required version of the dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" rowspan="2"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Use standalone dashboards&lt;/span&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Advantages&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Can be fully customized as required&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;If you have decided to use &lt;strong&gt;standalone dashboards&lt;/strong&gt;, please follow the instructions provided in&lt;strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/"&gt;Standalone CAST Dashboard deployment process&lt;/a&gt;&lt;/strong&gt;and ensure you configure the standalone dashboards to display data from the relevant schemas installed by AIP Console:&lt;/p&gt;</description></item><item><title>Installation Guide JAF - V1.5 Build 8</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/installation-guide-jaf-v1-5-build-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/installation-guide-jaf-v1-5-build-8/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>Installation Guide JAF - V1.5 Build 9</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/installation-guide-jaf-v1-5-build-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/installation-guide-jaf-v1-5-build-9/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>J2EE - Information - How to identify the Java code version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/j2ee/j2ee-information-how-to-identify-the-java-code-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/j2ee/j2ee-information-how-to-identify-the-java-code-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to identify the version of Java used to implement Java application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the following command line&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;JAVA INSTALLATION FOLDER&amp;gt;&lt;span class="se"&gt;\b&lt;/span&gt;in&lt;span class="se"&gt;\j&lt;/span&gt;avap -verbose &amp;lt;YOUR .CLASS file&amp;gt; &lt;span class="p"&gt;|&lt;/span&gt; findstr &lt;span class="s2"&gt;&amp;#34;major&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The &lt;strong&gt;major&lt;/strong&gt; version can be found from the result. Refer to the page &lt;a href="https://en.wikipedia.org/wiki/Java_class_file#General_layout"&gt;General_layout - 6 and 7 byte - version of java&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Java 1.2 uses major version 46&lt;/li&gt;
&lt;li&gt;Java 1.3 uses major version 47&lt;/li&gt;
&lt;li&gt;Java 1.4 uses major version 48&lt;/li&gt;
&lt;li&gt;Java 5 uses major version 49&lt;/li&gt;
&lt;li&gt;Java 6 uses major version 50&lt;/li&gt;
&lt;li&gt;Java 7 uses major version 51&lt;/li&gt;
&lt;li&gt;Java 8 uses major version 52&lt;/li&gt;
&lt;li&gt;Java 9 uses major version 53&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 5 - User Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-user-guide/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Correction to make snapshot retention policy feature work as expected.&lt;/li&gt;
&lt;li&gt;Correction to make snapshot deletion work as expected when a START_AT parameter of 1 (DMT Code Delivery), 2 (Accept Delivery), 3 (Run Analysis) or 4 (Run Snapshot) is used to rerun the last failed job if it generated a snapshot.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of seven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 6 - User Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-user-guide/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Correction to make snapshot deletion work as expected when a START_AT parameter of 1 (DMT Code Delivery), 2 (Accept Delivery), 3 (Run Analysis) or 4 (Run Snapshot) is used to rerun the last failed job if it generated a snapshot.&lt;/li&gt;
&lt;li&gt;Correction to handle Socket time out exception occurred during Snapshot validation from Jenkins.&lt;/li&gt;
&lt;li&gt;New feature has been implemented to show the total elapsed time of Jenkins job in Jenkins console output.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of seven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build3 - User Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-3/jaf-v1-5-build3-user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-3/jaf-v1-5-build3-user-guide/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Automatic load balancing (Job distribution in different analysis servers).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of seven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Backup CAST Database Trio&lt;/li&gt;
&lt;li&gt;Deliver Application Code&lt;/li&gt;
&lt;li&gt;Accept Delivery&lt;/li&gt;
&lt;li&gt;Perform the application analysis&lt;/li&gt;
&lt;li&gt;Generate the snapshot&lt;/li&gt;
&lt;li&gt;Validate the snapshot results&lt;/li&gt;
&lt;li&gt;Publish snapshot results to the Application Analysis Dashboard (AAD)&lt;/li&gt;
&lt;li&gt;Database Optimization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Jenkins system exposes a single job for each automated application. These jobs can then be configured to run on a predefined schedule via Jenkins Scheduler, any Windows-based Scheduler, manually through the Jenkins web interface, or the CAST Application Operations Console (AOP). The automation system can be configured to run the entire process completely hands off or with some human intervention. In the event of a failure the Jenkins job can be restarted from any of the steps listed above. This feature is currently being leveraged by AOP.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build4 - User Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build4-user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build4-user-guide/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Correction to  failing Archive Delivery issue&lt;/li&gt;
&lt;li&gt;Correction to CSS Optimization issue schema rename&lt;/li&gt;
&lt;li&gt;Correction in Rescan Success Emails&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Snapshot retention policy feature not working as expected - Recommendation is to not use it.&lt;/li&gt;
&lt;li&gt;Snapshot is not deleted when a START_AT parameter of 1 (DMT Code Delivery), 2 (Accept Delivery), 3 (Run Analysis) or 4 (Run Snapshot) is used to rerun the last failed job if it generated a snapshot.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of seven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>Java SE 8 - Java SE 11 - OpenJDK support for CAST AIP</title><link>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/java-se-8-java-se-11-openjdk-support-for-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/java-se-8-java-se-11-openjdk-support-for-cast-aip/</guid><description>&lt;p&gt;CAST AIP relies on the use of the Java Runtime Environment (JRE) or the Java Development Kit (JDK) to function and CAST therefore fully understands that the change in &lt;strong&gt;&lt;a href="https://www.oracle.com/technetwork/java/java-se-support-roadmap.html"&gt;Oracle&amp;rsquo;s licensing policy&lt;/a&gt;&lt;/strong&gt;, will have a significant impact on you, our customers. In short, CAST will continue to support the use of &lt;strong&gt;Oracle Java SE 8&lt;/strong&gt; for CAST AIP, but CAST will also offer you the option to use &lt;strong&gt;Java SE 11&lt;/strong&gt; either through &lt;strong&gt;Oracle&lt;/strong&gt; or an &lt;strong&gt;OpenJDK provider&lt;/strong&gt;. In detail:&lt;/p&gt;</description></item><item><title>KB Explorer - Release Notes</title><link>https://doc.castsoftware.com/export-v2/doccom/tools/kb-explorer/kb-explorer-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/tools/kb-explorer/kb-explorer-release-notes/</guid><description>&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Release&lt;/th&gt;&lt;th class="confluenceTh"&gt;Content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.0.0&lt;/td&gt;&lt;td class="confluenceTd"&gt;Pending&lt;/td&gt;&lt;td class="confluenceTd"&gt;Initial production release&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;0.9.9&lt;/td&gt;&lt;td class="confluenceTd"&gt;In Progress&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;div class="table-wrap"&gt;&lt;table class="wrapped confluenceTable" data-mce-resize="false"&gt;&lt;tbody class=""&gt;&lt;tr class=""&gt;&lt;th class="confluenceTh"&gt;Nature&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Improvement&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Added a row number column on each table of the information tabs:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211684.png" data-linked-resource-container-id="667320619" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="image-2024-2-9_16-37-30.png" data-linked-resource-id="685211684" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="106" src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211684.png"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Improvement&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Added creation/analysis dates on Identity tab:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211683.png" data-linked-resource-container-id="667320619" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="image-2024-2-9_16-39-0.png" data-linked-resource-id="685211683" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="106" src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211683.png"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Improvement&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Added signature, parameters, ... on methods and functions in the Properties tab:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211682.png" data-linked-resource-container-id="667320619" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="image-2024-2-9_16-44-37.png" data-linked-resource-id="685211682" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/DOCCOM/attachments/667320619/685211682.png"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - CI entry tables</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-ci-entry-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-ci-entry-tables/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;As explained in the previous section, in order to modify and update the Analysis schema, a set of &lt;strong&gt;entry tables&lt;/strong&gt; are injected with data that defines how the Analysis schema will be altered.&lt;/p&gt;
&lt;h2 id="entry-tables"&gt;Entry tables&lt;/h2&gt;
&lt;p&gt;The following is an exhaustive list of entry tables ordered by function. Each table and its function is described in more detail below.&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Error management&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;CI_ERRORS&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Object modification&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;GUID_OBJECTS&lt;/li&gt;&lt;li&gt;CI_OBJECTS&lt;/li&gt;&lt;li&gt;CI_NO_OBJECTS&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;strong&gt;Parent type link modification&lt;/strong&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;CI_PARENTS&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;strong&gt;Object property modification&lt;/strong&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;CI_STR_PROPERTIES&lt;/li&gt;&lt;li&gt;CI_INT_PROPERTIES&lt;/li&gt;&lt;li&gt;CI_NO_PROPERTIES&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;strong&gt;Link modification&lt;/strong&gt;&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;CI_NO_LINKS&lt;/li&gt;&lt;li&gt;CI_LINKS&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;strong&gt;Link property modification (available in &lt;span style="color: rgb(32,33,36);"&gt;≥ 8.3.45)&lt;/span&gt;&lt;/strong&gt;&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;CI_INT_LINK_PROPERTIES&lt;/li&gt;&lt;li&gt;CI_STR_LINK_PROPERTIES&lt;/li&gt;&lt;li&gt;CI_NO_LINK_PROPERTIES&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="ci_errors"&gt;CI_ERRORS&lt;/h3&gt;
&lt;p&gt;This table will be injected with data if any errors or data inconsistencies are found during the data check process (this takes place when the job is executed).&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Removing an existing object using CI_NO_OBJECTS</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-existing-object-using-ci-no-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-existing-object-using-ci-no-objects/</guid><description>&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;p&gt;In this example, we are going to remove a VB Sub called &amp;ldquo;Disconnect&amp;rdquo; from the Analysis schema. The image below shows the object in CAST Enlighten:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/580223142/580223148.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The first step is to insert the data into the CAST entry tables that will cause the object in question to be removed from the Analysis Service when the tool is run:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;insert&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;KB_name&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dbo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CI_NO_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;KB_name&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dbo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CTV_GUID_OBJECTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;Disconnect&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;go&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The 0 parameter will enter 0 in the ERROR_ID column of the CI_NO_OBJECTS table.&lt;/li&gt;
&lt;li&gt;Note that you need to specify the Analysis Service database and user as above &amp;ldquo;&amp;lt;KB_name&amp;gt;.dbo&amp;rdquo; otherwise the query will fail when the job is run.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Then:&lt;/p&gt;</description></item><item><title>Keycloak - Local Authentication</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-local-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-local-authentication/</guid><description>&lt;h3 id="summary"&gt;Summary&lt;/h3&gt;
&lt;p&gt;Local authentication (users defined directly in Keycloak) is &lt;strong&gt;enabled by default&lt;/strong&gt;. CAST provides a predefined local user called &amp;ldquo;&lt;strong&gt;admin&lt;/strong&gt;&amp;rdquo; with the password &amp;ldquo;&lt;strong&gt;admin&lt;/strong&gt;&amp;rdquo; and the &amp;ldquo;&lt;strong&gt;admin&lt;/strong&gt;&amp;rdquo; and &amp;ldquo;&lt;strong&gt;dashboard_admin&lt;/strong&gt;&amp;rdquo; roles.&lt;/p&gt;
&lt;h3 id="change-admin-user-password"&gt;Change admin user password&lt;/h3&gt;
&lt;p&gt;The &amp;ldquo;&lt;strong&gt;admin&lt;/strong&gt;&amp;rdquo; user has access to everything (all applications, Admin Center, embedded Dashboards (all applications) etc.). You can use this user &lt;strong&gt;without any further changes&lt;/strong&gt;, however, CAST highly recommends &lt;strong&gt;changing the password&lt;/strong&gt; for this user. To do so, click &lt;strong&gt;Users&lt;/strong&gt; &amp;gt; &lt;strong&gt;View all users&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Legacy - Agile Onboarding Process without AIP-Console</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/legacy-agile-onboarding-process-without-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/legacy-agile-onboarding-process-without-aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;Version 2.2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="purpose"&gt;Purpose&lt;/h3&gt;
&lt;p&gt;This document details CAST’s Agile Onboarding Process along with the checklist templates used.&lt;/p&gt;
&lt;h3 id="applicability"&gt;Applicability&lt;/h3&gt;
&lt;p&gt;This Iterative Agile process is recommended to be implemented in measurement programmes with management visibility. It helps in quickly onboarding applications, with minimal technical documents needed from app teams and helps avoid tunnel effect. Agile onboarding will have three iterations and will not have any custom solution implemented.&lt;/p&gt;
&lt;h3 id="prerequisites-for-onboarding"&gt;Prerequisites for onboarding&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CAST Application Intelligence Portal (AIP) is installed&lt;/li&gt;
&lt;li&gt;The Technologies/Frameworks used in the applications are supported.&lt;/li&gt;
&lt;li&gt;Extensions to be used if required&lt;/li&gt;
&lt;li&gt;Application Intelligence Administrator AIA has access to CAST Virtual Machine (VM)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="out-of-scope"&gt;Out of scope&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Rescan and rescan automation&lt;/li&gt;
&lt;li&gt;Unsupported technologies&lt;/li&gt;
&lt;li&gt;Clean-ups and retention&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="target-audience"&gt;Target Audience&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;All AI admins who would be onboarding an application&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="process-flow-without-aip-console"&gt;Process Flow Without AIP Console&lt;/h3&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;h3 id="agile-onboarding-process-overview"&gt;Agile Onboarding Process Overview&lt;/h3&gt;
&lt;p&gt;The agile onboarding process consists of three iterations -&lt;/p&gt;</description></item><item><title>Linux Docker Installer - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/linux-docker-installer/linux-docker-installer-release-notes/linux-docker-installer-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/linux-docker-installer/linux-docker-installer-release-notes/linux-docker-installer-release-notes-1-0/</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;This extension is deprecated. Please use the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/"&gt;Docker Installer&lt;/a&gt;&lt;/strong&gt; extension instead.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="100-beta3"&gt;1.0.0-beta3&lt;/h2&gt;
&lt;h3 id="note"&gt;Note&lt;/h3&gt;
&lt;p&gt;This release of the installer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is designed to be used &lt;strong&gt;only&lt;/strong&gt; with &lt;strong&gt;CAST Imaging ≥ 2.0.0-beta8&lt;/strong&gt; docker images.&lt;/li&gt;
&lt;li&gt;requires &lt;strong&gt;Python v. 3.x&lt;/strong&gt; to be installed on the target server.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="other-updates"&gt;Other Updates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2369&lt;/td&gt;
 &lt;td&gt;Update the neo4j.conf file to 4.0.7 version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2481&lt;/td&gt;
 &lt;td&gt;Bug fix to avoid permission issues when overwriting neo4j.conf file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="100-beta2"&gt;1.0.0-beta2&lt;/h2&gt;
&lt;h3 id="other-updates-1"&gt;Other Updates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2291&lt;/td&gt;
 &lt;td&gt;Bug fix to ensure that the timezone used in the CAST Imaging containers matches the timezone of the host server. Previously, the timezone used in the CAST Imaging containers was set to UTC.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2291&lt;/td&gt;
 &lt;td&gt;Bug fix to ensure that the LOG_PATH variable located in the etl_config.json (used to generate logs for the application data export/import process) generates logs in the correct location.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;This release can be used with CAST Imaging ≥ 1.12.0-beta4.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;This release and all future releases will install CAST Imaging on port 8083, even if you pull a release of CAST Imaging that does not yet run by default on port 8083 (1.12.0-beta4 and 2.0.0-beta5).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="100-beta1"&gt;1.0.0-beta1&lt;/h2&gt;
&lt;h3 id="other-updates-2"&gt;Other Updates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Initial release of the extension. Can be used with CAST Imaging ≥ 1.12.0-beta4.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Maintenance activities for PostgreSQL</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/maintenance-activities-for-cast-storage-service-and-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/maintenance-activities-for-cast-storage-service-and-postgresql/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 is designed to group together all miscellaneous backup,
optimization and maintenance documentation related to the CAST Storage
Service/PostgreSQL. All the tools listed in this page can be found in
the &lt;strong&gt;CSSAdmin&lt;/strong&gt; folder at the &lt;strong&gt;root of your AIP Core installation&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Managing CAST Imaging - Docker</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-for-docker-on-linux-or-microsoft-windows/managing-cast-imaging-docker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-for-docker-on-linux-or-microsoft-windows/managing-cast-imaging-docker/</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;: information to help you manage your &lt;strong&gt;CAST Imaging&lt;/strong&gt; installation (start, stop, restart etc.)&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;CAST Imaging on Docker is controlled by a set of commands that can be viewed using &lt;strong&gt;any of the following commands&lt;/strong&gt;. Ensure you are running the command from the folder created when unzipping/installing the Docker Installer extension:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;help&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;help&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="usage"&gt;Usage&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[-&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[-&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIR&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONFIGFILE&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;USER&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PASSWORD&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PORT&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;updateimage&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;importapp&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;exportapp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXPORTAPP&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;restoreapp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;RESTOREAPP&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[--&lt;/span&gt;&lt;span class="n"&gt;update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;manager&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;optional&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;arguments&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;help&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;show&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;help&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exit&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;dir&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Provide&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;installation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;location&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONFIGFILE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;configfile&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONFIGFILE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ETL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;automation&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;USER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;username&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;neo4j&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PASSWORD&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;neo4j&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PORT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;host&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;neo4j&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;updateimage&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;individual&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tags&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;importapp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Import&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;postgres&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;exportapp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXPORTAPP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;restoreapp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;RESTOREAPP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Restore&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="examples"&gt;Examples&lt;/h3&gt;
&lt;h4 id="start-cast-imaging"&gt;Start CAST Imaging&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="stop-cast-imaging"&gt;Stop CAST Imaging&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="stop-a-specific-container"&gt;Stop a specific container&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="restart-cast-imaging"&gt;Restart CAST Imaging&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="restart-a-specific-container"&gt;Restart a specific container&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="view-the-status-of-cast-imaging-containers"&gt;View the status of CAST Imaging containers&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;extension&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;extension&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;deprecated&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="export-and-import-data"&gt;Export and import data&lt;/h4&gt;
&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/automation-tool-export-and-import-process/"&gt;Automation tool export and import process&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Operating systems Information - Changing a drive letter and Mapping drive</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-changing-a-drive-letter-and-mapping-drive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-changing-a-drive-letter-and-mapping-drive/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to Change a drive letter and Map a drive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="change-a-drive-letter"&gt;Change a drive letter&lt;/h2&gt;
&lt;p&gt;Follow below process to change the drive letter&lt;br&gt;
1- Click on the &amp;ldquo;Start&amp;rdquo; button&lt;br&gt;
2- In the menu, right click on &amp;ldquo;My computer&amp;rdquo; and choose &amp;ldquo;Manage&amp;rdquo;&lt;br&gt;
3- In the Computer Management window, expand section &amp;ldquo;Storage&amp;rdquo; à choose &amp;ldquo;Disk Management&amp;rdquo;&lt;br&gt;
4- In the bottom section of the right Panel you&amp;rsquo;ll see the different Media Disk 0, Disk 1 , etc.&lt;br&gt;
5- Access the menu to choose &amp;ldquo;Change Drive letter and Paths&amp;rdquo; by&lt;br&gt;
     5.1. Right clicking on the right (white) section when the media in online or&lt;br&gt;
     5.2. Right clicking on the left (gray) section when there is no media&lt;br&gt;
6- In the &amp;ldquo;Change Drive letter and Paths&amp;rdquo; dialog box, click on button &amp;ldquo;change&amp;rdquo; and select an available letter&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Windows parameters - Getting DLL Version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-dll-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-dll-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to get the DLL version in Windows&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;         For a Windows DLL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To get the version information for &lt;DLL file name&gt;, please locate this DLL in your &lt;strong&gt;c:\windows\system32 directory, right-click on it and choose Properties &amp;gt; Version&lt;/strong&gt;. Please indicate the value for &amp;lsquo;File version:&amp;rsquo; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;         For a CAST DLL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To get the version information for &lt;DLL file name&gt;, please locate this DLL in your &lt;strong&gt;CAST installation directory (by default &amp;lsquo;C:\Program Files\CAST\6.0.1 for Oracle&amp;rsquo;), right-click on it and choose Properties &amp;gt; Version&lt;/strong&gt;. Please indicate the value for &amp;lsquo;File version:&amp;rsquo;&lt;/p&gt;</description></item><item><title>Operating systems Information - Mapping a network drive - within QuickBooks</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-mapping-a-network-drive/operating-systems-information-mapping-a-network-drive-within-quickbooks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-mapping-a-network-drive/operating-systems-information-mapping-a-network-drive-within-quickbooks/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;From the QuickBooks File menu, choose Open Company.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;From the Look in drop-down list, choose My Network Places.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Double-click Entire Network.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Double-click the computer where the company file resides.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Right-click the folder containing the company file and select Map Network Drive.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select an unassigned drive letter. Windows defaults to the first available letter, but you can choose any drive letter that is unassigned.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Select Reconnect at Logon.&lt;/p&gt;
&lt;p&gt;Click Finish.&lt;/p&gt;
&lt;p&gt;From the Look in drop-down list, select the drive letter you assigned, and then in the main window, choose your company file name and click Open.&lt;/p&gt;</description></item><item><title>PostgreSQL - Deployment requirements</title><link>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-and-postgresql-deployment-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-and-postgresql-deployment-requirements/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;: information to help you plan your &lt;strong&gt;PostgreSQL&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="hardware"&gt;Hardware&lt;/h3&gt;
&lt;h4 id="on-premise"&gt;On-premise&lt;/h4&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col style="width: 114.0px;"/&gt;
&lt;col style="width: 103.0px;"/&gt;
&lt;col style="width: 118.0px;"/&gt;
&lt;col style="width: 55.0px;"/&gt;
&lt;col style="width: 131.0px;"/&gt;
&lt;col style="width: 89.0px;"/&gt;
&lt;col style="width: 914.0px;"/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Server type&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Architecture&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;CPU&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;DISK&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Physical/virtual&lt;/span&gt;&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;64-bit&lt;/span&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;&lt;strong&gt;Minimum 2 processors&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intel Core i5, 2.6 GHz&lt;/li&gt;
&lt;li&gt;Intel Xeon, 2.2 GHz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Recommended 4 processors&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>PostgreSQL 10 or above deployment on Linux</title><link>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-10-or-above-deployment-on-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-10-or-above-deployment-on-linux/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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; CAST does not provide a CAST Storage Server (CSS) installer for Linux environments, however, CAST recommends installing the equivalent PostgreSQL version on a Linux server to take advantage of the superior performance over CSS installed on Windows - please follow the instructions below to do so.&lt;/p&gt;</description></item><item><title>Prerequisites for Infrastructure - Installation - Security - Rights</title><link>https://doc.castsoftware.com/export-v2/fbp/prerequisites-for-infrastructure-installation-security-rights/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/prerequisites-for-infrastructure-installation-security-rights/</guid><description>&lt;p&gt;Version 1.2 - Updated 7-Jul-2021&lt;/p&gt;
&lt;p&gt;This information can be downloaded &lt;a href="https://doc-data.castsoftware.com/FBP/attachments/492535890/492535898.docx"&gt;here&lt;/a&gt; in a Word format&lt;/p&gt;
&lt;h2 id="1-introduction"&gt;1.    Introduction&lt;/h2&gt;
&lt;p&gt;This document provides prerequisites regarding Hardware, Software, Network, Security and Rights aspect for a proper CAST installation &lt;strong&gt;on site&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The server shall be installed on Client’s site and will be available through a VPN access for CAST users.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-service-level-agreement"&gt;2.    Service level agreement&lt;/h2&gt;
&lt;p&gt;Cast will operate the platform and 2 types of operation will be executed.&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - CAST Storage Service 3 - Service did not start or stopped abruptly</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-3/rdbms-cast-storage-service-cast-storage-service-3-service-did-not-start-or-stopped-abruptly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-3/rdbms-cast-storage-service-cast-storage-service-3-service-did-not-start-or-stopped-abruptly/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot CAST Storage Service 3 Service issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Make sure that you are following the minimum system configuration requirements to run the CAST Storage Service: &lt;a href="https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/"&gt;CAST AIP for Dashboards&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check whether the available disk space on the drive where the CAST Storage Service is installed is higher than 0 MB.&lt;/p&gt;</description></item><item><title>RDBMS - Cast Storage Service - Error - The CastStorageSevice on Local Computer started and then stopped - The Log on is not Local System</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-caststoragesevice-on-local-computer-started-and-then-stopped/rdbms-cast-storage-service-error-the-caststoragesevice-on-local-computer-started-and-then-stopped-the-log-on-is-not-local-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-caststoragesevice-on-local-computer-started-and-then-stopped/rdbms-cast-storage-service-error-the-caststoragesevice-on-local-computer-started-and-then-stopped-the-log-on-is-not-local-system/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue you may face while starting the CastStorageService service when the &lt;strong&gt;log on As ID&lt;/strong&gt; is not &lt;strong&gt;Local System&lt;/strong&gt; but another one like shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531095/566531094.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.X&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Windows Services, right click &lt;strong&gt;CastStorageService2&lt;/strong&gt; Service, select &lt;strong&gt;properties&lt;/strong&gt;, go to the &lt;strong&gt;Log on&lt;/strong&gt; Tab. Select This account and add a new account to run the &lt;strong&gt;CastStorageService2&lt;/strong&gt; service like shown in the below screenshot&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531095/566531099.png" alt=""&gt;Figure 2&lt;/li&gt;
&lt;li&gt;Then Run the &lt;strong&gt;CastStorageService2&lt;/strong&gt; service.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;CastStorageService2&lt;/strong&gt; service stops with the below error message :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531095/566531098.png" alt=""&gt;Figure 3&lt;/li&gt;
&lt;li&gt;Open the Event Viewer log (start menu, following error message appear : FATAL: could not create file &amp;ldquo;postmaster.pid&amp;rdquo;: Permission denied)&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531095/566531097.png" alt=""&gt;Figure 4&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS - Common to all RDBMS - Performance - Query runs for an unexpected long time</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-common-to-all-rdbms/rdbms-common-to-all-rdbms-performance-issues/rdbms-common-to-all-rdbms-performance-query-runs-for-an-unexpected-long-time/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-common-to-all-rdbms/rdbms-common-to-all-rdbms-performance-issues/rdbms-common-to-all-rdbms-performance-query-runs-for-an-unexpected-long-time/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of queries that run for an unexpected long time, you can observe this by comparing the query start time with the actual time, knowing that the state is active and there is no AIP component used. The following query list the queries in activity:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_stat_activity&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;state&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;active&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS - PostgreSQL - Error - Index IndexName contains unexpected zero page at block XXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-postgresql/rdbms-postgresql-error-index-indexname-contains-unexpected-zero-page-at-block-xxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-postgresql/rdbms-postgresql-error-index-indexname-contains-unexpected-zero-page-at-block-xxx/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PgAdmin raises below error :&lt;/p&gt;
&lt;p&gt;An error has occurred&lt;br&gt;
Error: index &lt;Index Name&gt; contains unexpected zero page at block XXX.&lt;br&gt;
HINT: Please REINDEX it&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531139/566531138.jpg" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N/A&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some times while creating schema if the ServMan is closed abruptly due to some reason (say system restart), the schema is not created correctly.&lt;br&gt;
Also with abnormal closing of ServMan, index gets corrupt and that is why it raises above error to REINDEX the index&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Exporting CSS Database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-exporting-css-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-exporting-css-database/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;To export the database of your CASTStorageService:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Please open command prompt.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go to CAST Installation directory.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;               For example: “C:\Program Files\CAST\7.0.1 “&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Run the below command on command prompt.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;C:\Program Files\CAST\7.0.1&amp;gt;CSSBackup.exe -schema &amp;lt;schema_name&amp;gt; -password CastAIP -file &amp;lt;path_and_name_of_backup_file.cssdmp&amp;gt; -log &amp;lt;path_and_name_of_log_file.log&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;&lt;strong&gt;Schema_name&lt;/strong&gt;&amp;gt; by the name user owner of the Schema&lt;/p&gt;</description></item><item><title>RDBMS Information - Common to all RDBMS - Collation Definitions</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-common-to-all-rdbms/rdbms-information-common-to-all-rdbms-collation-definitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-common-to-all-rdbms/rdbms-information-common-to-all-rdbms-collation-definitions/</guid><description>&lt;h2&gt;&lt;/h2&gt;
&lt;p&gt;The physical storage of character strings in a database is controlled by collations. A collation specifies the bit patterns that represent each character and the rules by which characters are sorted and compared.&lt;br&gt;
For CAST two aspects of collations are relevant: the character set and case-sensivity. This document covers case-sensivity.&lt;br&gt;
Case-sensivity is the consequence of the sort order of the collation. The sort order defines in which order characters are sorted by the database.&lt;br&gt;
The following character map defines a case-sensitive sort order. Charactes are sorted in the order they appear in the map.&lt;br&gt;
! &amp;quot; # $ % &amp;amp; &amp;rsquo; ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &amp;lt; = &amp;gt; ?&lt;br&gt;
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _&lt;br&gt;
` a b c d e f g h i j k l m n o p q r s t u v w x y z&lt;br&gt;
{ | }&lt;br&gt;
~ &lt;br&gt;
Ç ü é â ä à å ç ê ë è ï î ì Ä Å É æ Æ ô ö ò û ù ÿ Ö Ü ø £ Ø × ?&lt;br&gt;
á í ó ú ñ Ñ ª º ¿ ® ¬ ½ ¼ ¡ « » ? ? ? ? ? Á Â À © ? ? ? ? ¢ ¥ ?&lt;br&gt;
? ? ? ? ? ? ã Ã ? ? ? ? ? ? ? ¤ ð Ð Ê Ë È ? Í Î Ï ? ? ? ? ¦ Ì ?&lt;br&gt;
Ó ß Ô Ò õ Õ µ þ Þ Ú Û Ù ý Ý ¯ ´ ­ ± ? ¾ ¶ § ÷ ¸ ° ¨ - ¹ ³ ² ?  &lt;br&gt;
The following character map excerpt defines a case-insensitive sort order. All characters that are linked by an equal sign (=) have the same sort precedence:&lt;br&gt;
! &amp;quot; # $ % &amp;amp; &amp;rsquo; ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &amp;lt; = &amp;gt; ?&lt;br&gt;
@ A=Á=Â=À=Ã=Ä=Å=Æ=a=â=ä=à=å=a=æ=á B=b C=Ç=c=ç D=d [ &amp;hellip; ]&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - Checking missing statistics on a schema</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-checking-missing-statistics-on-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-checking-missing-statistics-on-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the method to check the missing statistics on a schema.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3 : Official documentation (&lt;a href="https://doc.castsoftware.com/display/DOC83/Supported+Platforms#SupportedPlatforms-storageDBMS"&gt;RDBMS&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;For 8.2 : Official documentation &lt;a href="https://doc.castsoftware.com/display/DOC82/Supported+Platforms#SupportedPlatforms-DBMS"&gt;(&lt;/a&gt;&lt;a href="https://doc.castsoftware.com/display/DOC82/Supported+Platforms#SupportedPlatforms-DBMS"&gt;RDBMS&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;For 8.1 : Official documentation (&lt;a href="https://doc.castsoftware.com/display/DOC81/Supported+Platforms#SupportedPlatforms-DBMS"&gt;RDBMS&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;For 8.0 : Official documentation (&lt;a href="https://doc.castsoftware.com/display/DOC80/Supported+Platforms#SupportedPlatforms-DBMS"&gt;RDBMS&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open pgAdmin3 located in the CastStorageServices\bin installed directory.&lt;/li&gt;
&lt;li&gt;Connect to the server and deploy the node database postgres.&lt;/li&gt;
&lt;li&gt;Select Sql query item in the tools menu and execute the query below.&lt;/li&gt;
&lt;li&gt;To list tables with missing statistics for a selected schema
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the query below which lists tables where statistics has never been ran.&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.15</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-15/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-15/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-updates"&gt;Technology updates&lt;/h3&gt;
&lt;h4 id="sap-abap"&gt;SAP ABAP&lt;/h4&gt;
&lt;p&gt;ABAP code previously causing syntax errors during an analysis is now supported. For a full list, see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="user-input-security"&gt;User Input Security&lt;/h3&gt;
&lt;p&gt;Sanitization is no longer defined by simple method names. Now, this sanitization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is defined by classic blackbox files. These blackbox files are provided by default&lt;/li&gt;
&lt;li&gt;is still specialized by technology and quality rule&lt;/li&gt;
&lt;li&gt;is specialized for each method parameter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A list of libraries automatically taken in to account for Sanitzation is available in &lt;a href="https://doc.castsoftware.com/export/AIPCORE/User+Input+Security+-+predefined+methods"&gt;User Input Security - predefined methods&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Release types</title><link>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/release-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/release-types/</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 provides information about &lt;strong&gt;release types (alpha/beta/funcrel/longterm)&lt;/strong&gt; used with official CAST AIP Extensions.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When an official CAST AIP Extension is made available for &lt;a href="https://doc.castsoftware.com/export-v2/extend/download-an-extension/"&gt;download&lt;/a&gt;, various definitions are used to describe the release type of an extension:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;alpha&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;beta&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;funcrel (i.e.: Functional Release)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;longterm (or LTS: Long Term Support)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/87359502/87359504.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Below is a description of these definitions:&lt;/p&gt;
&lt;h2 id="alpha-and-beta-releases"&gt;Alpha and Beta releases&lt;/h2&gt;
&lt;p&gt;Official CAST AIP Extensions that have an &lt;strong&gt;Alpha&lt;/strong&gt; or &lt;strong&gt;Beta release type&lt;/strong&gt; can be described as follows:&lt;/p&gt;</description></item><item><title>Report Center - Crash</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-center-component/report-center-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-center-component/report-center-crash/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to crashes while using Report Center. -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537122/566537124.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537122/566537126.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if you have provided correct KB Name in the field Knowledge Base name as shown below -&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537122/566537125.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If you have provided the correct KB name then Check in the Report Center logs for any errors that could explain the issue. You can refer to this page to help yourself on where to search for Report Center logs - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; . If there are errors then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-center-component/"&gt;relevant input&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If there are no errors explaining the issue then get the crash dump file by following the below steps.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open Task Manager&lt;/p&gt;</description></item><item><title>Report Center - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-center/report-center-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-center/report-center-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the steps required in reproducing issues for Report Center.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce issues for Report Center&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In order to proceed with the below steps, get the Relevant input: &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-center-component/"&gt;Report Center Component - Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/li&gt;
&lt;li&gt;Import the local database as Report Center only works on a local database&lt;/li&gt;
&lt;li&gt;Follow the exact steps provided by the user to reproduce the issue. Report Center has several different ways of running reports so it is essential to make sure that you have a detailed set of steps the user has followed&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-faq/</guid><description>&lt;p&gt;Is HTTPS supported for Report generator and Rest API ?&lt;/p&gt;
&lt;p&gt;Report Generator using REST API is compatible and can work with HTTPS protocol. It’s already tested internally (CAST R&amp;amp;D) and with customers who are able to use the REST API and the Report Generator with HTTPS protocol without any issue.&lt;/p&gt;
&lt;p&gt;Can I use report generator with a CAST measurement database?&lt;/p&gt;
&lt;p&gt;Report Generator is currently not supported for use with a CAST Measurement database.&lt;/p&gt;</description></item><item><title>Report Generator - Generate Reports with UI - Empty lists - Empty Application list</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-empty-lists/report-generator-generate-reports-with-ui-empty-lists-empty-application-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-empty-lists/report-generator-generate-reports-with-ui-empty-lists-empty-application-list/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem : Application list is empty in report generator after validating the login password as shown below&lt;/p&gt;
&lt;p&gt;  &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537208/566537207.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure the RestAPI - set the name of the desired Central Base or Measurement Base&lt;/li&gt;
&lt;li&gt;Launch the Report Generator&lt;/li&gt;
&lt;li&gt;Try to select any application &amp;amp; see that the list is empty&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Generate Reports with UI - Errors - An error occurred during execution</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-errors/report-generator-generate-reports-with-ui-errors-an-error-occurred-during-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-errors/report-generator-generate-reports-with-ui-errors-an-error-occurred-during-execution/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the error &lt;strong&gt;&amp;ldquo;An error occurred  during execution&amp;rdquo;&lt;/strong&gt; that occurs while generating report using the GUI as seen in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/download/attachments/147849926/image2017-9-21%2010%3A27%3A29.png?version=1&amp;amp;modificationDate=1505969849677&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Report Generator.&lt;/li&gt;
&lt;li&gt;Choose the application.&lt;/li&gt;
&lt;li&gt;Select the Current &amp;amp; Previous Snapshot.&lt;/li&gt;
&lt;li&gt;Select template Execution-summary-sample1.pptx.&lt;/li&gt;
&lt;li&gt;Press Generate Report, and you will see the following message &amp;ldquo;An error occurred during execution&amp;rdquo; in the right hand side.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Reports - Empty results - Action Plans table is not populated</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-action-plans-table-is-not-populated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-action-plans-table-is-not-populated/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the problem where action plan table is not populated with any value after generating report as shown in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537145/566537146.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy RESTAPI and point it to Central Database.&lt;/li&gt;
&lt;li&gt;Use Report generator to generate the report using latest 2 snapshots and template - 1- Powerpoint-components-library.pptx&lt;/li&gt;
&lt;li&gt;Check that the Action Plan table is empty.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Reports - Inconsistencies - Complexity Level in CAST Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-inconsistencies/report-generator-reports-inconsistencies-complexity-level-in-cast-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-inconsistencies/report-generator-reports-inconsistencies-complexity-level-in-cast-engineering-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The value for column Artifacts in block &lt;strong&gt;CAST_COMPLEXITY_WITH_VOL&lt;/strong&gt; does not match with that of the dashboard Vendors - Deliverables Acceptance View. Please refer to the below screenshots for more clarity on the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537169/566537170.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537169/566537168.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run report generator&lt;/li&gt;
&lt;li&gt;Connect to REST-API&lt;/li&gt;
&lt;li&gt;Choose the template - 2.Word-Components Library&lt;/li&gt;
&lt;li&gt;Generate the report&lt;/li&gt;
&lt;li&gt;Compare the results on dashboard - frame=FRAME_PORTAL_SLA_VIEW&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Reports - Incorrect graphs - TREND TECH DEBT is incorrect with Powerpoint-components-library</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-incorrect-graphs/report-generator-reports-incorrect-graphs-trend-tech-debt-is-incorrect-with-powerpoint-components-library/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-incorrect-graphs/report-generator-reports-incorrect-graphs-trend-tech-debt-is-incorrect-with-powerpoint-components-library/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue can be reproduced on any application that has Debt Removed in the application. This is how the graph is supposed to look like, the Debt Removed should come in the Negative Axis.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537182/566537186.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But instead it comes like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537182/566537185.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>REST API - Export violations - Fatal Error - Internal Server Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/rest-api-component/rest-api-export-violations-fatal-error-internal-server-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/rest-api-component/rest-api-export-violations-fatal-error-internal-server-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to solve the issue of &amp;ldquo;Internal Server Error&amp;rdquo; which is a Fatal Error received when exporting the list of violations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537244/566537243.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to Rest API&lt;/li&gt;
&lt;li&gt;Export violations&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if there are objects computed by quality rules but not part of objects scope, for this refer to the following page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-objects-how-to-list-objects-computed-by-quality-rules-but-not-part-of-module/"&gt;SQL Queries - CAST Central Base - Corruptions on Objects - How to list objects computed by Quality rules but not part of module&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If there are objects computed by quality rules but not part of objects scope, then:
&lt;ol&gt;
&lt;li&gt;Check if there is a prior snapshot deleted after computing the current snapshot, for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-history-of-creation-and-deletion-of-snapshots/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the history of creation and deletion of snapshots&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If yes then perform the following:
&lt;ol&gt;
&lt;li&gt;Delete the current snapshot&lt;/li&gt;
&lt;li&gt;Compute snapshot by skipping analysis (it will take the snapshot ID of the snapshot deleted previously)&lt;/li&gt;
&lt;li&gt;Connect to Rest API&lt;/li&gt;
&lt;li&gt;Export violationsNote that this issue is fixed in 8.2.13 and 8.3.6&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Else contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/rest-api-component/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Else if there are no objects computed by quality rules but not part of objects scope then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/rest-api-component/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>REST API - Information - How to Reproduce Rest API issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/rest-api/rest-api-information-how-to-reproduce-rest-api-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/rest-api/rest-api-information-how-to-reproduce-rest-api-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the prerequisites , entities involved and steps to reproduce customer issues related to RestAPI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;ol&gt;
&lt;li&gt;Check if you have all the &lt;a href="#RESTAPIInformationHowtoReproduceRestAPIissues-EntitiesInvolvedinreproducingtheissue"&gt;Entities Involved in reproducing the issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If yes then follow the steps given under &lt;a href="#RESTAPIInformationHowtoReproduceRestAPIissues-SetuptheenvironmenttolaunchtheRestAPI"&gt;Set up the environment to launch the Rest API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enter the URI whose results are incorrect / inconsistent and click on Submit. Identify the query leading to the issue using the steps given in the page, start from Step7 - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-identify-sql-query-related-to-a-specific-block-in-the-report-generator/"&gt;Report Generator - Information - How to identify SQL query related to a specific block in the report generator&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="entities-involved-in-reproducing-the-issue"&gt;Entities Involved in reproducing the issue&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Databases (Central Database or Measurement Database)&lt;br&gt;
This is fetched by Sherlock if the option Export CAST Bases is checked - &amp;lt;Shelock.zip&amp;gt;\Backup\&lt;/li&gt;
&lt;li&gt;RestAPI war&lt;br&gt;
This can be found in the CAST Installation folder - &amp;lt; CAST Installation folder &amp;gt; \WARS\CAST-RestAPI.war&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="set-up-the-environment-to-launch-the-rest-api"&gt;Set up the environment to launch the Rest API&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Import the Central/Measurement Database on support server&lt;/li&gt;
&lt;li&gt;Deploy the &lt;strong&gt;CAST-RestAPI.war&lt;/strong&gt;, see &lt;a href="http://doc.castsoftware.com/display/DOC82/Installing+and+configuring+the+CAST-RestAPI.war"&gt;Installing and configuring the CAST-RestAPI.war&lt;/a&gt; for more information&lt;/li&gt;
&lt;li&gt;Activate the Show SQL traces by following the steps in the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/"&gt;Health Dashboard - Information - How to activate SQL traces on AAD and RestAPI logs&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RPC - About</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-about/</guid><description>&lt;h5 id="about"&gt;About&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides an &lt;strong&gt;About dialog box&lt;/strong&gt; that displays technical information about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the application module name, together with its current version and build number&lt;/li&gt;
&lt;li&gt;the addresses and contact details of the main CAST Offices&lt;/li&gt;
&lt;li&gt;the connectivity layer in use&lt;/li&gt;
&lt;li&gt;the machine identification number&lt;/li&gt;
&lt;li&gt;the host name&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223793/images_about.gif?version=1&amp;amp;modificationDate=1549304386303&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="report-button"&gt;Report button&lt;/h6&gt;
&lt;p&gt;Clicking the &lt;strong&gt;Report&lt;/strong&gt; button will display a further dialog box providing much more detailed technical information (known as the CAST Diagnostic Report). This can be particularly useful if you need to troubleshoot or debug with CAST.&lt;/p&gt;</description></item><item><title>RPC - Application Specific INI File Options</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-ini-file-options/rpc-application-specific-ini-file-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-ini-file-options/rpc-application-specific-ini-file-options/</guid><description>&lt;h5 id="application-specific-ini-file-options"&gt;Application Specific INI File Options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page describes how to add various parameters to the &lt;strong&gt;RCENTER.INI&lt;/strong&gt; file (located in your &lt;strong&gt;%APPDATA%\CAST\CAST&amp;lt;Version_Number&amp;gt;&lt;/strong&gt; directory after installing CAST Products). These parameters add supplementary features to the application.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;None at present.&lt;/em&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Changes to CAST .INI files</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-appendix/rpc-changes-to-cast-ini-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-appendix/rpc-changes-to-cast-ini-files/</guid><description>&lt;h5 id="changes-to-cast-ini-files"&gt;Changes to CAST .INI files&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In version 5.1.1, CAST changed the way in which it manages its .INI configuration files. &lt;strong&gt;These changes are transparent and you do not need to manually make any changes&lt;/strong&gt;, however, this help page summarizes the changes that have been made:&lt;/p&gt;
&lt;p&gt;In versions 5.1.0 and below, CAST used a general .INI configuration file (&lt;strong&gt;cw.ini&lt;/strong&gt;) located in the &lt;strong&gt;WINDOWS/WINNT&lt;/strong&gt; folder. In version 5.1.1 and above, this file has now been replaced with a new .INI file called &lt;strong&gt;GloballySharedSettings.ini&lt;/strong&gt;. This file is now located in a user specific Application Data folder.&lt;/p&gt;</description></item><item><title>RPC - Common Settings tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-common-settings-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-common-settings-tab/</guid><description>&lt;h5 id="common-settings-tab"&gt;Common Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Common settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223706/images_common.gif?version=1&amp;amp;modificationDate=1549304383233&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;Connect with default profile at start&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to automatically connect with the settings defined in your default connection &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/"&gt;Profile&lt;/a&gt; when you launch the application. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-launching/"&gt;Launching&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection/</guid><description>&lt;h5 id="connection"&gt;Connection&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This application is a report generation tool and, as such, it provides a means to extract technical information from the Analysis Service in the form of HTML based reports. Your Analysis Service will be installed on any supported CAST Storage Service, Microsoft or Oracle server (please refer to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-release-notes/"&gt;Release Notes&lt;/a&gt; for more information on supported versions).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You therefore need to connect to the server that contains your Analysis Service using a login name and password that have sufficient permissions to access it.&lt;/p&gt;</description></item><item><title>RPC - Create a report on flagged and locked objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-create-a-report-on-flagged-and-locked-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-create-a-report-on-flagged-and-locked-objects/</guid><description>&lt;h5 id="create-a-report-on-flagged-and-locked-objects"&gt;Create a report on flagged and locked objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This application enables you to run a specific &lt;strong&gt;one shot report&lt;/strong&gt; to find out which objects stored in the Knowledge Base are either &lt;strong&gt;Flagged&lt;/strong&gt; or &lt;strong&gt;Locked&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Help&lt;/strong&gt; then select &lt;strong&gt;Objects Information&lt;/strong&gt; from the drop down menu&lt;/li&gt;
&lt;li&gt;Select either &lt;strong&gt;Flagged Objects&lt;/strong&gt; or &lt;strong&gt;Locked Objects&lt;/strong&gt; as appropriate&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;According to your choice, a specific query is then run on the entire Knowledge Base. Any objects that fulfil either criteria will be returned by the server and displayed in a proprietary report:&lt;/p&gt;</description></item><item><title>RPC - Create Header Wizard</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-create-header-wizard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-create-header-wizard/</guid><description>&lt;h5 id="create-header-wizard"&gt;Create Header Wizard&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Create Header Wizard&lt;/strong&gt; enables you to create headers and tags for your Reports. Headers are used to determine how to display and how to use the Report result attained by the server.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Tag Wizard&lt;/strong&gt; can only be launched from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Template Management dialog box&lt;/a&gt; by clicking the &lt;strong&gt;Create Header&lt;/strong&gt; button.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223748/images_createheader.gif?version=1&amp;amp;modificationDate=1549304384687&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The Wizard contains &lt;strong&gt;five steps&lt;/strong&gt;, each enabling you to enter the information required to create a header. In each step you will find the text boxes and drop down list boxes needed to create a header, as well as a brief explanation of what the item does.&lt;/p&gt;</description></item><item><title>RPC - Creating Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-creating-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-creating-connection-profiles/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCCreatingConnectionProfiles-CreatingConnectionProfiles"&gt;Creating Connection Profiles&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;In order to establish a connection with your chosen SQL server, you need to create a profile. This can be done with the &lt;strong&gt;Add/Edit Connection Profile dialog box&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To open this dialog box:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223692/images_edit.gif?version=1&amp;amp;modificationDate=1549304382723&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="creating-a-profile"&gt;Creating a Profile&lt;/h6&gt;
&lt;p&gt;To &lt;strong&gt;create&lt;/strong&gt; a profile:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter the required information in the appropriate fields&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Test&lt;/strong&gt; button to verify that the connection to the server can be established&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to &lt;strong&gt;save&lt;/strong&gt; the Profile.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you have entered all the required information, &lt;strong&gt;tested&lt;/strong&gt; the connection and clicked &lt;strong&gt;OK&lt;/strong&gt;, the Profile will be stored by the Application. In addition, the Profile will be automatically displayed in the  &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Launching a Report on Specific Objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-launching-a-report-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-launching-a-report-on-specific-objects/</guid><description>&lt;h5 id="launching-a-report-on-specific-objects"&gt;Launching a Report on Specific Objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;There are several ways to &lt;strong&gt;launch&lt;/strong&gt; the Report Wizard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Build a Report&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;On Specific Objects&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;You can use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-shortcut-keys/"&gt;shortcut key&lt;/a&gt; - CTRL+Y&lt;/li&gt;
&lt;li&gt;You can use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_wizicon.gif?version=1&amp;amp;modificationDate=1549304386153&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/li&gt;
&lt;li&gt;You can launch it from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;, by clicking the &lt;strong&gt;Wizard&lt;/strong&gt; button.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In all cases, the &lt;strong&gt;Report Wizard&lt;/strong&gt; will be launched, starting with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223742"&gt;Object Selection page&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>RPC - Launching a Report on View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-launching-a-report-on-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-launching-a-report-on-view/</guid><description>&lt;h5 id="launching-a-report-on-view"&gt;Launching a Report on View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the Report on a View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;you can click &lt;strong&gt;Build a Report&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;On a View&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;You can use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_reponview.gif?version=1&amp;amp;modificationDate=1549304386160&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Report on a View Wizard&lt;/strong&gt; will then be launched, starting with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223723"&gt;Model Selection&lt;/a&gt; page.&lt;/p&gt;
&lt;h6 id="using-the-wizard"&gt;Using the Wizard&lt;/h6&gt;
&lt;p&gt;Navigating through the steps in the wizard is achieved using the &lt;strong&gt;Back&lt;/strong&gt; and &lt;strong&gt;Next&lt;/strong&gt; buttons. At any time, remaining steps can be skipped using the &lt;strong&gt;Finish&lt;/strong&gt; button which will then take you directly to the &lt;strong&gt;Report page&lt;/strong&gt; (where all settings are summarized). In this case certain steps will be skipped. This feature should only be used by experienced users.&lt;/p&gt;</description></item><item><title>RPC - Launching a Report with Diagnostic</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-launching-a-report-with-diagnostic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-launching-a-report-with-diagnostic/</guid><description>&lt;h5 id="launching-a-report-with-diagnostic"&gt;Launching a Report with Diagnostic&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Please note that this feature is a legacy feature and is maintained only for compatibility with previous CAST versions. CAST now provides the CAST Health and Engineering Dashboards to help enforce rules and standards in an organization. Please contact CAST for more information about this.&lt;/p&gt;
&lt;p&gt;To &lt;strong&gt;launch&lt;/strong&gt; a Report with Diagnostic:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Build a Report&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;Report with Diagnostic&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;You can use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_diagnostic.gif?version=1&amp;amp;modificationDate=1549304386177&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Diagnostics Wizard&lt;/strong&gt; will then be launched, starting with &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-select-the-diagnostic/"&gt;Select the Diagnostic&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>RPC - Launching a Report with Predefined</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-launching-a-report-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-launching-a-report-with-predefined/</guid><description>&lt;h5 id="launching-a-report-with-predefined"&gt;Launching a Report with Predefined&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch a Report with Predefined:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Build a Report&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;With Predefined&amp;hellip;&lt;/strong&gt; from the drop down menu as shown on the right.&lt;/li&gt;
&lt;li&gt;You can use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmtempwiz.gif?version=1&amp;amp;modificationDate=1549304386167&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Report with Predefined&lt;/strong&gt; will then be launched, starting with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223774"&gt;Template Selection&lt;/a&gt; page.&lt;/p&gt;
&lt;h6 id="using-the-wizard"&gt;Using the Wizard&lt;/h6&gt;
&lt;p&gt;Navigating through the steps in the wizard is achieved using the &lt;strong&gt;Back&lt;/strong&gt; and &lt;strong&gt;Next&lt;/strong&gt; buttons. On all pages, the &lt;strong&gt;Cancel&lt;/strong&gt; button aborts the configuration without carrying out any modifications.&lt;/p&gt;</description></item><item><title>RPC - Log Window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-application-interface/rpc-log-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-application-interface/rpc-log-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCLogWindow-LogWindow"&gt;Log Window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Log Window&lt;/strong&gt; will launch automatically when you first start the application. This window logs any messages or error messages sent from the server or the application. This logging of messages can help localize a problem very quickly. CAST can also use the log file to diagnose serious errors.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223662/images_search.gif?version=1&amp;amp;modificationDate=1549304381980&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="how-does-it-work"&gt;How does it work?&lt;/h6&gt;
&lt;p&gt;Each time a warning or an error (i.e. from the server) is received a new message is displayed in the Log Window - in other words a new line will be created. For each message displayed in the list, information will be provided via a variety of different columns.&lt;/p&gt;</description></item><item><title>RPC - Report Concept</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-concept/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-concept/</guid><description>&lt;h5 id="report-concept"&gt;Report Concept&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;HTML Reports&lt;/strong&gt; can offer you huge flexibility when creating automatic &lt;strong&gt;documentation&lt;/strong&gt; for the &lt;strong&gt;Knowledge Base&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the possibility of reporting information directly from the Knowledge Base&lt;/li&gt;
&lt;li&gt;the possibility of personalizing reports by using a Cascading Style Sheet&lt;/li&gt;
&lt;li&gt;the possibility of navigating through the report by using a navigation frame&lt;/li&gt;
&lt;li&gt;the possibility of creating a report using other reports&lt;/li&gt;
&lt;li&gt;the possibility of sharing a report with another user&lt;/li&gt;
&lt;li&gt;the possibility of saving a personal report&lt;/li&gt;
&lt;li&gt;the possibility of creating a report in HTML compatible format which can be used on an intranet or the internet without modification&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An &lt;strong&gt;HTML Report&lt;/strong&gt; that is generated by the application is based on the cascading level concept, in other words each level is equivalent to the chapters in a book. To build your report, therefore, you must describe your data by levels.&lt;/p&gt;</description></item><item><title>Run the CAST Security setup</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/run-the-cast-security-setup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/run-the-cast-security-setup/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 explains how to create the&lt;strong&gt;run the CAST Security setup&lt;/strong&gt; i.e. the installation of a dedicated workstation with all CAST Security end-user applications.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&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;Ensure that the target workstation meets all hardware and operating system requirements (see the CAST AIP requirements, they are identical: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Appendix+-+CAST+Administration+workstation+installation+and+hardware+requirements"&gt;Appendix - CAST Administration workstation installation and hardware requirements&lt;/a&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Your login requires &lt;strong&gt;local &amp;ldquo;Administrator&amp;rdquo; privileges&lt;/strong&gt; to run the setup. In addition, the setup requires elevated permissions and therefore needs to be run using the &amp;ldquo;&lt;strong&gt;Run as Administrator&lt;/strong&gt;&amp;rdquo; option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;The setup is delivered in a &lt;strong&gt;ZIP file&lt;/strong&gt;. Make sure you have the required ZIP file ready and unzipped.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Make sure that you disable your anti-virus software prior to launching the CAST AIP installer.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="actions"&gt;Actions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Right click the &lt;strong&gt;setup.bat&lt;/strong&gt; file located in the folder created during the&lt;strong&gt;unzip process:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/213562344/213562343.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>SAML authentication</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-user-authentication/saml-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-user-authentication/saml-authentication/</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 page describes how to configure the Console for SAML authentication in &lt;strong&gt;1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Note that the authentication mechanism has changed in **≥**&lt;strong&gt;2.x&lt;/strong&gt;, see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/"&gt;Configure authentication and roles using Keycloak - v. 2.x&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before you can configure the Console to use SAML authentication, the following prerequisites must already be in place:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;JDK&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Ensure that you are using the following versios of JDK for both the Front End Console package and the Back End Node package:&lt;/p&gt;</description></item><item><title>Secure Socket Layer (SSL) certificates</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-certificates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-certificates/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with Secure Socket Layer (SSL) certificates.  SSL is a network protocol that allows for secure communication between two parties.  This section provides some information on certificates used in SSL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboards&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Imaging&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Highlight&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;See the sections below for information on Certificates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-WhatisaCertificate?"&gt;What is a Certificate?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-TypesofCertificates"&gt;Types of Certificates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-CertificateFormat"&gt;Certificate Format&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-CertificateAuthority"&gt;Certificate Authority&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-Self-SignedCertificate"&gt;Self-Signed Certificate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)certificates-CertificateChain"&gt;Certificate Chain&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - Action Plan Recommendation</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/security-dashboard-action-plan-recommendation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/security-dashboard-action-plan-recommendation/</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 page provides information about the &lt;strong&gt;Action Plan Recommendation&lt;/strong&gt;feature.&lt;/p&gt;
&lt;/div&gt;
&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;This feature is currently in BETA.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Action Plan Recommendation&lt;/strong&gt; is a feature designed to help you automatically build an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; to &lt;strong&gt;improve the score of a chosen Health Factor&lt;/strong&gt; (Business Criteria). In short, for a given Health Factor, you can configure one of the &amp;ldquo;remediation targets&amp;rdquo; listed below and the Action Plan Recommendation will automatically suggest a list of violations to be added to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; for future correction. The correction of the suggested violations will match the desired remediation target when a new snapshot is generated and therefore improve the grade of the chosen Health Factor. Available remediation targets:&lt;/p&gt;</description></item><item><title>Security Dashboard - Connection - login - logout</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-connection-login-logout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-connection-login-logout/</guid><description>&lt;p&gt;This documentation section provides the following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How to connect and login to the Security Dashboard&lt;/li&gt;
&lt;li&gt;What sort of information is displayed in the dashboard&lt;/li&gt;
&lt;li&gt;A simple explanation of the dashboard interface&lt;/li&gt;
&lt;/ul&gt;
&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;If you need to know more about how to &lt;strong&gt;deploy&lt;/strong&gt; the Security Dashboard, please see: &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/"&gt;Deploy the CAST Security Dashboard&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="connecting-to-the-security-dashboard"&gt;Connecting to the Security Dashboard&lt;/h2&gt;
&lt;p&gt;To connect to the Security Dashboard, browse to the URL provided by your CAST Administrator. This will usually be in the following format:&lt;/p&gt;</description></item><item><title>Security Dashboard - Violations - Incorrect number of violations</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/security-dashboard/security-dashboard-violations-incorrect-number-of-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/security-dashboard/security-dashboard-violations-incorrect-number-of-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to understand the issue where violation count is not matching between Health measures section and Technical criteria section of the dashboard as shown below:&lt;/p&gt;
&lt;p&gt;          &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541471/566541470.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deploy and configure security dashboard&lt;/li&gt;
&lt;li&gt;Observe inconsistency in violation number&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe the issue where violation count is not matching between Health measures section and Technical criteria section then please check the below points:&lt;/p&gt;</description></item><item><title>Server Manager - Component Reinstall - View is not getting created after component reinstall</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-component-re-install/server-manager-component-reinstall-view-is-not-getting-created-after-component-reinstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-component-re-install/server-manager-component-reinstall-view-is-not-getting-created-after-component-reinstall/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the issue where Server Manager is not able to create the particular view/table even after performing component reinstall.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Server Manager&lt;/li&gt;
&lt;li&gt;Select particular schema(KB/CB)&lt;/li&gt;
&lt;li&gt;Right click and perform Component Reinstall&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below steps will help you in case any of the view  from KB is missing in your KB and this is impacting your Snapshot. As an example consider the view &lt;strong&gt;cdv_javadoc&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-faq/</guid><description>&lt;h4 id="server-manager"&gt;Server Manager&lt;/h4&gt;
&lt;p&gt;Where is the ServMan Connection Profile file stored?&lt;/p&gt;
&lt;p&gt;ServMan connection profile is stored in CWSIProfileConnection.INI which can be found under : C:\Documents and Settings\All Users\Application Data\CAST\CAST\7.X&lt;/p&gt;
&lt;h4 id="component-uninstall"&gt;Component Uninstall&lt;/h4&gt;
&lt;p&gt;How to delete Measure schema?&lt;/p&gt;
&lt;p&gt;If there is a requirement to delete the measure schema (mostly because it is not being used or there are no plans of using it), then it can be deleted directly from pgAdmin. It can also be deleted from Server Manager with the help of &amp;ldquo;Component Uninstall&amp;rdquo; feature.&lt;/p&gt;</description></item><item><title>Server Manager - Install Database - Command Line - Problems using the System account for automation with server manager</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-unexpected-behavior/server-manager-install-database-command-line-problems-using-the-system-account-for-automation-with-server-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-unexpected-behavior/server-manager-install-database-command-line-problems-using-the-system-account-for-automation-with-server-manager/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the system account for automation with server manager, the &lt;strong&gt;server manager Command Line Interface (CLI) will not successfully work&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Setup automation with Server Manager CLI through the System Account.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is : Server Manager actions will not be done automatically&lt;/p&gt;</description></item><item><title>Server Manager - Install Database - Error - Could not create Java Virtual Machine</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-errors/server-manager-install-database-error-could-not-create-java-virtual-machine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-errors/server-manager-install-database-error-could-not-create-java-virtual-machine/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While installing new database in server manager it fails with below error:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537265/566537267.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open server manager.&lt;/li&gt;
&lt;li&gt;Install database.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue occurs because enough contiguous memory is not there to create the Management Database. This memory is required to execute the JVM that is supposed to run the CAST-MS CLI that will populate the Management Database (Metamodel, Assessment Model, some table creations). When this issue occurs, the Local and Central databases are already created.&lt;/p&gt;</description></item><item><title>Server Manager - Launching Server Manager - Error - Duplicated Package information</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-duplicated-package-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-duplicated-package-information/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When starting Server Manger especially after deploying an official CAST UA and following the instructions to copy the UA files to the ProgramData area, you notice the following message in the server manager log:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Duplicated Package information: XXXX&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;and server manager will not allow you to proceed.&lt;/p&gt;
&lt;p&gt;A specific example would be if you had deployed the CAST PHP UA and you then see the specific message:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Duplicated Package information: ADGVIEWER_UA_CoE_PHP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - ExtendAssessmentModels - java lang NullPointerException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-extendassessmentmodels-java-lang-nullpointerexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-extendassessmentmodels-java-lang-nullpointerexception/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page assists with the error you may face when updating extension step fails in the ExtendAssessmentModels step&lt;/p&gt;
&lt;p&gt;Below is the error stack&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Running action: Extend Assessment Models with new metrics.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;[Fatal Error] :1:1: Content is not allowed in prolog.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;[Fatal Error] :1:1: Content is not allowed in prolog.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;[Fatal Error] :1:1: Content is not allowed in prolog.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;java.lang.NullPointerException&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can see more on installing extensions in the documentation here: &lt;a href="https://doc.castsoftware.com/export-v2/extend/install-an-extension/"&gt;Install an extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You can see more on the creating of extensions in the documentation here:  &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/"&gt;Create a new extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Another Server Manager program is currently modifying or deleting the selected base</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-another-server-manager-program-is-currently-modifying-or-deleting-the-selected-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-another-server-manager-program-is-currently-modifying-or-deleting-the-selected-base/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the update of bases (either migration or updating the extension), after few minutes, the server manager crashes with the following error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Another Server Manager program is currently modifying or deleting the selected base&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;If no other Server Manager is running, you may unlock the base using contextual menu &amp;lt;Troubleshooting/Remove Locks&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Restore the bases before you update.&lt;/li&gt;
&lt;li&gt;Try to remove the locks on the bases, for this refer the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-remove-locks/"&gt;Server Manager - Remove Locks&lt;/a&gt; and then try again to update the extensions, if you are still getting the error then go to the next step.&lt;/li&gt;
&lt;li&gt;Check the server status of PgAdmin. If any procedure/query is running on the base, then stop it and try to update again, if still does not work go to next step.&lt;/li&gt;
&lt;li&gt;Check task manager to see if we have any server manager session already running in the server if yes kill it and try again,&lt;/li&gt;
&lt;li&gt;If the above steps do not work ,contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with below &lt;a href="#ServerManagerUpdateDatabaseFatalErrorAnotherServerManagerprogramiscurrentlymodifyingordeletingtheselectedbase-Relevantinput"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Sherlock (&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;) with options &lt;strong&gt;Export Logs, Export Database Backup&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Explanation about the problem and supporting screenshots&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Central base fails to update - duplicate key value violates unique constraint efp traninf idx</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-duplicate-key-value-violates-unique-constraint-efp-traninf-idx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-duplicate-key-value-violates-unique-constraint-efp-traninf-idx/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue with the Central base upgrade which fails while migrating using Server Manager.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;efp_traninf_idx&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;26&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;669831&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Insert into EFP_Tran_Info.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		( Snapshot_ID, Object_ID, Object_Checksum ).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 	Select.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		T.SNAPSHOT_ID, T.OBJECT_ID, F.OBJECT_CHECKSUM.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 	From.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		DSS_OBJECT_INFO F, DSS_LINK_INFO L, DSS_OBJECT_INFO T.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 	Where.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		T.SNAPSHOT_ID				= I_SNAPSHOT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And F.SNAPSHOT_ID			= T.SNAPSHOT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And L.SNAPSHOT_ID			= T.SNAPSHOT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And T.OBJECT_TYPE_ID		= 30002.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And L.LINK_TYPE_ID			= 11002.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And L.PREVIOUS_OBJECT_ID	= T.OBJECT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And L.NEXT_OBJECT_ID		= F.OBJECT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;Error	MODULMSG ; Job execution	SQL Error: 		And not exists (select 1 from EFP_Tran_Exclusion E where E.Object_ID = F.OBJECT_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;apmcfp_compute_tran_checksum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;SELECT APMCFP_COMPUTE_TRAN_CHECKSUM (I_SNAPSHOT_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;apmcfp_compute_efp_checksum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;6&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PERFORM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;mig_efp_checksum&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;26&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;assignment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Severity&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Msg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;INSTALLATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FOLDER&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;installscripts&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;caststorageservice&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;efp_central&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;MIGR&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;V81&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Mig_Compute_Checksum&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sql&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The issue is raised due to an inconsistant and duplicate data in the table DSS_OBJECT_INFO for object type 30002 (&lt;strong&gt;APM_IFPUG_UserTransaction&lt;/strong&gt;) or object type 30001 (&lt;strong&gt;APM_IFPUG_DataFunction&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Category or type defines an invalid inheritance relation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-category-or-type-defines-an-invalid-inheritance-relation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-category-or-type-defines-an-invalid-inheritance-relation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where migration of local base fails with the following error:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Category&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;CAST_AspDotNet_AnyOperation&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;defines&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;invalid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inheritance&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;category&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;CAST_WebService_AnyOperation&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;ProgramData&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Extensions&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;html5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;6&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;funcrel&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;configuration&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Languages&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;HTML5&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;HTML5ForDotnetMetaModel&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the above example, the issue occured for the Extension HTML5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download an extension without using the Extension Downloader.&lt;/li&gt;
&lt;li&gt;Migrate your triplets to a new service pack.&lt;/li&gt;
&lt;li&gt;Local base will fail with the error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Management base fails to update - Missing Translation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-management-base-fails-to-update/server-manager-update-database-fatal-error-management-base-fails-to-update-missing-translation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-management-base-fails-to-update/server-manager-update-database-fatal-error-management-base-fails-to-update-missing-translation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the issue of&lt;/p&gt;
&lt;p&gt;management database failing to upgrade due to the error &lt;strong&gt;&amp;lsquo;Missing Translation&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;as seen in the error message below from server manager&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error during Cast-MS command execution (error code: 1000).\r\nThe logging framework was not initialized in the current thread. A default logger will be used
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Missing translation for id Input received: null
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Missing translation: Input received: null
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Using arguments:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;installAutoDiscover
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-mode: POST_MIGRATION
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-connectionString: LIBPQ:localhost:2282
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-connectionSchema: castms
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-connectionUser: operator
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-connectionPassword: ******
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Log file : E:\CAST\LOGS/CAST-MS-20181002-163905.log.txt
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Running action: Auto configures CAST-MS after installation or migration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error: Analysis Service cannot be used with current CAST-MS because of version incompatibility
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CAST-MS version 8.3.6.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Analysis Service version 8.0.0.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Please use CAST Update Tool to upgrade the management base to version 8.3.6.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error: Analysis Service cannot be used with current CAST-MS because of version incompatibility
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CAST-MS version 8.3.6.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Analysis Service version 8.0.0.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Please use CAST Update Tool to upgrade the management base to version 8.3.6.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Return value: 1000
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;More information on upgrading CAST including updating the databases can be seen in the documentation here:  &lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCONSOLE&amp;amp;title=Upgrade+process"&gt;Upgrade process&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Setup - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-faq/</guid><description>&lt;p&gt;We would like to install 2 UA Pack on the same CAST Installaiton (EGL &amp;amp; PL1). Does it work or do we need 2 different environments or 2 different CAST Installations?&lt;/p&gt;
&lt;p&gt;Yes it is possible to install 2 UA pack on the same CAST installation as long as it is 2 packs on 2 different langages&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - Error during execution of the command vcredist2010 x64</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-error-during-execution-of-the-command-vcredist2010-x64/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-error-during-execution-of-the-command-vcredist2010-x64/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to solve the issue related to the popup error message that occurs during an installation of CAST AIP :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Error during execution of the command:&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;%TEMP%/{GUID}\vcredist2010_x64.exe/Q/log&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;%TEMP%/cast_vcredist2010_x64.txt&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538324/566538323.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install major version of CAST AIP.&lt;/li&gt;
&lt;li&gt;Uninstall the same version of CAST AIP you have just installed.&lt;/li&gt;
&lt;li&gt;Install again the same version of CAST AIP → The issue occurs.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Setup - Installation - Information - Setup intercepted by SmartScreen on Windows machines</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-installation-information/setup-installation-information-setup-intercepted-by-smartscreen-on-windows-machines/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-installation-information/setup-installation-information-setup-intercepted-by-smartscreen-on-windows-machines/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In rare circumstances when launching the CAST AIP setup on a Windows machine which has the SmartScreen feature built into it and enabled, a SmartScreen message may be displayed stating that “Windows protected your PC”.&lt;/p&gt;
&lt;p&gt;This means the SmartScreen feature has flagged CAST AIP as an “unrecognized app”.&lt;/p&gt;
&lt;p&gt;This could occur with any release of CAST AIP, but only on Windows machines where SmartScreen is built in (Windows 8.1 and above) and enabled.&lt;/p&gt;</description></item><item><title>Setup - Uninstall - Information - Complete Uninstall of installed CAST Version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-uninstall-information/setup-uninstall-information-complete-uninstall-of-installed-cast-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-uninstall-information/setup-uninstall-information-complete-uninstall-of-installed-cast-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Clean UN-installation of CAST Version&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After Complete uninstall  of Cast Version (Sample Scenario Cast 7.2.0) , it has been seen that many directories are left in C:\Program Files (x86)\CAST\CAST\7.2.&lt;br&gt;
Which may create problem in any future installation of Cast Version or after applying SP on installed Cast Version.&lt;/p&gt;</description></item><item><title>Setup - Uninstallation - Error - filelockcheck - Bad path for find command</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-uninstallation/setup-uninstallation-error-filelockcheck-bad-path-for-find-command/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-uninstallation/setup-uninstallation-error-filelockcheck-bad-path-for-find-command/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When uninstalling CAST AIP, the following error is seen during filelockcheck.bat:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538360/566538362.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Further logs show the error:&lt;/p&gt;
&lt;p&gt;launch_cmd is launching command _C:\Users\XXX\AppData\Local\Temp{1E627851-8D98-486B-B041-A0A9F4BF4AC5}\fileLockCheck.bat_ with parameters:&lt;br&gt;
_&amp;ldquo;C:\Program Files\CAST\8.3&amp;quot;_&lt;br&gt;
File Locked: Bad path for find command, it should be : C:\Windows\System32\find.exe: PATH variable is not good&lt;br&gt;
SEVERE_ERROR&lt;br&gt;
launch_cmd returns from C:\Users\XXX\AppData\Local\Temp{1E627851-8D98-486B-B041-A0A9F4BF4AC5}\fileLockCheck.bat ERRORLEVEL=1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Sherlock - Release Notes - Version 8.3.17</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-17/</guid><description>&lt;p&gt;This version is embedded in the CAST AIP package.(To launch it, go to Start &amp;gt; All Programs &amp;gt; CAST 8.3 &amp;gt; bin &amp;gt; CAST Support Tool).&lt;br&gt;
It is compatible with all CAST AIP Versions&lt;/p&gt;
&lt;p&gt;List of changes:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;SLK ID&lt;/th&gt;
 &lt;th&gt;Issue Type&lt;/th&gt;
 &lt;th&gt;Summary of the issue&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://jira.castsoftware.com/browse/SLK-583"&gt;SLK-583&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Improvement&lt;/td&gt;
 &lt;td&gt;Sherlock should fetch the &amp;ldquo;plugins&amp;rdquo; folder present inside the delivery folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Siebel - Information - How to avoid analysis of superfluous Siebel Workflow and children</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/siebel/siebel-information-how-to-avoid-analysis-of-superfluous-siebel-workflow-and-children/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/siebel/siebel-information-how-to-avoid-analysis-of-superfluous-siebel-workflow-and-children/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to remove Siebel workflow objects from the analysis as it can result in the analysis getting stuck on the same UAX file for a couple of hours as the Siebel Work Flow Objects consist of several children.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In some occasion, here with Siebel 8.1.1.10, the number of Siebel Workflow extracted is OK, but some of them got insane number of children.&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Installation - Display issue - ABAP Extractor shows blank fields when launched</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-installation/source-extractor-abap-installation-display-issue-abap-extractor-shows-blank-fields-when-launched/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-installation/source-extractor-abap-installation-display-issue-abap-extractor-shows-blank-fields-when-launched/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to solve the issue of blank configuration fields in the GUI which may occur when we install SAP Extractor. This blocks the user from adding any configuration to perform the extraction.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.4**: &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/"&gt;CAST SAP Extractor NG - Documentation - 8.4.x&lt;/a&gt;**&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.3: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+ABAP+source+code+extraction+-+8.3.x+-+8.2.x+-+8.0.x"&gt;CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Run extraction - Fatal Error - ABAP Programming Error Timeout</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-abap-programming-error-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-abap-programming-error-timeout/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to deal with the error message :&lt;/p&gt;
&lt;p&gt;CATEGORY : &lt;strong&gt;ABAP Programming Error&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Runtime Errors : &lt;strong&gt;Timeout&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538388/566538391.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In SAP system, when the error occurs, open the Runtime Error descritpion to identify the rootcause of the issue&lt;/li&gt;
&lt;li&gt;Go to the sections &lt;strong&gt;Trigger Location of Runtime Rrror&lt;/strong&gt; and &lt;strong&gt;Source Code Extract&lt;/strong&gt; as shown in the below screenshot :&lt;br&gt;
&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538388/566538390.png" alt=""&gt;Figure 2&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;If the Program that is failing is /INVY/SAPLSAP_EXTRACTOR_FGR:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If the row that is showed in the source code extract section is &lt;em&gt;&lt;strong&gt;If lv_count(*) lt&lt;/strong&gt;&lt;/em&gt; &lt;strong&gt;lc_max_int.&lt;/strong&gt;, as shown in the below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538388/566538387.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - PeopleSoft - Connection Step - ERROR - An error has occurred during command processing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-connection-step/source-extractor-peoplesoft-connection-step-error-an-error-has-occurred-during-command-processing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-connection-step/source-extractor-peoplesoft-connection-step-error-an-error-has-occurred-during-command-processing/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the problem where the PeopleSoft extraction fails with the below error:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;An&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;error&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;has&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;occurred&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;during&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;processing&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NullPointerException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;decoders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PeopleSoftCodeDecoder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;setCodeId&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PeopleSoftCodeDecoder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;204&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;decoders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PeopleSoftCodeIndexRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;record&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PeopleSoftCodeIndexRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;21&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;decoders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PeopleSoftCodeIndexRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;record&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PeopleSoftCodeIndexRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;decoders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;AbstractRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AbstractRecorder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;47&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exportType&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2001&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538427/566538428.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to peoplesoft schema via DMT&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538427/566538426.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Click on package&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the problem on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - PeopleSoft - Extraction Step - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-extraction-step/source-extractor-peoplesoft-extraction-step-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-extraction-step/source-extractor-peoplesoft-extraction-step-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page covers performance issues you may face during PeopleSoft Extraction.&lt;/p&gt;
&lt;p&gt;See the following page to locate the log files and to examine them for any error:  &lt;a href="http://doc.castsoftware.com/display/TG/CAST+Management+Studio+-+Information+-+How+to+find+logs"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Documentation for the PeopleSoft extension can be found here:  &lt;a href="http://doc.castsoftware.com/display/DOCEXT/PeopleSoft+5.0"&gt;PeopleSoft&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the PeopleSoft Extraction.&lt;/li&gt;
&lt;li&gt;The Extraction is running without ending after ages.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - Siebel - Error - Signer information does not match signer information of other classes in the same package</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-siebel/source-extractor-siebel-error-signer-information-does-not-match-signer-information-of-other-classes-in-the-same-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-siebel/source-extractor-siebel-error-signer-information-does-not-match-signer-information-of-other-classes-in-the-same-package/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below error occurs during Siebel extraction&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/600146009/600146011.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run packaging for Siebel castextraction file.&lt;/li&gt;
&lt;li&gt;Extraction step fails with error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Error Log -&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SecurityException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="err"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nc"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;squirrel&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SquirrelExtractor&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;&amp;#39;s signer information does not match signer information of other classes in the same package
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.checkCerts(ClassLoader.java:891)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.preDefineClass(ClassLoader.java:661)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.defineClass(ClassLoader.java:754)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.security.AccessController.doPrivileged(AccessController.java:-2)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.defineClass1(ClassLoader.java:-2)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.security.AccessController.doPrivileged(AccessController.java:-2)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.ClassHelper.loadClass(ClassHelper.java:132)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.ClassHelper.getInstance(ClassHelper.java:155)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.dmt.engine.cli.settings.ExtractorEngineBuilder.buildExtractionEngine(ExtractorEngineBuilder.java:67)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:77)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:345)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1324)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1305)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.execute(Logging.java:527)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1383)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication.access$100(CommandLineApplication.java:37)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1183)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1176)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.execute(Logging.java:527)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:1175)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1107)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1100)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.execute(Logging.java:527)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:415)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:1099)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:160)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Connection step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-connection-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-connection-step/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the connection issues you can experience while running the SQL PLSQL extractors.&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/"&gt;Source Extractors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check that the JDBC url used is following the below format :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;For SID : jdbc:oracle:thin:@&lt;HOST&gt;:&lt;PORT&gt;:&lt;SID&gt;. For instance : jdbc:oracle:thin:@TKBDBSERVER:1521:TKBSID&lt;/li&gt;
&lt;li&gt;For Service : jdbc:oracle:thin:@&lt;HOST&gt;:&lt;PORT&gt;/&lt;SERVICE&gt; . For instance : jdbc:oracle:thin:@TKBDBSERVER:1521/TKBService&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the JDBC url is correct, you must unsure that the TCP/IP connection protocole is enabled on the Oracle Server:&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Error - IO exception Socket read timed out</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-io-exception-socket-read-timed-out/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-io-exception-socket-read-timed-out/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the PL/SQL extraction error :&lt;/p&gt;
&lt;p&gt;Extracting: Oracle system check constraints on tables.. &lt;em&gt;Extraction error: Io exception: Socket read timed out&lt;/em&gt;&lt;br&gt;
&lt;em&gt;on Query&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&amp;mdash;&amp;mdash;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Extraction error: Closed Connection&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Non Fatal Error - Extraction error - ORA-01427 single-row subquery returns more than one row</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-non-fatal-error-extraction-terminated-with-x-errors-including-0-fatal-errors/source-extractor-sql-plsql-non-fatal-error-extraction-error-ora-01427-single-row-subquery-returns-more-than-one-row/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-non-fatal-error-extraction-terminated-with-x-errors-including-0-fatal-errors/source-extractor-sql-plsql-non-fatal-error-extraction-error-ora-01427-single-row-subquery-returns-more-than-one-row/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve issues related to the below Extraction error message that occurs during PL/SQL extraction :&lt;/p&gt;
&lt;p&gt;2017-12-11 07:50:40.036 - Extraction error: ORA-01427: single-row subquery returns more than one row&lt;/p&gt;
&lt;p&gt;2017-12-11 07:50:50.411 - Extraction error: ORA-01427: single-row subquery returns more than one row&lt;/p&gt;
&lt;p&gt;2017-12-11 07:51:00.785 - Extraction error: ORA-01427: single-row subquery returns more than one row&lt;/p&gt;
&lt;p&gt;2017-12-11 07:51:11.190 - Extraction error: ORA-01427: single-row subquery returns more than one row&lt;/p&gt;</description></item><item><title>Source Extractor - SQL TSQL - Error - SSO Failed Native SSPI library not loaded Check the java library path system property</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-tsql/source-extractor-sql-tsql-error-sso-failed-native-sspi-library-not-loaded-check-the-java-library-path-system-property/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-tsql/source-extractor-sql-tsql-error-sso-failed-native-sspi-library-not-loaded-check-the-java-library-path-system-property/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using a source extractor from a TSQL database (see the documentation here for more details on this functionality: &lt;a href="http://doc.castsoftware.com/display/DOCCOM/CAST+Database+Extractor"&gt;CAST Database Extractor&lt;/a&gt;), the following error is seen during the extraction:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property&lt;/strong&gt;. This is shown in the screenshot below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538512/566538511.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - ABAP Extractor - Information - Checking the CAST Extractor 8 version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-abap-extractor-information-checking-the-cast-extractor-8-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-abap-extractor-information-checking-the-cast-extractor-8-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Regarding the ABAP Extractor 8 developed by CAST 7digits, this page explains how to check the version used to extract the SAP application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For the Source Extractor 8.0, the version used is defined on the top of the log file Extraction that is embeded in the Extraction zip.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Checking and removing corruptions - Ghost technologies</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-ghost-technologies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-ghost-technologies/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This pages will help you to identify ghost technologies and will help you to remove them if it is there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the query to identify the ghost technology.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNO_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Data Function - How to list and clean Data Functions that are targeting the same Object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-and-clean-data-functions-that-are-targeting-the-same-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-and-clean-data-functions-that-are-targeting-the-same-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide queries that list and clean Transactions that are targeting the same Object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following query in order to install a temporary table:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;CREATE TEMPORARY TABLE datafunction_object_tmp AS
(SELECT object_id,
snapshot_id
FROM dss_object_info o2
WHERE o2.object_type_id = 30001)&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Quality rule - How to check if a Quality rule is calculated at the application level but not at the union content module and vice versa</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-quality-rule/sql-queries-cast-central-base-corruptions-on-quality-rule-how-to-check-if-a-quality-rule-is-calculated-at-the-application-level-but-not-at-the-union-content-module-and-vice-versa/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-quality-rule/sql-queries-cast-central-base-corruptions-on-quality-rule-how-to-check-if-a-quality-rule-is-calculated-at-the-application-level-but-not-at-the-union-content-module-and-vice-versa/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page checks if a Quality rule is present in the application but not present in the union content module and vise versa.The union content module is a technical module that is created when the  &lt;strong&gt;Full Application&lt;/strong&gt; mode is selected as a consolidation mode, for more information refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Consolidation+Settings+tab"&gt;CMS - Consolidation Settings tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Transactions - How to list and clean the objects that are part of Transaction but not part of snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-and-clean-the-objects-that-are-part-of-transaction-but-not-part-of-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-and-clean-the-objects-that-are-part-of-transaction-but-not-part-of-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists and cleans the objects that are part of the transaction but not part of the snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_tran_info&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2,665414
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get and update the business value of an application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-and-update-the-business-value-of-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-and-update-the-business-value-of-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to &lt;a href="#SQLQueriesCASTCentralBaseQueriesonapplicationsHowtogetandupdatethebusinessvalueofanapplication-Get"&gt;get&lt;/a&gt; or &lt;a href="#SQLQueriesCASTCentralBaseQueriesonapplicationsHowtogetandupdatethebusinessvalueofanapplication-Update"&gt;update&lt;/a&gt; the business value of an application.&lt;/p&gt;
&lt;p&gt;The business value of an application is a parameter used by the Cast Engineering Dashboard to decide the size of the application in the global display of the portfolio data.&lt;/p&gt;
&lt;p&gt;Its value is set by the final user, it represents the importance of an application within the business portfolio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Artifacts - How to get the list of deleted artifacts between two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-artifacts/sql-queries-cast-central-base-queries-on-artifacts-how-to-get-the-list-of-deleted-artifacts-between-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-artifacts/sql-queries-cast-central-base-queries-on-artifacts-how-to-get-the-list-of-deleted-artifacts-between-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to list the deleted artifacts between two snapshots.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cs1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ADGV_COST_STATUSES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cs1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_LINKS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_MODULE_LINKS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;PREVIOUS_SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;NEXT_SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PREVIOUS_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;MODULE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cs1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cs1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;NEXT_SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cs1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CHANGE_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Data Function - How to check if a Data Function is part of a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-queries-on-data-function/sql-queries-cast-central-base-queries-on-data-function-how-to-check-if-a-data-function-is-part-of-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-queries-on-data-function/sql-queries-cast-central-base-queries-on-data-function-how-to-check-if-a-data-function-is-part-of-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query checks if a Data Function is part of a snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Data Function full name&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;snapshot_name&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on grades - How to get the Health Factor grades for the Snapshot of an Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-grades/sql-queries-cast-central-base-queries-on-grades-how-to-get-the-health-factor-grades-for-the-snapshot-of-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-grades/sql-queries-cast-central-base-queries-on-grades-how-to-get-the-health-factor-grades-for-the-snapshot-of-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the Health Factor grades (efficiency, security, robustness, transferability, changeability) for a given Snapshot of an Application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;APPLICATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HEALTH_FACTOR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ROUND&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GRADE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;60011&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;60012&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;60013&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;60014&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;60016&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--here 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Indexes - How to get the List of Indexes</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-indexes/sql-queries-cast-central-base-queries-on-indexes-how-to-get-the-list-of-indexes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-indexes/sql-queries-cast-central-base-queries-on-indexes-how-to-get-the-list-of-indexes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the list of Indexes in the Central schema. It is useful when you have performance issues during snaphot computation and want to check the integrity of the Central Base. If some indexes are missing, the performance can be seriously degraded.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to calculate Technical Debt manually</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-technical-debt-manually/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-technical-debt-manually/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to manually calculate the Total Technical Debt for Applications by using two simplified queries to be run on the Central database.&lt;/p&gt;
&lt;p&gt;These queries need to be run on the Central base to retrieve the set of parameter values to be used in the &lt;a href="#SQLQueriesCASTCentralBaseQueriesonMetricsHowtocalculateTechnicalDebtmanually-Formula-TotalTechnicalDebtperModuleandApplication"&gt;formula&lt;/a&gt; to calculate the Technical Debt.&lt;/p&gt;
&lt;p&gt;With the below outlined queries you will have all the parameter values that you can replace in the &lt;a href="#SQLQueriesCASTCentralBaseQueriesonMetricsHowtocalculateTechnicalDebtmanually-Formula-TotalTechnicalDebtperModuleandApplication"&gt;formula&lt;/a&gt; for corresponding parameters and calculate the Technical Debt manually. &amp;ldquo;# of low/medium/high severity violations in Application and Module&amp;rdquo; can be replaced by &amp;ldquo;Number of Violations&amp;rdquo; (result of the second query) for &amp;ldquo;Violation Category&amp;rdquo; LOW,MEDIUM,HIGH respectively.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on modules - How to get the ID and the name of Portfolio tree module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-and-the-name-of-portfolio-tree-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-and-the-name-of-portfolio-tree-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the Portfolio tree module&amp;rsquo;s ID and name&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;53;&amp;ldquo;application_new IFPUG module&amp;rdquo;;20051&lt;br&gt;
54;&amp;ldquo;application_new full content_CPP_SUBSET&amp;rdquo;;107502&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the number of object type per subset per module and per technology in the application for all snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-number-of-object-type-per-subset-per-module-and-per-technology-in-the-application-for-all-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-number-of-object-type-per-subset-per-module-and-per-technology-in-the-application-for-all-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the number of objects type per subset per module and per technology in the application for all snapshots.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;subset_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* subsets*/&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech_module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* functional module */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* application */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on quality rules - How to get the total check of a quality rule per module and per snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-queries-on-quality-rules/sql-queries-cast-central-base-queries-on-quality-rules-how-to-get-the-total-check-of-a-quality-rule-per-module-and-per-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-queries-on-quality-rules/sql-queries-cast-central-base-queries-on-quality-rules-how-to-get-the-total-check-of-a-quality-rule-per-module-and-per-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query get the total check of a quality rule per module and per snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Sum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_module_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DML&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Quality&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;rule&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to check the status of a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-the-status-of-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-the-status-of-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will result the status of a snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check the value of the column &amp;lsquo;SNAPSHOT_STATUS&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;The values of this column could be 0 or 1 or 2. Their description is as under&lt;/p&gt;
&lt;p&gt;If SNAPSHOT_STATUS = 0, then the snapshot is empty.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on source code - How to get source code of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-source-code/sql-queries-cast-central-base-queries-on-source-code-how-to-get-source-code-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-source-code/sql-queries-cast-central-base-queries-on-source-code-how-to-get-source-code-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide a query which can provide the source code for a given object fullname&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the query below on the central database replacing XXX by part of the object fullname (case sensitive field):&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to get the effort complexity for functional artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-get-the-effort-complexity-for-functional-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-get-the-effort-complexity-for-functional-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to provide the effort complexity for technical artifacts.&lt;/p&gt;
&lt;p&gt;This view in TCC provides this information as well&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/KaG3rSDvS65YSWgsZdanXIapw/?name=inline1997971738.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s more information on this topic in the documentation:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+AEP+Details"&gt;TCC - Enhancement node - AEP Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query requires a snapshot_id which can be obtained here:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to find the DataFunction ID of a merged item without a merge root or when its merge root is not a Data Function</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-datafunction-id-of-a-merged-item-without-a-merge-root-or-when-its-merge-root-is-not-a-data-function/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-datafunction-id-of-a-merged-item-without-a-merge-root-or-when-its-merge-root-is-not-a-data-function/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the Data Function id being a merge child without a merge mother or its merge mother is not a Data Function&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Data Function being a merge root is the data function that has been merged with others, and it is the root of the merge, so it appears on the dashboard and TCC&lt;/li&gt;
&lt;li&gt;The Data Function being a merged item is the data function that has been merged as a item of another one, so it does not appear in the dashboard and TCC&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on artifacts - How to get the list of artifacts of the type database</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-artifacts-of-the-type-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-artifacts-of-the-type-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the artifacts of the type - database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDKEY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dssapp_sql_artifacts&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Data Function - How to check if there is custom function point on Data Functions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-function-how-to-check-if-there-is-custom-function-point-on-data-functions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-function-how-to-check-if-there-is-custom-function-point-on-data-functions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the custom function point calibration on Data Functions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_datafunction&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_fp_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_isinput&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the number of customized Data Functions&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Installation - How to check if a TCC tool kit is installed</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-installation/sql-queries-cast-knowledge-base-queries-on-installation-how-to-check-if-a-tcc-tool-kit-is-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-installation/sql-queries-cast-knowledge-base-queries-on-installation-how-to-check-if-a-tcc-tool-kit-is-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query checks if there is an installed TCC tool kit and returns the version of the tool&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_package_version&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TCK_LOCAL&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1.7.1.0&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the version of the installed TCC tool kit&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the names of jobs which analyzes a given file</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-names-of-jobs-which-analyzes-a-given-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-names-of-jobs-which-analyzes-a-given-file/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To get the name(s) of job(s) which analyses any file, execute the following query on the KB:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job_Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;job&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Obj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%file_name%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt; if you want to know the name of the job which analyses the file &amp;ldquo;FRAMESPECLIST.CC&amp;rdquo;, the query will be:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the Links in Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-links-in-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-links-in-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieve the number of links on the Knowledge base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;31385&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Number of links on the knowledge base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;31385&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to check which Metrics computation option has been calculated</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-check-which-metrics-computation-option-has-been-calculated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-check-which-metrics-computation-option-has-been-calculated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thus query will help you to check which Metrics computation option has been calculated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SPA Metrics computation: no metrics computation&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SPA Metrics computation: all metrics&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s1"&gt;&amp;#39;SPA Metrics computation: all metrics except copy/paste and commented code&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;N/A&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anainf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anajob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idjob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idjob&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;jobtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3001&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;31&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Module - Module Content Summary and Detail - How to retrieve the number of objects per module and the object details</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-summary-and-detail-how-to-retrieve-the-number-of-objects-per-module-and-the-object-details/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-summary-and-detail-how-to-retrieve-the-number-of-objects-per-module-and-the-object-details/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries on this page provide information on the Module content summary and detail similar to the Module Content seen in CAST-MS (associated documentation for this is here:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+User+Defined+Module+editor"&gt;CMS - User Defined Module editor&lt;/a&gt;).  One query provides the number of objects per type, per subset and per module in a local base, which can be done based on an individual module.  The details of the objects in a module is also shown in another query.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to set Objects as external so as to ignore them</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-set-objects-as-external-so-as-to-ignore-them/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-set-objects-as-external-so-as-to-ignore-them/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to ignore some objects in the snapshot computation, you can set them as external ones in the KB. So these objects will not be taken into account in the computation of the metrics grades neither of in the computation of technical size values to set object(s) as external&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PLEASE NOTE:  THE QUERIES BELOW ARE ONLY VALID IN CAST AIP 8.3.36 AND BELOW.  FOR CAST AIP 8.3.37 AND ABOVE YOU MUST MODIFY THE QUERIES AS FOLLOWS:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on PeopleSoft technology - discrimination time</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-discrimination-time/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-discrimination-time/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the history of different discrimination steps as well as there consumption time&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;psoft_log&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;asc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-11-05 15:13:53.623827&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:06.430759&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:25.658619&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:25.662885&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:34.4924&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:35.125382&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:07.997835&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:10.875434&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:10.877648&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:34.362163&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:33:50.590463&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:33:50.592742&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.035854&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.036152&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.036724&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:13.074781&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:13.076138&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:17.250337&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:16.353862&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:28.999172&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:34.843589&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:34.849242&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:44.506923&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:45.054546&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:14.867629&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:17.588111&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:17.702073&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:42.42613&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:09:27.666956&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:09:27.668043&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.652986&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.653348&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.654681&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:00.763999&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:00.765395&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:01.504153&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-12-24 14:50:52.87858&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:06.514191&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:24.077378&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:24.085855&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:34.75534&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:35.352585&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:06.654034&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:09.928199&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:10.101786&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:33.884876&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:09:31.944765&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:09:31.945981&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.469172&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.469489&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.470524&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:52.605078&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:52.606377&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:57.74854&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:18.42461&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:30.647573&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:55.930921&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:55.937734&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:05.71796&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:06.468176&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:43.638059&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:46.576742&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:46.687714&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2021-05-21 16:26:10.983931&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:48:25.548799&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:48:25.550149&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341158&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341471&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341906&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:44.585762&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:44.587286&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:48.79374&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-12-18 02:25:57.766294&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:12.262336&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:28.926164&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:28.930144&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:24.416706&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:38.626935&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:55.265963&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:55.269039&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:08.756459&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:18.870056&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:40.78421&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:40.787298&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Siebel technology - discrimination time</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-discrimination-time/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-discrimination-time/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the history of different discrimination steps as well as the consumption time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;siebel_log&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;asc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-11-05 15:13:53.623827&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:06.430759&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:25.658619&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:25.662885&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:34.4924&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-11-05 15:14:35.125382&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:07.997835&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:10.875434&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:10.877648&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-11-05 15:15:34.362163&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:33:50.590463&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:33:50.592742&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.035854&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.036152&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:11.036724&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:13.074781&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:13.076138&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-05 17:35:17.250337&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:16.353862&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:28.999172&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:34.843589&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:34.849242&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:44.506923&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-11-11 03:05:45.054546&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:14.867629&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:17.588111&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:17.702073&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:06:42.42613&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:09:27.666956&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:09:27.668043&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.652986&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.653348&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-11-11 03:10:58.654681&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:00.763999&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:00.765395&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-11-11 03:11:01.504153&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2020-12-24 14:50:52.87858&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:06.514191&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:24.077378&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:24.085855&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:34.75534&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2020-12-24 14:51:35.352585&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:06.654034&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:09.928199&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:10.101786&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2020-12-24 14:52:33.884876&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:09:31.944765&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:09:31.945981&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.469172&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.469489&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:50.470524&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:52.605078&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:52.606377&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2020-12-24 17:10:57.74854&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:18.42461&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:30.647573&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:55.930921&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - LastUpdatedBy&amp;rdquo;;&amp;ldquo;2021-05-21 16:24:55.937734&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Checksum&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:05.71796&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Objects&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:06.468176&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Field props&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:43.638059&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Statistics&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:46.576742&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - End&amp;rdquo;;&amp;ldquo;2021-05-21 16:25:46.687714&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Start&amp;rdquo;;&amp;ldquo;2021-05-21 16:26:10.983931&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:48:25.548799&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:48:25.550149&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationEnd - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341158&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341471&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - FieldType&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:42.341906&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination - Exception FieldProp - End&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:44.585762&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:44.587286&amp;rdquo;&lt;br&gt;
&amp;ldquo;DiscriminationUDMSize - Start&amp;rdquo;;&amp;ldquo;2021-05-21 18:49:48.79374&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-12-18 02:25:57.766294&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:12.262336&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:28.926164&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2021-12-18 02:26:28.930144&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:24.416706&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:38.626935&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:55.265963&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2021-12-29 11:45:55.269039&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: start&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:08.756459&amp;rdquo;&lt;br&gt;
&amp;ldquo;Update metrics: end&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:18.870056&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Start&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:40.78421&amp;rdquo;&lt;br&gt;
&amp;ldquo;Discrimination data - Error: project or vanilla not found&amp;rdquo;;&amp;ldquo;2022-01-08 13:46:40.787298&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on snapshots - How to find out the time consumed by a stored procedure</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-snapshots/sql-queries-cast-knowledge-base-queries-on-snapshots-how-to-find-out-the-time-consumed-by-a-stored-procedure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-snapshots/sql-queries-cast-knowledge-base-queries-on-snapshots-how-to-find-out-the-time-consumed-by-a-stored-procedure/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries in this page will help you to determine the time consumed by stored procedures.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Substr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Action&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Start_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;end_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;consumed_time&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Start%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;End%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on source code - How to check if source code is attached in CAST KB</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-check-if-source-code-is-attached-in-cast-kb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-check-if-source-code-is-attached-in-cast-kb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to be run on Knowledge Base to see if the source code is attached in CAST Knowledge base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;After running the Snapshot, the Table &lt;strong&gt;DSS_CODE_SOURCES&lt;/strong&gt; is populated which contains information about the source.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to check if there is custom function point on Transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-check-if-there-is-custom-function-point-on-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-check-if-there-is-custom-function-point-on-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the custom function point calibration on Transactions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_fp_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_isinput&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the number of customized transactions.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on User Project - How to get User Project ID</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-user-project/sql-queries-cast-knowledge-base-queries-on-user-project-how-to-get-user-project-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-user-project/sql-queries-cast-knowledge-base-queries-on-user-project-how-to-get-user-project-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes a query for getting the User Project ID.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypNam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;306&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - Assign the analysis unit to respective analysis unit module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-assign-the-analysis-unit-to-respective-analysis-unit-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-assign-the-analysis-unit-to-respective-analysis-unit-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query when run on the CAST management base will make sure that the analysis units are tagged to their respective modules&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for JAVA (CSS, Oracle, SQL Server)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;insert&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_ObjectLinks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Caller_Id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Callee_Id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Position&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;min&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;analysisunits&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_PORTF_Module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_PORTF_ObjectFilter&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Module_Id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MAINT_AnalysisUnits&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Active&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;exists&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_ObjectLinks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;col&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;col&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Caller_Id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;col&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;analysisunits&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - Queries on Generic set - How to check if a referenced generic set does not exists</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-queries-on-generic-set/sql-queries-cast-management-base-queries-on-generic-set-how-to-check-if-a-referenced-generic-set-does-not-exists/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-queries-on-generic-set/sql-queries-cast-management-base-queries-on-generic-set-how-to-check-if-a-referenced-generic-set-does-not-exists/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query checks if a referenced generic set does not exists&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;settype&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setdefinition&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cal_objsetdef&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cal_setassociation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setdefinition&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;Generic_set_name&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cal_objsetdef&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cal_setassociation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;osd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;settype&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Generic sets&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;Generic_set_name&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Ghost technologies</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-ghost-technologies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-ghost-technologies/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This pages helps you to identify and remove ghost technologies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the query to return the snapshot Id and the ghost technology Id&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNO_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Consolidation - Check if there is a lock created for synchronization and remove it</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-consolidation/sql-queries-cast-measure-base-consolidation-check-if-there-is-a-lock-created-for-synchronization-and-remove-it/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-consolidation/sql-queries-cast-measure-base-consolidation-check-if-there-is-a-lock-created-for-synchronization-and-remove-it/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides remediation when there is a lock created for synchronization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check if there is a lock created for synchronization&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;option_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;LOCK_SYNCHRO&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;LOCKED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_site_options&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;option_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;LOCK_SYNCHRO&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on application - How to get the list applications and their modules that have different names across the Triplet</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-application/sql-queries-common-sql-queries-corruptions-corruptions-on-application-how-to-get-the-list-applications-and-their-modules-that-have-different-names-across-the-triplet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-application/sql-queries-common-sql-queries-corruptions-corruptions-on-application-how-to-get-the-list-applications-and-their-modules-that-have-different-names-across-the-triplet/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists the applications and their modules that have different names across the triplet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;service_unique_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb_site_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;service_unique_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_site_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;appli_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;appli_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_appli_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_appli_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_appli_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb_module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb_module_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_module_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cb_module_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;definitiontype&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;internal_timestamp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_portf_module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;entry&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_portf_application&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;entry&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_sync_translation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;adapterclass&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;com.castsoftware.pmc.actions.module.ModuleLocalAdapter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryobjpmc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_sync_translation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;adapterclass&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;com.castsoftware.pmc.actions.centralservice.PortfolioCentralAdapter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryobjpmc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_sync_translation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cstm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cstm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;adapterclass&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;com.castsoftware.pmc.actions.centralservice.ModulePortfolioCentralAdapter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cstm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryobjpmc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cstm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryservice&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dom&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cstm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfl&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;entry&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_inf_css_localdb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicl&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfc&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;entry&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entryservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_inf_css_centraldb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicc&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cicc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdfc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_sync_translation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;adapterclass&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;com.castsoftware.pmc.actions.module.ModuleLocalAdapter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobjservice&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Metamodel - Get the list of inconsistent association between type and property</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-inconsistent-association-between-type-and-property/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-inconsistent-association-between-type-and-property/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query list the inconsistent association between type and property. You can run the query on central and local schema&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Module - Missing IFPUG Module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-module/sql-queries-common-sql-queries-corruptions-corruptions-on-module-missing-ifpug-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-module/sql-queries-common-sql-queries-corruptions-corruptions-on-module-missing-ifpug-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following page provide steps to detect and then correct the issue of missing IFPUG Module from the knowledge schema. The query will be executed on the knowledge schema and central schema&lt;/p&gt;
&lt;p&gt;Note that there is no Functional definition of the IFPUG module, this is a technical module related to Function point computing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - About</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-about/</guid><description>&lt;h5 id="about"&gt;About&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides an &lt;strong&gt;About dialog box&lt;/strong&gt; that displays technical information about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the application module name, together with its current version and build number&lt;/li&gt;
&lt;li&gt;the addresses and contact details of the main CAST Offices&lt;/li&gt;
&lt;li&gt;the connectivity layer in use&lt;/li&gt;
&lt;li&gt;the machine identification number&lt;/li&gt;
&lt;li&gt;the host name&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223953/images_about.gif?version=1&amp;amp;modificationDate=1549304390357&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="report-button"&gt;Report button&lt;/h6&gt;
&lt;p&gt;Clicking the &lt;strong&gt;Report&lt;/strong&gt; button will display a further dialog box providing much more detailed technical information (known as the CAST Diagnostic Report). This can be particularly useful if you need to troubleshoot or debug with CAST.&lt;/p&gt;</description></item><item><title>SRV - Add Users to the Analysis Service via a script</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-add-users-to-the-analysis-service-via-a-script/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-add-users-to-the-analysis-service-via-a-script/</guid><description>&lt;h5 id="add-users-to-the-analysis-service-via-a-script"&gt;Add Users to the Analysis Service via a script&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note User Management does not apply in a &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environment.&lt;/p&gt;
&lt;p&gt;In order to use the Analysis Service, users must first be registered. On completion of the server-side component &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;installation&lt;/a&gt; process, the user that installs the Analysis Service will be automatically registered and assigned &lt;strong&gt;Administrator&lt;/strong&gt; rights (all processes are allowed).&lt;/p&gt;
&lt;p&gt;If you need to add additional users and assign them the &lt;strong&gt;Administrator&lt;/strong&gt; right, you can do so using an SQL script that updates a specific table in the CAST Analysis Service.&lt;/p&gt;</description></item><item><title>SRV - Application Specific INI File Options</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-ini-file-options/srv-application-specific-ini-file-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-ini-file-options/srv-application-specific-ini-file-options/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVApplicationSpecificINIFileOptions-ApplicationSpecificINIFileOptions"&gt;Application Specific INI File Options&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page describes how to add various parameters to the &lt;strong&gt;SERVMAN.INI&lt;/strong&gt; file (located in your &lt;strong&gt;%APPDATA%\CAST\CAST&amp;lt;Version_Number&amp;gt;&lt;/strong&gt; directory after installing CAST Products). These parameters add supplementary features to the application.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_plus.gif?version=1&amp;amp;modificationDate=1549304386710&amp;amp;api=v2" alt=""&gt; Log Window - Include Debug Information&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;p&gt;To force the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/" target="_blank"&gt;Log Window&lt;/a&gt; to display verbose debug information in the Log file, add the following:&lt;/p&gt;</description></item><item><title>SRV - Component Reinstall</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/</guid><description>&lt;h5 id="component-reinstall"&gt;Component Reinstall&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to reinstall any server-side components already installed on the selected database/schema. The components will be reinstalled with the current versions of the components provided in the current release of CAST Server Manager. Note this option is only available if the &lt;strong&gt;Upgrade Status&lt;/strong&gt; heading in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-server-browser/"&gt;Server Browser&lt;/a&gt; contains &lt;strong&gt;Up To Date.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This option is only available for standalone CAST AIP schemas that are &lt;strong&gt;Up To Date&lt;/strong&gt; and available under the &lt;strong&gt;Measurement Services&lt;/strong&gt; and &lt;strong&gt;Unmanaged Services&lt;/strong&gt; nodes - i.e. it is not available for Combined Installations.&lt;/li&gt;
&lt;li&gt;This option is in fact a type of &amp;ldquo;refresh&amp;rdquo; operation for the selected server-side components - however, please note that this reinstall is only partial: some parts of the components you select will not be reinstalled.&lt;/li&gt;
&lt;li&gt;If you are experiencing severe problems, you may need to carry out a fresh &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;install&lt;/a&gt; of the server-side components instead of using this reinstall option. In this case, please contact &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-contacting-cast/"&gt;CAST&lt;/a&gt; for more detailed advice - particularly if you have critical data stored in the CAST AIP schemas.&lt;/li&gt;
&lt;li&gt;When re-installing in a CAST Storage Service (CSS) environment, the re-install process will drop any custom objects you may have created that directly or indirectly use any default Analysis/Dashboard/Management Service objects. As such, if you need to retain these custom objects, please ensure that your backup is up-to-date before carrying out the re-install.&lt;/li&gt;
&lt;li&gt;You can also use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_refresh_ico.gif?version=1&amp;amp;modificationDate=1549304390220&amp;amp;api=v2" alt=""&gt; button located on the toolbar or the right click shortcut menu to access the option.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To access the option:&lt;/p&gt;</description></item><item><title>SRV - Connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection/</guid><description>&lt;h5 id="connection"&gt;Connection&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;CAST Server Manager enables you to install the CAST server-side components (Analysis Service, Dashboard Service, Management Service and Measurement Service) on your chosen server (please refer to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-release-notes/"&gt;Release Notes&lt;/a&gt; for more information about supported server versions and connectivity layers).&lt;/li&gt;
&lt;li&gt;You therefore need to connect to the server on which you want to install the components using a login name and password that have sufficient permissions to carry out an installation (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-installation-requirements/srv-user-privileges-and-server-requirements-for-server-side-installation/"&gt;User privileges and server requirements for server-side installation&lt;/a&gt; for more information about this).&lt;/li&gt;
&lt;li&gt;Connections to the server are defined in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/"&gt;Connection Profiles&lt;/a&gt;, enabling you to create any number of different connection configurations (specifying servers, usernames and passwords) to a variety of different servers (if for example your organization wants to install several different Knowledge Base (Locals) on several different servers). Connection is simply a matter of selecting and opening a valid Profile.&lt;/li&gt;
&lt;li&gt;When a connection to a server has been established, CAST Server Manager will scan the server defined in the selected Connection Profile and display the names of any databases/schemas that already contain CAST server side components, whether from this current version, or from previous versions. Please see the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223938"&gt;How To&lt;/a&gt; section for further information.&lt;/li&gt;
&lt;/ul&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/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/"&gt;Connection Profiles&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-launch-server-manager/"&gt;Launching Server Manager&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-installation-requirements/srv-user-privileges-and-server-requirements-for-server-side-installation/"&gt;User privileges and server requirements for server-side installation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Creating Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-creating-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-creating-connection-profiles/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="50%"&gt;&lt;h5 id="SRVCreatingConnectionProfiles-CreatingConnectionProfiles"&gt;Creating Connection Profiles&lt;/h5&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; Note that if you have installed the CAST Storage Service and CAST Server Manager in the same setup execution, the Connection Profile for the CAST Storage Service should be immediately available and there is no need to manually create it.&lt;/p&gt;
&lt;p&gt;In order to establish a connection with your chosen database server or CAST Storage Service, you need to create a profile. This can be done with the &lt;strong&gt;Add/Edit Connection Profile dialog box&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>SRV - Log Window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVLogWindow-LogWindow"&gt;Log Window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Log Window&lt;/strong&gt; will launch automatically when you first start the application. This window logs any messages or error messages sent from the server or the application. This logging of messages can help localize a problem very quickly. CAST can also use the log file to diagnose serious errors.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223829/images_search.gif?version=1&amp;amp;modificationDate=1549304387177&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="how-does-it-work"&gt;How does it work?&lt;/h6&gt;
&lt;p&gt;Each time a warning or an error (i.e. from the server) is received a new message is displayed in the Log Window - in other words a new line will be created. For each message displayed in the list, information will be provided via a variety of different columns. The information displayed in the Log Window is stored in temporary files (*.tmp) on your hard drive, on a &amp;ldquo;per-application&amp;rdquo; basis in the default log location (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-general-configuration/srv-messages-and-errors-tab/"&gt;Messages and Errors tab&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>SRV - Messages and Errors tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-general-configuration/srv-messages-and-errors-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-general-configuration/srv-messages-and-errors-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVMessagesandErrorstab-MessagesandErrorstab"&gt;Messages and Errors tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Messages &amp;amp; Errors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223931/images_messerr.gif?version=1&amp;amp;modificationDate=1549304389447&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab enables you to configure various options for the errors and messages that are saved to an external file. These messages are also displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/"&gt;Log Window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223825/images_plus.gif?version=1&amp;amp;modificationDate=1549304387087&amp;amp;api=v2" alt=""&gt; Main Log File Name&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;Log root directory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This field displays the &lt;strong&gt;folder&lt;/strong&gt; in which the application specific log file will be stored - by default this is set to use the location defined in the &lt;strong&gt;CAST_LOG_ROOT_PATH&lt;/strong&gt; variable in the &lt;strong&gt;CastGlobalSettings.ini&lt;/strong&gt; file. By default this is set to: *&lt;em&gt;%PROGRAMDATA%\CAST\CAST\Logs*&lt;/em&gt; with logs stored in a specific &lt;strong&gt;SERVMAN&lt;/strong&gt; sub folder. If you change this location, please make sure that the target directory already exists. If it does not, the application will save a temporary .TXT log file to &lt;strong&gt;%PROGRAMDATA%\CAST\CAST\Logs\Servman&lt;/strong&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Log main file name&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This field displays the &lt;strong&gt;name&lt;/strong&gt; of the log file. By default, this will be &lt;strong&gt;Servman-YYYYMMDD-HHMMSS.log.txt&lt;/strong&gt;. You can choose a different file name should you require - click the &lt;strong&gt;Browse&lt;/strong&gt; button and a standard Windows Opendialog box will be displayed enabling you to choose the new file. This log file will contain information in the same formatted style as displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/"&gt;Log Window&lt;/a&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/264223825/images_plus.gif?version=1&amp;amp;modificationDate=1549304387087&amp;amp;api=v2" alt=""&gt; Log Options&lt;/p&gt;</description></item><item><title>SRV - Oracle - Privileges granted to new schema user</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-appendix/srv-oracle-privileges-granted-to-new-schema-user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-appendix/srv-oracle-privileges-granted-to-new-schema-user/</guid><description>&lt;h5 id="oracle---privileges-granted-to-new-schema-user"&gt;Oracle - Privileges granted to new schema user&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Server Manager grants the following privileges to the users created during the installation of a new schema for the CAST scehmas.&lt;/p&gt;
&lt;p&gt;For example, if you create and install a new schema called &amp;ldquo;CASTKB&amp;rdquo;, a user also called &amp;ldquo;CASTKB&amp;rdquo; will be created and granted the Oracle system privileges listed below (note that using the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223923"&gt;Combined Install&lt;/a&gt; option will install three schemas and all three corresponding users will have the same privileges listed below):&lt;/p&gt;</description></item><item><title>SRV - User privileges and server requirements for server-side installation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-installation-requirements/srv-user-privileges-and-server-requirements-for-server-side-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-installation-requirements/srv-user-privileges-and-server-requirements-for-server-side-installation/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="SRVUserprivilegesandserverrequirementsforserversideinstallation-Userprivilegesandrequirementsforserver-sideinstallation"&gt;&lt;b&gt;User privileges and requirements for server-side installation&lt;/b&gt;&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;Server-Side&lt;/a&gt; installation refers to installing CAST components onto the host RDBMS/CAST Storage Services that you will use with CAST. Please select your server type for more information:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_plus.gif?version=1&amp;amp;modificationDate=1549304386710&amp;amp;api=v2" alt=""&gt; CAST Storage Service&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;In a CAST Storage Service environment, it is not necessary to manage user privileges. The pre-prepared &lt;strong&gt;&amp;ldquo;operator&amp;rdquo;&lt;/strong&gt; login must be used when installing CAST components.&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/264223803/images_plus.gif?version=1&amp;amp;modificationDate=1549304386710&amp;amp;api=v2" alt=""&gt; Oracle&lt;/p&gt;</description></item><item><title>SSL Errors - Alias name does not identify a key entry</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-alias-name-does-not-identify-a-key-entry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-alias-name-does-not-identify-a-key-entry/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you are setting up SSL and this message appears in the log (where xxx is the alias you have setup):&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alias name [xxxx] does not identify a key entry&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Example of log:&lt;/p&gt;
&lt;p&gt;Caused by: java.lang.IllegalArgumentException: Alias name [cast] does not identify a key entry&lt;/p&gt;
&lt;p&gt;at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.NioEndpoint.bind(NioEndpoint.java:234) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1227) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.AbstractEndpoint.start(AbstractEndpoint.java:1313) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:614) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;at org.apache.catalina.connector.Connector.startInternal(Connector.java:1072) ~[tomcat-embed-core-9.0.63.jar!/:na]&lt;/p&gt;
&lt;p&gt;Then please follow the below solution.&lt;/p&gt;</description></item><item><title>Standalone Engineering Dashboard deployment using JAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-jar-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-jar-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Engineering Dashboard ≥ 2.5&lt;/strong&gt; in &lt;strong&gt;JAR&lt;/strong&gt; file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-jar-file-format"&gt;What is the JAR file format?&lt;/h3&gt;
&lt;p&gt;From release 2.5 onwards, CAST will deliver an executable &lt;strong&gt;JAR file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The executable JAR file is an alternative method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the JAR itself). In addition, the JAR file contains an &lt;strong&gt;interactive installer&lt;/strong&gt; which will guide you through some of the deployment requirements. The aim of the JAR file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-war-file/"&gt;Standalone Engineering Dashboard deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Standalone Health Dashboard deployment using JAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-jar-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-jar-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Health Dashboard &lt;strong&gt;≥ 2.5&lt;/strong&gt;&lt;/strong&gt; in &lt;strong&gt;JAR&lt;/strong&gt; file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-jar-file-format"&gt;What is the JAR file format?&lt;/h3&gt;
&lt;p&gt;From release 2.5 onwards, CAST will deliver an executable &lt;strong&gt;JAR file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The executable JAR file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the JAR itself). In addition, the JAR file contains an &lt;strong&gt;interactive installer&lt;/strong&gt; which will guide you through some of the deployment requirements. The aim of the JAR file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-war-file/"&gt;Standalone Health Dashboard deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Standalone RestAPI deployment using JAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-jar-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-jar-file/</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;**Summary:**This section describes how to install and configure the standalone &lt;strong&gt;CAST RestAPI &lt;strong&gt;≥ 2.5&lt;/strong&gt; in JAR****file format&lt;/strong&gt; (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-jar-file-format"&gt;What is the JAR file format?&lt;/h3&gt;
&lt;p&gt;From release 2.5 onwards, CAST will deliver an executable &lt;strong&gt;JAR file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The executable JAR file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the JAR itself). In addition, the JAR file contains an &lt;strong&gt;interactive installer&lt;/strong&gt; which will guide you through some of the deployment requirements. The aim of the JAR file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-war-file/"&gt;Standalone RestAPI deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Standard onboarding for CAST Imaging - add a new Version - deliver code - upload to CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner&lt;/strong&gt;**&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;**.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;This step performs many actions in one go, without the need for manual interaction. It allows you to get real results very quickly. Actions performed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Validate the Version&lt;/strong&gt; - i.e. validate the delivered source code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accept the Version&lt;/strong&gt; - accept it and allow it to be analyzed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set as current Version&lt;/strong&gt; - set it as the current version to be used in the analysis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run an analysis&lt;/strong&gt; - source code analysis results are stored in the Analysis schema&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload the data to CAST Imaging&lt;/strong&gt; - results can be viewed in your CAST Imaging instance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is ideal for a &lt;strong&gt;Standard onboarding&lt;/strong&gt; scenario where you just want a set of baseline results using all the default settings. Results can be generated very quickly.&lt;/p&gt;</description></item><item><title>Standard rescan - add a new Version - deliver code - generate snapshot</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/standard-rescan-add-a-new-version-deliver-code-generate-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/standard-rescan-add-a-new-version-deliver-code-generate-snapshot/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner&lt;/strong&gt;**&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;**.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;This step performs many actions in one go, without the need for manual interaction. It allows you to get real results very quickly. Actions performed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Validate the Version&lt;/strong&gt; - i.e. validate the delivered source code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accept the Version&lt;/strong&gt; - accept it and allow it to be analyzed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Import the Version&lt;/strong&gt; - set it as the current version to be used in the analysis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run an analysis&lt;/strong&gt; - source code analysis results are stored in the Analysis schema&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take a snapshot&lt;/strong&gt; - metrics and structural rule data is generated and consolidated in the Dashboard schema - results can be viewed in an &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload the snapshot to the Measurement schema&lt;/strong&gt; - results can be viewed in a &lt;strong&gt;Health Dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is ideal for a &lt;strong&gt;Standard rescan&lt;/strong&gt; scenario where you just want a set of baseline results for your &lt;strong&gt;new source code version&lt;/strong&gt;, using the &lt;strong&gt;same settings&lt;/strong&gt; as those used for the previous version. Results can be generated very quickly.&lt;/p&gt;</description></item><item><title>Standard rescan for CAST Imaging - add a new Version - deliver code - upload to CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/standard-rescan-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/standard-rescan-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/</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;To perform this step, your AIP Console login must have the &lt;strong&gt;Application Owner&lt;/strong&gt;**&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;role&lt;/a&gt;**.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;This step performs many actions in one go, without the need for manual interaction. It allows you to get real results very quickly. Actions performed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Validate the Version&lt;/strong&gt; - i.e. validate the delivered source code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accept the Version&lt;/strong&gt; - accept it and allow it to be analyzed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Import the Version&lt;/strong&gt; - set it as the current version to be used in the analysis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run an analysis&lt;/strong&gt; - source code analysis results are stored in the Analysis schema&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload the data to CAST Imaging&lt;/strong&gt; - results can be viewed in your CAST Imaging instance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is ideal for a &lt;strong&gt;Standard rescan&lt;/strong&gt; scenario where you just want a set of baseline results for your &lt;strong&gt;new source code version&lt;/strong&gt;, using the &lt;strong&gt;same settings&lt;/strong&gt; as those used for the previous version. Results can be generated very quickly.&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.25</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/table-components-for-report-generator-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/table-components-for-report-generator-1-25/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.28</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/table-components-for-report-generator-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/table-components-for-report-generator-1-28/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Access Rights</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-connection/tcc-access-rights/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-connection/tcc-access-rights/</guid><description>&lt;h5 id="access-rights"&gt;Access Rights&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you connect to a Management Service using the CAST Transaction Configuration Center, you must specify a User name. This User name requires the following access rights for the server and the Management Service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connect&lt;/li&gt;
&lt;li&gt;Read tables&lt;/li&gt;
&lt;li&gt;Write to tables&lt;/li&gt;
&lt;li&gt;Execute stored procedures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As such, CAST recommends that you re-use the &lt;strong&gt;same user&lt;/strong&gt; specified in the Connection Profile used when launching the CAST Management Studio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes -&lt;/strong&gt; Note that in a &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environment, rights do NOT need to be managed. The default &lt;strong&gt;operator&lt;/strong&gt; user already has the required rights to connect to a Management database.&lt;/p&gt;</description></item><item><title>TCC - AFP Calibration - Data Functions/Transactional Functions sub-nodes - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-data-functionstransactional-functions-sub-nodes-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-data-functionstransactional-functions-sub-nodes-right-hand-panel/</guid><description>&lt;h5 id="afp-calibration---data-functionstransactional-functions-sub-nodes---right-hand-panel"&gt;AFP Calibration - Data Functions/Transactional Functions sub-nodes - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Data Functions&lt;/strong&gt; and &lt;strong&gt;Transactional Functions sub nodes&lt;/strong&gt; (in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node&lt;/a&gt;) enable you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;view the default CAST results in the CAST Analysis Service (from the Snapshot generation) prior to any calibration taking place&lt;/li&gt;
&lt;li&gt;calibrate the default results as required (for more information about calibration and how to do it, please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/"&gt;Calibrate&lt;/a&gt;):
&lt;ul&gt;
&lt;li&gt;change the type (ILF, EIF, EI, EO, EQ) and the value of each Data Function or Transactional Function that has been &amp;ldquo;detected&amp;rdquo; via the pre-defined set(s) or the specific set(s) that you have created&lt;/li&gt;
&lt;li&gt;Delete, split or merge objects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345147.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Change the Computed FP</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-fp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-fp/</guid><description>&lt;h5 id="change-the-computed-fp"&gt;Change the Computed FP&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default, CAST will use internal algorithms to define how the Function Point size of a specific object is computed. As discussed in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-type/"&gt;Change the Computed Type&lt;/a&gt;, the method of computing the Function Points size is determined by which category the object falls into.&lt;/p&gt;
&lt;p&gt;You will see how CAST computed the Function Point size of each individual object in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224072"&gt;Data Functions/Transactional Functions nodes&lt;/a&gt; (part of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node - Right hand panel&lt;/a&gt;), under the &lt;strong&gt;Computed FP&lt;/strong&gt; column:&lt;/p&gt;</description></item><item><title>TCC - FAQ on objects external to the Application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-faq-on-objects-external-to-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-faq-on-objects-external-to-the-application/</guid><description>&lt;hr&gt;
&lt;h3 id="why-are-objects-external-to-the-application-sometimes-visible-as-transaction-end-points"&gt;Why are objects external to the Application sometimes visible as Transaction End Points?&lt;/h3&gt;
&lt;p&gt;When more than one Application is analyzed in the same &amp;ldquo;triplet&amp;rdquo; of CAST AIP schemas, you may find that rules created for Transaction End Points in a specific Application &lt;strong&gt;contain results from both Applications&lt;/strong&gt;. This is expected behaviour and is due to that fact that objects that are external to an Application (i.e. outside the Application boundary) are always included for Transaction End Points.&lt;/p&gt;</description></item><item><title>TCC - Log node</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-log-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-log-node/</guid><description>&lt;h5 id="log-node"&gt;Log node&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Log node lists messages and errors that may occur when the CAST Transaction Configuration Center is in use:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223982/log.jpg?version=1&amp;amp;modificationDate=1549304390990&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The messages in the Log node window are also recorded in a log file on disk:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the file will be named &amp;ldquo;&lt;strong&gt;TCC-&lt;date&gt;-&lt;time&gt;.log.txt&lt;/strong&gt;&amp;rdquo;, where &lt;strong&gt;&lt;date&gt;&lt;/strong&gt; is of the form &amp;ldquo;&lt;strong&gt;YYYYMMDD&lt;/strong&gt;&amp;rdquo;, and &lt;strong&gt;&lt;time&gt;&lt;/strong&gt; of the form &amp;ldquo;&lt;strong&gt;HHMMSS&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;the file will by default be located in &lt;strong&gt;%ALLUSERSPROFILE%/CAST/CAST/Logs/TCC&lt;/strong&gt;, or in a folder named &lt;strong&gt;TCC&lt;/strong&gt; in the location specified by the &lt;strong&gt;CAST_LOG_ROOT_PATH&lt;/strong&gt; if that variable has been defined and activated in the &lt;strong&gt;CastGlobalSettings.ini&lt;/strong&gt; file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following headings are displayed in the Log node window:&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.12.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/text-components-available-for-report-generator-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/text-components-available-for-report-generator-1-12-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480313/362480315.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480313/362480314.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.13.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/text-components-available-for-report-generator-1-13-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/text-components-available-for-report-generator-1-13-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679001/372679029.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679001/372679030.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.14.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/text-components-available-for-report-generator-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/text-components-available-for-report-generator-1-14-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516018/385516020.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516018/385516019.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.15.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/text-components-available-for-report-generator-1-15-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/text-components-available-for-report-generator-1-15-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118234/393118262.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118234/393118263.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.16.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/text-components-available-for-report-generator-1-16-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/text-components-available-for-report-generator-1-16-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660264/419660267.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660264/419660266.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.17.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/text-components-available-for-report-generator-1-17-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/text-components-available-for-report-generator-1-17-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814561/435814564.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814561/435814563.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.18.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/text-components-available-for-report-generator-1-18-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/text-components-available-for-report-generator-1-18-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445219907/445219916.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445219907/445219915.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.19.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/text-components-available-for-report-generator-1-19-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/text-components-available-for-report-generator-1-19-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636361/461636364.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636361/461636363.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.20</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/text-components-available-for-report-generator-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/text-components-available-for-report-generator-1-20/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351281/501351338.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351281/501351342.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.21</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/text-components-available-for-report-generator-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/text-components-available-for-report-generator-1-21/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506757988/506757991.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506757988/506757990.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.22</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/text-components-available-for-report-generator-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/text-components-available-for-report-generator-1-22/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119492/561119545.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119492/561119546.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.23</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/text-components-available-for-report-generator-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/text-components-available-for-report-generator-1-23/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803403/569803434.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803403/569803435.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.26</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/text-components-available-for-report-generator-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/text-components-available-for-report-generator-1-26/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.28</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/text-components-available-for-report-generator-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/text-components-available-for-report-generator-1-28/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.29</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/text-components-available-for-report-generator-1-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/text-components-available-for-report-generator-1-29/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.30</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/text-components-available-for-report-generator-1-30/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/text-components-available-for-report-generator-1-30/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.31</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/text-components-available-for-report-generator-1-31/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/text-components-available-for-report-generator-1-31/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.32</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/text-components-available-for-report-generator-1-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/text-components-available-for-report-generator-1-32/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Tools - ADPlus in the CRASH mode</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-adplus-in-the-crash-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-adplus-in-the-crash-mode/</guid><description>&lt;p&gt;This page describes how to use the AD Plus tool and how to analyze the AD crash dumps. Ad plus tool is used when CAST AIP analysis crashes without any error message either in CAST AIP log or CAST MS log.&lt;/p&gt;
&lt;p&gt;Ad plus tool can be used to retrieve the AD crash dumps from which information about CAST AIP crash can be retrieved for analysis.&lt;/p&gt;
&lt;p&gt;If the application to debug is in Java, use &lt;a href="https://doc.castsoftware.com/export-v2/tg/tools/tools-java-visualvm/"&gt;Tools - Java VisualVM&lt;/a&gt; instead.&lt;/p&gt;</description></item><item><title>Tools - Alert Ignore List Builder - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-alert-ignore-list-builder/tools-alert-ignore-list-builder-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-alert-ignore-list-builder/tools-alert-ignore-list-builder-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="110"&gt;1.1.0&lt;/h4&gt;
&lt;p&gt;New optional argument to be set in the batch file : JUSTIFICATION. All alerts will be ignored with this text as justification.&lt;br&gt;
If not set, then a default justification text will be generated, containing the name of the extension, and specifying the regular expression pattern used to decide that the alert should be ignored.&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Content Enrichment Migrator - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-content-enrichment-migrator/tools-content-enrichment-migrator-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-content-enrichment-migrator/tools-content-enrichment-migrator-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;
&lt;p&gt;Limitation : &lt;br&gt;
This first version only allows user to export/import the whole content enrichment in a row. If user wants to migrate only certain tools, then they will have to manipulate the intermediate XML files generated by the export script, at their own risk.&lt;br&gt;
Future versions will lift this limitation, and user will be able to select which tools they want to export/import, based on the tool type or the tool name&lt;/p&gt;</description></item><item><title>Tools - Delivery Folder Consistency Checker - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-delivery-folder-consistency-checker/tools-delivery-folder-consistency-checker-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-delivery-folder-consistency-checker/tools-delivery-folder-consistency-checker-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="101"&gt;1.0.1&lt;/h4&gt;
&lt;p&gt;Upgrade of the Postgres JDBC driver to version 42.2.11 (technical patch)&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Delivery Plugin Cleaner - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-delivery-plugin-cleaner/tools-delivery-plugin-cleaner-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-delivery-plugin-cleaner/tools-delivery-plugin-cleaner-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Environment Profiles Migrator - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-environment-profiles-migrator/tools-environment-profiles-migrator-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-environment-profiles-migrator/tools-environment-profiles-migrator-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Path-Based Module Generator - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-path-based-module-generator/tools-path-based-module-generator-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-path-based-module-generator/tools-path-based-module-generator-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - PerfMon - How to Log memory consumption of a program using Performance Monitor PerfMon in Windows 7 or Windows 2008</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-perfmon/tools-perfmon-how-to-log-memory-consumption-of-a-program-using-performance-monitor-perfmon-in-windows-7-or-windows-2008/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-perfmon/tools-perfmon-how-to-log-memory-consumption-of-a-program-using-performance-monitor-perfmon-in-windows-7-or-windows-2008/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details out the process of  logging memory consumption of a program using Performance Monitor (PerfMon) when the OS is Win 7 or Win 2008.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For CAST AIP versions 7.3 onwards&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Steps&lt;/th&gt;
 &lt;th&gt;Procedure&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;Open &lt;strong&gt;Cast-MS&lt;/strong&gt;, but do not launch the job.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Start &lt;strong&gt;PerfMon&lt;/strong&gt; by choosing &lt;strong&gt;Start&lt;/strong&gt; &amp;gt;&lt;strong&gt;Run&lt;/strong&gt; and typing &amp;ldquo;&lt;strong&gt;perfmon&lt;/strong&gt;&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;Right click  &lt;strong&gt;Performance Monitor&lt;/strong&gt; &amp;raquo; &lt;strong&gt;New&lt;/strong&gt; &amp;raquo; &lt;strong&gt;Data Collector set&lt;/strong&gt; [ in case it is disabled for you, you may need to admin privilege]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Add &lt;strong&gt;name&lt;/strong&gt; for Data Collector set.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;Add &lt;strong&gt;path&lt;/strong&gt; to save the log.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;Select  &lt;strong&gt;Run as.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;Keep selected &amp;ldquo;&lt;strong&gt;Save and close&lt;/strong&gt;&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;td&gt;Click  &lt;strong&gt;Finish.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;Now Expand the &lt;strong&gt;Data Collector Set&lt;/strong&gt; &amp;raquo; &lt;strong&gt;User Defined.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;td&gt;Here you will find the above added data collector set.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;11&lt;/td&gt;
 &lt;td&gt;Right click on it and go for new.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;12&lt;/td&gt;
 &lt;td&gt;Add &lt;strong&gt;name&lt;/strong&gt; and select &amp;ldquo;&lt;strong&gt;Performance counter data collector&lt;/strong&gt;&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;13&lt;/td&gt;
 &lt;td&gt;Click &lt;strong&gt;Next.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;14&lt;/td&gt;
 &lt;td&gt;Click  &lt;strong&gt;Add.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;15&lt;/td&gt;
 &lt;td&gt;Select  &lt;strong&gt;Computers.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;16&lt;/td&gt;
 &lt;td&gt;Expand &amp;ldquo;&lt;strong&gt;process&lt;/strong&gt;&amp;rdquo; and select &amp;ldquo;&lt;strong&gt;virtual bytes&lt;/strong&gt;&amp;rdquo; as counter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;17&lt;/td&gt;
 &lt;td&gt;Select &lt;strong&gt;AnaRun&lt;/strong&gt; in Instances of selected object. (this may need to be jeecmd or dotnetcmd if that is where the issue is)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;18&lt;/td&gt;
 &lt;td&gt;Click  &lt;strong&gt;Add&lt;/strong&gt; and then click &lt;strong&gt;OK.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;19&lt;/td&gt;
 &lt;td&gt;Click &lt;strong&gt;Next.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;20&lt;/td&gt;
 &lt;td&gt;Click &lt;strong&gt;Finish.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;21&lt;/td&gt;
 &lt;td&gt;Now right click on the newly created data collector in the right panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;22&lt;/td&gt;
 &lt;td&gt;Select &lt;strong&gt;Properties.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;23&lt;/td&gt;
 &lt;td&gt;Change the log format from binary to Tab Separated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;24&lt;/td&gt;
 &lt;td&gt;Click  &lt;strong&gt;Apply&lt;/strong&gt; and then &lt;strong&gt;OK.&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25&lt;/td&gt;
 &lt;td&gt;Now right click on the &lt;strong&gt;collector set&lt;/strong&gt; and go for start.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26&lt;/td&gt;
 &lt;td&gt;Now run the analysis job  to reproduce the issue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;27&lt;/td&gt;
 &lt;td&gt;Once it is reproduced, provide  the &lt;strong&gt;perfmon&lt;/strong&gt; log.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;For CAST AIP version 7.0&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tools - Repository Credentials Updater - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-repository-credentials-updater/tools-repository-credentials-updater-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-repository-credentials-updater/tools-repository-credentials-updater-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Smart Reference Finder - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-smart-reference-finder/tools-smart-reference-finder-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-smart-reference-finder/tools-smart-reference-finder-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="100"&gt;1.0.0&lt;/h4&gt;
&lt;p&gt;First version&lt;/p&gt;</description></item><item><title>Tools - Version Organizer - Release Notes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-version-organizer/tools-version-organizer-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-version-organizer/tools-version-organizer-release-notes/</guid><description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="102"&gt;1.0.2&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Introduction of two new parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NB_OF_ARCHIVES_TO_KEEP&lt;/strong&gt; (default = -1):&lt;br&gt;
This parameter is useful when users want to destroy already accepted versions. Since the system does not allow it directly,
these versions must be archived first, then destroyed.&lt;br&gt;
It sets the number of versions that should NOT be destroyed after being archived.&lt;br&gt;
Default value is -1, which means no archived version will be destroyed (old behaviour).&lt;br&gt;
If set to 0, all archived versions will be destroyed.&lt;br&gt;
If set to N, the N last archived versions will remain; other archived versions will be destroyed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;KEEP_PATTERN&lt;/strong&gt; (default = “”):&lt;br&gt;
This pattern allows users to define a regular expression that version names must match in order to be spared.&lt;br&gt;
Versions whose names match the pattern will NOT be archived nor destroyed, regardless of their status, order, or creation date.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="101"&gt;1.0.1&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction and Function Point management - Transaction configuration</title><link>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-configuration/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This step builds the transactions implemented in the application. This is done by creating specific rules for &lt;strong&gt;Transaction Entry Points&lt;/strong&gt; and &lt;strong&gt;End Points&lt;/strong&gt; as well as for the identification of &lt;strong&gt;Data Entities&lt;/strong&gt;. There are two methods of doing this:&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;Console: Transaction UI&lt;/td&gt;
 &lt;td&gt;Available in Console after an initial Application analysis has been completed. Documentation is available in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCONSOLEDRAFT/Application+-+Transactions"&gt;Application - Transactions&lt;/a&gt;&lt;/strong&gt;:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;CAST Transaction Configuration Center (TCC)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This is a standalone tool (&lt;strong&gt;CAST-TransactionConfig.exe&lt;/strong&gt;) available in the AIP Core installation folder. Documentation is available in &lt;strong&gt;&lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+CAST+Transaction+Configuration+Center"&gt;CAST Transaction Configuration Center (TCC)&lt;/a&gt;:&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Several concepts and their associated steps are used during the transaction configuration phase:&lt;/p&gt;</description></item><item><title>Transaction Code Flow</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/transaction-code-flow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/transaction-code-flow/</guid><description>&lt;p&gt;The aim of this document is for the application SME to capture &lt;strong&gt;representative&lt;/strong&gt; transactional code flows snippets between the entry and end points of the application. It is not intended to capture flows between all the individual instances of entry/end points (explained below)  but rather to capture a representative flow through each of the technologies depicted in the Architecture Context Diagram.   This document is used by the CAST Administrator during the analysis configuration workflow stage (&lt;a href="http://doc.castsoftware.com/display/DOC83/eBlue+Print+-+Analysis+Configuration+and+Execution"&gt;eBlue Print - Analysis Configuration and Execution&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Application Functional Size - Incorrect Results - Calibrated function points are not strictly positive</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-application-functional-size/transaction-configuration-center-afp-calibration-application-functional-size-incorrect-results/transaction-configuration-center-afp-calibration-application-functional-size-incorrect-results-calibrated-function-points-are-not-strictly-positive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-application-functional-size/transaction-configuration-center-afp-calibration-application-functional-size-incorrect-results/transaction-configuration-center-afp-calibration-application-functional-size-incorrect-results-calibrated-function-points-are-not-strictly-positive/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case of unexpected Value of calibrated function points like negative values or null values:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540402/566540403.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540402/566540401.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run a full snapshot&lt;/li&gt;
&lt;li&gt;Calibrate function points&lt;/li&gt;
&lt;li&gt;Compute application function points&lt;/li&gt;
&lt;li&gt;Observe the issue&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Compute Application function points - Fatal Error - Atleast one analysis did not finish</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-atleast-one-analysis-did-not-finish/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-atleast-one-analysis-did-not-finish/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the problem where TCC computation fails with error message &amp;ldquo;At least one analysis did not finish successfully. You must compute a snapshot for this application to have results.&amp;rdquo; as seen in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540410/566540409.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Computed Type Variation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-computed-type-variation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-computed-type-variation/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues observed under the node AFP Calibration &amp;gt; Data Function for the column Computed Type between two different runs.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540434/566540433.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;For more information on what is computed type , refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Compute"&gt;TCC - Compute&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Incorrect Computed FP - FP value equal to zero with DET different to zero</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-computed-fp/transaction-configuration-center-afp-calibration-data-function-incorrect-computed-fp-fp-value-equal-to-zero-with-det-different-to-zero/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-computed-fp/transaction-configuration-center-afp-calibration-data-function-incorrect-computed-fp-fp-value-equal-to-zero-with-det-different-to-zero/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain the case when all Data functions have FP values equal to 0 even when DET and RET values of these Data functions are not null.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540442/566540441.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Open TCC.&lt;/li&gt;
&lt;li&gt;Compute Function point.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Incorrect DET - DET equal to zero</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-det/transaction-configuration-center-afp-calibration-data-function-incorrect-det-det-equal-to-zero/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-det/transaction-configuration-center-afp-calibration-data-function-incorrect-det-det-equal-to-zero/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when the DET value is equal to zero&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540446/566540448.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compute application Function Point&lt;/li&gt;
&lt;li&gt;Go To AFP Calibration &amp;gt; Data Function&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the Data Function is Ignored (&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224203"&gt;TCC - Ignore/Unignore an object&lt;/a&gt;)  and or Deleted &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Delete+an+object"&gt;TCC - Delete an object&lt;/a&gt;)and Excluded &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Entry+points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Browser"&gt;TCC - Entry points, Data Entities, End points, Excluded Items - Browser&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Status Variation - Data Function Status is DELETED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-deleted-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-deleted-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This troubleshooting page assists in the case when the datafunction status in Transaction Configuration Center (TCC) is deleted and this is an unexpected result.&lt;/li&gt;
&lt;li&gt;An example of a deleted datafunction in TCC can be seen in the screenshot below :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540458/566540457.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Assistance with TCC can be found in the documentation. For CAST 8.2, please see this page: &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Load AFP calibration results - Error - Error during function point computing on local site Internal Exception null</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-load-afp-calibration-results/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error-error-during-function-point-computing-on-local-site-internal-exception-null/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-load-afp-calibration-results/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error-error-during-function-point-computing-on-local-site-internal-exception-null/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when you try to load current results or compute function points and load results from TCC, and you get the below displayed error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Internal error while running data functions. Internal exceptions null.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540479/566540480.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take a snapshot&lt;/li&gt;
&lt;li&gt;Load current results or compute function points and load results from TCC&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Get the step from where the exception occur, for this you can check the TCC log file (please refer  the following page in order to locate the TCC log file &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;), you can also observe this directly under the log node of TCC GUI:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540479/566540478.png" alt=""&gt;&lt;br&gt;
From this we can see that the issue occurs in the step &amp;ldquo;Loading data function detail&amp;rdquo;, if this is you case then go to the next step, else jump the next step&lt;/li&gt;
&lt;li&gt;Check if there are data functions that present a self merge and remediate by refering to the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-objects-id-of-datafunction-which-is-merged-with-itself/"&gt;SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to find the objects id of Datafunction which is merged with itself&lt;/a&gt;.  This corruption occurs because of &amp;ldquo;TCC custom procedures&amp;rdquo; located under the analysis service (procedures named TCC_FP_USR_xxx).&lt;/li&gt;
&lt;li&gt;If the above steps don&amp;rsquo;t help you to resolve this issue then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide us with the following &lt;a href="#TransactionConfigurationCenterAFPCalibrationLoadAFPcalibrationresultsErrorErrorduringfunctionpointcomputingonlocalsiteInternalExceptionnull-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="relevant-input"&gt;Relevant input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Screenshot showing the error in TCC.&lt;/li&gt;
&lt;li&gt;Sherlock export with the following options: Export Logs (feature checked by default), Export Configuration files (feature checked by default), Export Computer Environment (feature checked by default),Export CAST Bases&lt;/li&gt;
&lt;li&gt;Log file in SHOW SQL mode, for this please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-launch-tcc-in-show-sql-mode-in-order-to-get-the-sql-traces/"&gt;Transaction Configuration Center - Information - How to launch TCC in SHOW SQL mode in order to get the SQL traces&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Reduce the Large Strongly Connected Component</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-missing-links/transaction-configuration-center-afp-calibration-reduce-the-large-strongly-connected-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-missing-links/transaction-configuration-center-afp-calibration-reduce-the-large-strongly-connected-component/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the list of root causes that can lead to a large SCC. We propose also steps to break or remove the Large SCC.&lt;/p&gt;
&lt;p&gt;For more information about SCC refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-definition-and-impacts-of-the-large-strongly-connected-component/"&gt;Transaction Configuration Center - Information - Definition and impacts of the large Strongly Connected Component&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run a full snashot&lt;/li&gt;
&lt;li&gt;Compute application Function points&lt;/li&gt;
&lt;li&gt;Read TCC log file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Transactional Functions - View call graph and View full call graph - View source code - Incomplete source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph-view-source-code/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph-view-source-code-incomplete-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph-view-source-code/transaction-configuration-center-afp-calibration-transactional-functions-view-call-graph-and-view-full-call-graph-view-source-code-incomplete-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the display of the source code is incomplete&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540526/566540525.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open TCC AFP Calibration &amp;gt; Transactional Functions node&lt;/li&gt;
&lt;li&gt;View the call graph of Transaction&lt;/li&gt;
&lt;li&gt;Select an object of the Transaction&lt;/li&gt;
&lt;li&gt;View the source code of the object&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Browser - Missing Node - Missing System Node</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-browser/transaction-configuration-center-browser-missing-node/transaction-configuration-center-browser-missing-node-missing-system-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-browser/transaction-configuration-center-browser-missing-node/transaction-configuration-center-browser-missing-node-missing-system-node/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After performing the analysis, when you try to connect to TCC to calibrate your application, TCC opens successfully but the section containing the system and the application is not available. Only the template part is visible as shown in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540542/566540543.bmp" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Functional Points - Data Functions - Variation- Added AEFP with UNCHANGED source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation-added-aefp-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation-added-aefp-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when there is Added AEFP for Data Function in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540563/566540562.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapsots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Functional Points - Transactional Functions - Variation - ADDED AEFP with UNCHANGED code source</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-added-aefp-with-unchanged-code-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-added-aefp-with-unchanged-code-source/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when there is Added AEFP for Transactions in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540572/566540571.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapshots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Technical Points variation - ADDED AETP with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-added-aetp-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-added-aetp-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the case when there is Added AETP without change in the source code:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540588.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get the list of objects contributing to the ADDED automated enhancement technical point for the current snapshot by referring to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-added-automated-enhancement-technical-point-for-a-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the ADDED automated enhancement technical point for a snapshot&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the query returns rows
&lt;ol&gt;
&lt;li&gt;Check if the objects contributing to the ADDED automated enhancement technical point for the current snapshot are part of the current run but not previous run, for that refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-delta-of-objects-between-two-snapshots/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the delta of objects between two snapshots&lt;/a&gt;, here we may encounter 3 cases:
&lt;ol&gt;
&lt;li&gt;All the objects contributing to the ADDED automated enhancement technical point for the current snapshot are part of the current run but not previous run, in this case we are facing an issue of missing objects from the previous run, to investigate the issue refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/"&gt;CAST Engineering Dashboard - Object - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;None of the objects contributing to the ADDED automated enhancement technical point for the current snapshot are part of the current run but not previous run, in this case, the objects contributing to the ADDED automated enhancement technical point are part of the two snapshots but they are linked to only transactions of the previous snapshot. We need to get the list of objects that are part of two snapshots but they are linked to only transactions of the previous snapshot by following this page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-but-they-are-linked-only-to-transactions-of-the-previous-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects that are part of two snapshots but they are linked only to transactions of the previous snapshot&lt;/a&gt;. Note that the natural and complementary impact of this set of objects is that you will get Modified and/or Deleted Transactions in the &lt;strong&gt;current&lt;/strong&gt; snapshot on which the object involved in the Transaction has the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;object status itself&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;UNCHANGED&lt;/strong&gt; but the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;status in the TF&lt;/a&gt;&lt;/strong&gt; is &lt;strong&gt;DELETED&lt;/strong&gt;. First, Go to the Enhancement node under TCC and observe that the objects listed by the above query has the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;object status itself&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;UNCHANGED&lt;/strong&gt; but the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;status in the TF&lt;/a&gt;&lt;/strong&gt; is &lt;strong&gt;DELETD&lt;/strong&gt;, then investigate the root case as follow:
&lt;ol&gt;
&lt;li&gt;Check if the object have the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;Role&lt;/a&gt;&lt;/strong&gt; &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540587.png" alt=""&gt;&lt;br&gt;
If the object have the Role &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;, then check if there is a change in the measurement mode between the snapshots from where you are observing the status variation:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540586.png" alt=""&gt;&lt;br&gt;
If the mode have changed from EFP mode to AEP mode or vice versa, then this is expected. In fact AEP-EFP snapshots are not comparable with each other. when you plan to change the measurement mode, it is necessary to recreate a new baseline snapshot. So, after you change the measure you must generate a new snapshot for the same Application version but it must not be considered as consistent for the new measure. The next snapshot you generate for the Application will be consistent and can be used as the first snapshot using the new enhancement measure. For more detailed explanation refer to &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+Automated+Enhancement+Points+Estimation+-+AEP#CASTAutomatedEnhancementPointsEstimation-AEP-TransitioningfromEFPtoAEP"&gt;Transitioning from EFP to AEP&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If the object do not have the Role &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;: &lt;br&gt;
here we are probably facing an issue of &amp;ldquo;nude&amp;rdquo; object (From current run or previous run). In what follows, we will define the &amp;ldquo;nude&amp;rdquo; object, explain the reason to get a &amp;ldquo;nude object&amp;rdquo;, then we will provide the methodology of identifying the &amp;ldquo;nude&amp;rdquo; object.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Definition of &amp;ldquo;nude&amp;rdquo; object:&lt;/strong&gt;&lt;br&gt;
In order to easily explain this, we take the following sample:&lt;br&gt;
Let us consider that the transaction was having the following Call graph in the previous run:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540585.png" alt=""&gt;&lt;br&gt;
The object &amp;ldquo;L22&amp;rdquo; will be &amp;ldquo;nude&amp;rdquo; object if the Entry point &amp;ldquo;L0&amp;rdquo; cannot reach the End point &amp;ldquo;L4&amp;rdquo; by way of the branch &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; → &amp;ldquo;L32&amp;rdquo; → &amp;ldquo;&amp;ldquo;L4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How can this be possible?&lt;/strong&gt;&lt;br&gt;
The path from &amp;ldquo;L0&amp;rdquo; to &amp;ldquo;L4&amp;rdquo; will be truncated by way of the branch &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; → &amp;ldquo;L32&amp;rdquo; → &amp;ldquo;&amp;ldquo;L4, in one of the following cases:
&lt;ul&gt;
&lt;li&gt;Object &amp;ldquo;L12&amp;rdquo; or &amp;ldquo;L32&amp;rdquo; are deleted between the 2 runs&lt;/li&gt;
&lt;li&gt;Link &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo; or &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; or &amp;ldquo;L22&amp;rdquo;→ &amp;ldquo;L32&amp;rdquo;, or  &amp;ldquo;L32&amp;rdquo;→ &amp;ldquo;L4&amp;rdquo; are deleted between the 2 runs&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540584.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to identify the nude object?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Open TCC with current run and previous run&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+View+call+graph+and+View+full+call+graph"&gt;View the full call graph&lt;/a&gt; of the Transaction from the current and previous run&lt;/li&gt;
&lt;li&gt;Identify The Missing path by comparing the two full call graphs&lt;/li&gt;
&lt;li&gt;If we take as an example the illustration above the call graphs will be as follows&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540583/566540582.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open Enlighten with the knowledge base from where the path is missing from the call graph&lt;/li&gt;
&lt;li&gt;Try to trace the missing path:
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Placing+objects+in+the+Graphical+View"&gt;Place the object corresponding to the entry point in the Graphical View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Add+Linked+Objects"&gt;Add Linked Objects&lt;/a&gt; of the object corresponding to the entry point as seen in the full call graph of TCC&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Placing+objects+in+the+Graphical+View"&gt;Place the objects corresponding to the linked objects in the Graphical View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Add+Linked+Objects"&gt;Add Linked Objects&lt;/a&gt; of the linked objects as seen in the full call graph of TCC&lt;/li&gt;
&lt;li&gt;Do point c and d until:&lt;/li&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;You are not able to trace the Transaction because of missing link then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing or Wrong links between two objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or if you are not able to trace the Transaction because of missing objects then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or if you are able to trace the missing path then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-missing-links/"&gt;Transaction Configuration Center - AFP Calibration - Transactional Functions - Missing Links&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Part of the objects contributing to the ADDED automated enhancement technical point for the current snapshot are part of the current run but not previous run, and the other part of the objects contributing to the ADDED automated enhancement technical point for the current snapshot are part of the current run but not previous run, for each part proceed as above&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Else if the query does not returns rows then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Data Function - Status variation - Data functions status are ADDED and DELETED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-functions-status-are-added-and-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-functions-status-are-added-and-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the case when you get Transactions that have the status ADDED and the status DELETED:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540616/566540618.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the behavior is not due to the following corruption &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-and-clean-data-functions-that-are-targeting-the-same-object/"&gt;SQL Queries - CAST Central Base - Corruptions on Data Function - How to list and clean Data Functions that are targeting the same Object&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If yes then apply the steps that cleanup this corruption then perform the below sub steps:
&lt;ol&gt;
&lt;li&gt;Open TCC&lt;/li&gt;
&lt;li&gt;Go to Enhancement -&amp;gt; Data Function sub node.&lt;/li&gt;
&lt;li&gt;Recompute checksums and snapshots status.&lt;/li&gt;
&lt;li&gt;Observe that the issue is solved.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Else, this behavior can be due to the fact that the object that is targeted by the Data Function have the status ADDED and DELETED, in order to check this, observe if the object of ROLE &amp;ldquo;DATA_RECORD&amp;rdquo; have the object status ADDED in the ADDED Data Function and have the status DELETED in the deleted Data Function&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540616/566540615.png" alt=""&gt;Figure 2&lt;/li&gt;
&lt;li&gt;If you confirm this then the issue of ADDED/DELETED Data Function is due to the issue of ADDED/DELETED object, in order to investigate this refer to the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-status/cast-engineering-dashboard-object-incorrect-object-status-same-object-seen-as-added-deleted/"&gt;CAST Engineering Dashboard - Object - Incorrect Object Status - Same object seen as added deleted&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical support&lt;/a&gt; with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/"&gt;Relevant input&lt;/a&gt;. For CAST Technical support only reproduce the issue by using the steps given in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-reproduce-user-issues/"&gt;Transaction Configuration Center - Information - How to reproduce user issues&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration center - Enhancement - Data Functions - Missing Data Function - Missing Data Function with the status UNCHANGED ADDED or MODIFIED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-functions-missing-data-function/transaction-configuration-center-enhancement-data-functions-missing-data-function-missing-data-function-with-the-status-unchanged-added-or-modified/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-functions-missing-data-function/transaction-configuration-center-enhancement-data-functions-missing-data-function-missing-data-function-with-the-status-unchanged-added-or-modified/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when you are waiting to get a Data Function with the &lt;strong&gt;status UNCHANGED ADDED or MODIFIED&lt;/strong&gt;, but you are not able to observe the same under TCC:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540610/566540612.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Official documentation &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TKB page for Information Guides &amp;gt; Component of the feature &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=147850725"&gt;Transaction Configuration Center TCC&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Display AEP Detail - Incorrect Effort Complexity Total value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-display-aep-detail/transaction-configuration-center-enhancement-display-aep-detail-incorrect-effort-complexity-total-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-display-aep-detail/transaction-configuration-center-enhancement-display-aep-detail-incorrect-effort-complexity-total-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to understand the issue where Effort Complexity total displayed in the AEP Detail report in TCC is not matching with the manual calculation.&lt;/p&gt;
&lt;p&gt;            &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540633/566540635.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;             You can see from below image that the EC total should be 1.05 + 1.00 + 1.15 + 413.78 = 41&lt;strong&gt;6&lt;/strong&gt;.98&lt;br&gt;
             But the EC total is mentioned as 41&lt;strong&gt;5&lt;/strong&gt;.98 in the above report&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540633/566540634.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Load Enhancement results - Error - Error during evolution loading Internal exception Null pointer Exception</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-load-enhancement-results/transaction-configuration-center-enhancement-load-enhancement-results-error/transaction-configuration-center-enhancement-load-enhancement-results-error-error-during-evolution-loading-internal-exception-null-pointer-exception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-load-enhancement-results/transaction-configuration-center-enhancement-load-enhancement-results-error/transaction-configuration-center-enhancement-load-enhancement-results-error-error-during-evolution-loading-internal-exception-null-pointer-exception/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when you get the error &amp;ldquo;Error during evolution loading Internal exception Null pointer Exception&amp;rdquo; after loading Enhancement results:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540642/566540647.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take a full snapshot&lt;/li&gt;
&lt;li&gt;Open TCC and load Enhancement results&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check in the central base if you have a transaction that is transformed to a Data Function or a Data Function that is transformed to a Transaction, for this please refer to the following pages:&lt;br&gt;
&lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-transactions-that-are-considered-as-datafunctions/"&gt;SQL Queries - CAST Central Base - Corruptions on Transactions - Transaction transformed to Datafunction&lt;/a&gt;&lt;br&gt;
&lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-datafunctions-that-are-considered-as-transactions/"&gt;SQL Queries - CAST Central Base - Corruptions on Data Function - Datafunction transformed to Transaction&lt;/a&gt;&lt;br&gt;
If not then go to the next step, else note that this is a corruption, a scenario that can lead to this corruption can be the following:&lt;/p&gt;</description></item><item><title>Transaction Configuration center - Enhancement - Transactional Functions - Missing Transaction - Missing Transaction with the status DELETED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-missing-transaction/transaction-configuration-center-enhancement-transactional-functions-missing-transaction-missing-transaction-with-the-status-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-missing-transaction/transaction-configuration-center-enhancement-transactional-functions-missing-transaction-missing-transaction-with-the-status-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when you are waiting to get a Transaction with the &lt;strong&gt;status DELETED&lt;/strong&gt;, but you are not able to observe the same under TCC:&lt;/p&gt;
&lt;p&gt;**&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540660/566540661.png" alt=""&gt;**Figure 1&lt;/p&gt;
&lt;p&gt;Official documentation &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TKB page for Information Guides &amp;gt; Component of the feature &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=147850725"&gt;Transaction Configuration Center TCC&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation - Transactions status are ADDED and DELETED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transactions-status-are-added-and-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transactions-status-are-added-and-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the case when you get Transactions that have the status ADDED and the status DELETED:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540669/566540670.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the behavior is due to the following corruption &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-and-clean-transactions-that-are-targeting-the-same-object/"&gt;SQL Queries - CAST Central Base - Corruptions on Transactions - How to list and clean Transactions that are targeting the same Object&lt;/a&gt;. If yes then apply the steps that cleanup this corruption then perform the bellow sub steps, else go to the next step :&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Fatal Error - Error while loading JDBC driver org postgresql Driver</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-connection/transaction-configuration-center-connection-fatal-error/transaction-configuration-center-fatal-error-error-while-loading-jdbc-driver-org-postgresql-driver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-connection/transaction-configuration-center-connection-fatal-error/transaction-configuration-center-fatal-error-error-while-loading-jdbc-driver-org-postgresql-driver/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue handle the case when you get the error &amp;ldquo;Error while loading JDBC driver org.postgresql.Driver&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540551/566540550.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open TCC.&lt;/li&gt;
&lt;li&gt;Open a connection profile.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Check if you are able to connect using CAST-MS if yes then do to the next step else check whether the JDBC connection is working, for this please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/tools/tools-jdbc-tester-to-check-the-jdbc-connection/"&gt;Tools - JDBC Tester to check the JDBC connection&lt;/a&gt;, if the JDBC connection test failed then it&amp;rsquo;s expected to get this error, please check your JDBC configuration, else go to the next step.&lt;/li&gt;
&lt;li&gt;Check if you have not changed or removed one of the file or directory from CAST AIP install directory, this issue was already encountered after renaming the &lt;strong&gt;3rdPartiesJars&lt;/strong&gt; directory, Please keep the install directory as it was when installed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If the above steps don&amp;rsquo;t resolve your issue then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following Relevant inputs&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - AFP Evolution Algorithm</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-afp-evolution-algorithm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-afp-evolution-algorithm/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on AFP Evolution Algorithm&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please find below the algorithm used for AFP:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;♦ Transactions are computed as following:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A transaction is identified when a path is found from an entry point (usually a screen) to an end point (usually a table) using all the links except Belongs To and internal escalated links.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Launch - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-launch/transaction-configuration-center-launch-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-launch/transaction-configuration-center-launch-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues while getting an error when connecting on TCC, for example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540695/566540694.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This error is considered as a fatal error because you will not be able to use TCC.&lt;/p&gt;
&lt;p&gt;Note that you can Launch TCC by double clicking on TCC executable &lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540695/566540696.png" alt=""&gt;&lt;/strong&gt; or using &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=124326516"&gt;CLI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Transaction Configuration - Duplicated Transaction Configuration Nodes</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-duplicated-transaction-configuration-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-duplicated-transaction-configuration-nodes/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot duplicated transaction configuration nodes i.e. &lt;strong&gt;Entry Points, End Points,Excluded Items or Data Entities&lt;/strong&gt; . For example, below screenshot shows duplicated End Points scenario:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540702/566540701.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step-by-step&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Launch TCC&lt;/li&gt;
&lt;li&gt;Navigate to Transaction Configuration →Entry/End point node&lt;/li&gt;
&lt;li&gt;Observe duplicates&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center -Transaction Configuration - Generate Set - Fatal Error - DataSet XXX references DataSet XXX which does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-fatal-error/transaction-configuration-center-transaction-configuration-generate-set-fatal-error-dataset-xxx-references-dataset-xxx-which-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-fatal-error/transaction-configuration-center-transaction-configuration-generate-set-fatal-error-dataset-xxx-references-dataset-xxx-which-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the following fatal error:&lt;/p&gt;
&lt;p&gt;Error during set generation on local site&lt;/p&gt;
&lt;p&gt;The model contains the following errors cannot generate set&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DataSet &amp;lsquo;Custom End Point Support&amp;rsquo; references DataSet &amp;lsquo;Custom End Point Support&amp;rsquo;(GS)which do not exist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540712/566540715.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Generate Set&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center -Transaction Configuration - Generate Set - Missing object - Missing internal object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-missing-object/transaction-configuration-center-transaction-configuration-generate-set-missing-object-missing-internal-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-missing-object/transaction-configuration-center-transaction-configuration-generate-set-missing-object-missing-internal-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots the issue when you are expecting to get an object(s) in the list of generated set. Note that you can generate this list for entry point, end point, data entities and excluded items.&lt;/p&gt;
&lt;p&gt;The bellow screenshot illustrate our attempt to generate from the entry point node the list of objects in generated set that have the type &amp;ldquo;Report&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540719/566540718.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center -Transaction Configuration - Generate Set - Wrong object - Object is part of the Generated Set though it is not part of the analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-wrong-object/transaction-configuration-center-transaction-configuration-generate-set-wrong-object-object-is-part-of-the-generated-set-though-it-is-not-part-of-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-wrong-object/transaction-configuration-center-transaction-configuration-generate-set-wrong-object-object-is-part-of-the-generated-set-though-it-is-not-part-of-the-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when object is part of the Generated Set though it is not part of the analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Run analysis and take a snapshot&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Check if the objects are part of the module - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-and-properties/"&gt;SQL Queries - CAST Knowledge Base - Queries on Module - Module content and properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This issue can be due to ghost object or ghost project, in order to get the list of these Ghosts and cleanup them from the analysis results, please follow steps explained in the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-all-the-ghost-objects-and-ghost-projects-in-your-knowledge-base/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up all the ghost objects and ghost projects in your knowledge base&lt;/a&gt;, you may refer to the section &lt;a href="#"&gt;243187384&lt;/a&gt; in order to have an idea of the root causes of this behavior&lt;/li&gt;
&lt;li&gt;If this does not match your case then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;, and provide the list given in &lt;a href="#"&gt;243187384&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="relevant-input"&gt;Relevant input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Sherlock export with the following options: &lt;strong&gt;Export Logs&lt;/strong&gt; (feature checked by default), &lt;strong&gt;Export Configuration files&lt;/strong&gt; (feature checked by default),&lt;strong&gt;Export CAST Bases&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="root-causes"&gt;Root causes&lt;/h2&gt;
&lt;p&gt;Ghost objects can be due to the special case of migration from CAST AIP version ≤ 7.0.x to CAST AIP version &amp;gt;7.0.x. In fact the terminology of job has changed in the meantime. In Cast AIP version  ≤ 7.0.x we were talking about &amp;ldquo;job&amp;rdquo; while in CAST AIP version &amp;gt;7.0.x we talk about &amp;ldquo;Execution unit&amp;rdquo;. In order to not have this issue the migration should be done as follows:&lt;/p&gt;</description></item><item><title>UAA - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264224237/images_cast.gif?version=1&amp;amp;modificationDate=1549304396097&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>UAA - Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-limitations/</guid><description>&lt;h5 id="limitations"&gt;Limitations&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Universal Assistant&lt;/strong&gt; will fail the validation of your language package if more than 120 sets of parentheses are present in the xxxLanguagePattern file (i.e. 121 and above).&lt;/li&gt;
&lt;/ul&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/uaa-ua-assistant/uaa-using-ua-assistant/uaa-main-window/"&gt;Main Window&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-pattern-preview-window/"&gt;Pattern Preview Window&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/264224237/images_cast.gif?version=1&amp;amp;modificationDate=1549304396097&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Universal Importer - Information - How to determine checksums for Universal Imported objects</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/universal-importer/universal-importer-information-how-to-determine-checksums-for-universal-imported-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/universal-importer/universal-importer-information-how-to-determine-checksums-for-universal-imported-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to determine checksums for objects imported using the Universal Importer.  It can be useful to assist you in understanding why objects may be listed as modified in your analysis.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For CAST 7.3: &lt;a href="http://doc.castsoftware.com/display/DOC73/Universal+Importer"&gt;Universal Importer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST 8.0: &lt;a href="http://doc.castsoftware.com/display/DOC80/Appendix+-+Importing+an+additional+technology+not+supported+by+CAST"&gt;Appendix - Importing an additional technology not supported by CAST&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST 8.3 &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Appendix+-+Importing+an+additional+technology+not+supported+by+CAST+AIP"&gt;Appendix - Importing an additional technology not supported by CAST AIP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Update an existing installation - Docker</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/update-an-existing-installation-docker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/update-an-existing-installation-docker/</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;: information about how to update to a newer release of CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;CAST Imaging installed&lt;/td&gt;
 &lt;td&gt;The target server must already have an existing installation of CAST Imaging installed on it.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="how-to-update"&gt;How to update&lt;/h2&gt;
&lt;h3 id="step-1---stop-the-instance-and-perform-a-backup"&gt;Step 1 - Stop the instance and perform a backup&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Stop CAST Imaging using the following command run from the existing Docker Installer path:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Linux&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;imaging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Perform a &lt;strong&gt;backup&lt;/strong&gt; of the existing &lt;strong&gt;neo4j data folder&lt;/strong&gt;. This process is detailed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-backup-strategy/"&gt;CAST Imaging backup strategy&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Perform a &lt;strong&gt;backup&lt;/strong&gt; of the &lt;strong&gt;existing Docker Installer files&lt;/strong&gt; - simply copy the files to a different location.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="step-2---run-the-upgrade"&gt;Step 2 - Run the upgrade&lt;/h3&gt;
&lt;h4 id="using-the-imagingsetup-tool-provided-in-docker-installer-1211-funcrel"&gt;Using the imagingsetup tool provided in Docker Installer *≥*1.2.11-funcrel&lt;/h4&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;This method will allow you to upgrade to&lt;strong&gt;the specific release of CAST Imaging provided by the installer&lt;/strong&gt;, i.e. the 2.15.0-funcrel Docker Installer will allow upgrades to CAST Imaging 2.15.0-funcrel only.&lt;/li&gt;
&lt;li&gt;This method is supported for those using **Docker Installer &lt;em&gt;≥&lt;em&gt;1.2.9-funcrel.&lt;/em&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;**Docker Installer &lt;em&gt;≥&lt;em&gt;1.2.11-funcrel&lt;/em&gt;&lt;/em&gt; has been changed and supports upgrading of the Docker Installer files themselves via a tool called &lt;strong&gt;imagingsetup&lt;/strong&gt; (introduced in 1.2.11), meaning that any customizations that have been made to any of these Docker Installer configuration files will now be preserved during the upgrade process (this was not the case in the past). To proceed:&lt;/p&gt;</description></item><item><title>Update CAST Extend Offline with new content</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/update-cast-extend-offline-with-new-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/update-cast-extend-offline-with-new-content/</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;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&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;: step-by-step instructions for updating &lt;strong&gt;CAST Extend Offline with new content&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Extend Offline (in v. ≥ 1.1.0) is delivered &amp;ldquo;empty&amp;rdquo; without any preconfigured extensions - you will therefore need to populate Extend Offline with extensions before you can use it. In addition, you may want to update CAST Extend Offline to add new extensions or to include more recent releases of extensions that are already available in Extend Offline.&lt;/p&gt;</description></item><item><title>Updating to the current release using ImagingSystemUpdate.exe</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/update-an-existing-installation-microsoft-windows-traditional-installer/updating-to-the-current-release-using-imagingsystemupdate-exe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/update-an-existing-installation-microsoft-windows-traditional-installer/updating-to-the-current-release-using-imagingsystemupdate-exe/</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;: information about how to update to the current release using &lt;strong&gt;ImagingSystemUpdate.exe&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;CAST Imaging installed&lt;/td&gt;
 &lt;td&gt;The target server must already have an existing installation of CAST Imaging installed on it.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Check supported update path&lt;/td&gt;
 &lt;td&gt;Please check the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/update-an-existing-installation-microsoft-windows-traditional-installer/"&gt;update matrix&lt;/a&gt;&lt;/strong&gt; to ensure that your update path is supported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Backup&lt;/td&gt;
 &lt;td&gt;CAST highly recommends performing a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-backup-strategy/"&gt;data backup&lt;/a&gt;&lt;/strong&gt; before you start the upgrade process. When upgrading &lt;strong&gt;from ≤ 1.11&lt;/strong&gt; to &lt;strong&gt;≥ 2.0&lt;/strong&gt;, a backup is &lt;strong&gt;mandatory&lt;/strong&gt; due to a data transformation process that is required for a new release of Neo4j.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Installation location&lt;/td&gt;
 &lt;td&gt;It is &lt;strong&gt;not&lt;/strong&gt; necessary for the existing installation to be installed in the default location (%PROGRAMFILES%\CAST\ImagingSystem) - the installer will locate the existing installation automatically.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="technical-information"&gt;Technical information&lt;/h2&gt;
&lt;p&gt;Updating an existing installation of CAST Imaging requires that you run the &lt;strong&gt;ImagingSystemUpdate.exe&lt;/strong&gt; installer. This update installer will update the existing installation to the new version. With regard to &lt;strong&gt;Application data&lt;/strong&gt; - all data that has already been imported into CAST Imaging will be retained and can be viewed in the newly updated CAST Imaging installation without any further action.&lt;/p&gt;</description></item><item><title>User authentication</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/</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 describes how to configure &lt;strong&gt;user authentication&lt;/strong&gt; for th e CAST dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST dashboards have various  &lt;strong&gt;authentication modes&lt;/strong&gt; available for use:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;
&lt;div class="tablesorter-header-inner"&gt;Mode&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;strong&gt;
&lt;a href="#Userauthentication-default"&gt;Default authentication&lt;/a&gt;
&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;This mode is &lt;strong&gt;active by default&lt;/strong&gt; and relies on simple username/password authentication defined in the &lt;strong&gt;application-security-default.xml&lt;/strong&gt; configuration file within the web application. &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;strong&gt;
&lt;a href="#Userauthentication-ldap"&gt;Standard LDAP&lt;/a&gt;
&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;This mode is &lt;strong&gt; inactive by default&lt;/strong&gt; and allows users to authenticate with a &lt;strong&gt;standard LDAP server&lt;/strong&gt;. For example: &lt;/p&gt;</description></item><item><title>User Guide - Application scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Application scope is the default &amp;ldquo;view&amp;rdquo; for any Application. It presents items in the Application in varying different grouping methods and in different layers:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&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;In versions ≥ 2.19&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;In versions ≥ 2.18&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;In versions&lt;/strong&gt;≤ 2.17&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="accessing-the-application-scope"&gt;Accessing the Application scope&lt;/h2&gt;
&lt;p&gt;To access the Application scope, click the &lt;strong&gt;Application scope&lt;/strong&gt; entry in the &lt;strong&gt;Investigation panel&lt;/strong&gt; - this is default selection when first entering an Application:&lt;/p&gt;</description></item><item><title>User Guide - GUI - Welcome Page - Imaging Advisor</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-imaging-advisor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-imaging-advisor/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Imaging Advisor provides information about the &lt;strong&gt;status of your application&lt;/strong&gt; (i.e., the level of &amp;ldquo;cloud readiness&amp;rdquo; of your application) with regard to a &lt;strong&gt;migration to a cloud provider&lt;/strong&gt; such as &lt;strong&gt;AWS&lt;/strong&gt; (Amazon Web Services) or &lt;strong&gt;Oracle Cloud.&lt;/strong&gt; A series of checks are run against the application and the result of these checks is presented in a way which makes it easy to see which objects in your application may need work to ensure a smooth migration to the given cloud provider (for example, removal if they are not supported in a cloud environment).&lt;/p&gt;</description></item><item><title>User Guide - Search for items</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-search-for-items/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-search-for-items/</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; A description of the various search methods available in CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="current-view-search"&gt;Current view search&lt;/h2&gt;
&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;The search option is limited to the current view.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The current view search option allows you to search an &lt;strong&gt;item in the Current view&lt;/strong&gt; and&lt;strong&gt;then highlight them in the view&lt;/strong&gt;. It can be accessed by clicking the &lt;strong&gt;Search&lt;/strong&gt; icon:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760062/579109197.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When clicked, the search panel will be displayed, listing &lt;strong&gt;all items&lt;/strong&gt; currently displayed in the view:&lt;/p&gt;</description></item><item><title>User Guide JAF - V1.5 Build 7</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/user-guide-jaf-v1-5-build-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/user-guide-jaf-v1-5-build-7/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Naming convention and extension of the triplets backup which is triggered during automation rescan is standardized.&lt;/li&gt;
&lt;li&gt;New check point added in the workflow to enable back ups after the rescan.&lt;/li&gt;
&lt;li&gt;New parameter added to avoid snapshot deletion in all possible rescan cases.&lt;/li&gt;
&lt;li&gt;Correct build number shown while testing server connection.&lt;/li&gt;
&lt;li&gt;Added fix in load balancing to avoid a particular analysis server when that server is down.&lt;/li&gt;
&lt;li&gt;New check point added in the workflow to enable execute a batch script.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of eleven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>User Input Security - Advanced configuration to improve performance</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-advanced-configuration-to-improve-performance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-advanced-configuration-to-improve-performance/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Enabling User Input Security checks &lt;strong&gt;will impact overall analysis performance&lt;/strong&gt; - i.e. the analysis of a given Application will take longer to complete if you enable User Input Security checks. This is due to the additional checks and metrics that need to be processed during this type of analysis. However, the impact on performance will vary according to various different aspects related to the Applications you are analyzing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In other words, the impact will be less noticeable on small/simple Applications, whereas the impact will be more significant for larger/complex Applications. If you need to use the User Input Security with a large or complex Application and you need to try and limit the performance hit that this will have, then there are &lt;strong&gt;some advanced configuration settings&lt;/strong&gt; that can be set to do this. This page explains these settings.&lt;/p&gt;</description></item><item><title>User Input Security - how it works</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-how-it-works/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-how-it-works/</guid><description>&lt;h2 id="bytecode"&gt;Bytecode&lt;/h2&gt;
&lt;p&gt;The User Input Security feature incorporates a &amp;ldquo;Dataflow Engine&amp;rdquo; that uses &lt;strong&gt;intermediate bytecode&lt;/strong&gt; (known as &amp;ldquo;&lt;strong&gt;CASTIL&lt;/strong&gt;&amp;quot;)that is produced during the analysis:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;JEE technology&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;There are two bytecode generators:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;An extension called &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.securityforjava/"&gt;Security for Java&lt;/a&gt;&lt;/strong&gt; is available - this can be manually included in Console using the&lt;strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;Application - Extensions&lt;/a&gt;&lt;/strong&gt; interface or can be automatically installed in v 1.x when delivering source code via the "&lt;span style="color: rgb(23,43,77);"&gt;&lt;strong&gt;Security assessment&lt;/strong&gt;" &lt;/span&gt;&lt;strong&gt;&lt;a class="createlink" href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=ONBRD&amp;amp;title=Legacy+application+onboarding+-+Standard+onboarding+-+perform+all+actions+-+choose+objectives"&gt;Objective&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;The &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer&lt;/a&gt;&lt;/strong&gt; also generates intermediate bytecode "out of the box".&lt;/li&gt;&lt;/ul&gt;&lt;div class="alert alert-info" role="alert"&gt;CAST highly recommends that the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.securityforjava/"&gt;Security for Java&lt;/a&gt;&lt;/strong&gt; extension is used since the bytecode it generates produces much more accurate results for the User Input Security feature.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;.NET technology&lt;/th&gt;&lt;td class="confluenceTd"&gt;The bytecode is generated by the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;.NET Analyzer&lt;/a&gt;&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="dataflow-engine"&gt;Dataflow Engine&lt;/h2&gt;
&lt;p&gt;The Dataflow Engine uses a tainted variable mechanism to track the user input that has not been sanitized. The engine will track vulnerabilities via tainted data that flows from the user input down to the target methods, as shown in the image below showing an &amp;ldquo;SQL Injection&amp;rdquo; scenario:&lt;/p&gt;</description></item><item><title>User roles - 2.x and above</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/user-roles-2-x-and-above/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/user-roles-2-x-and-above/</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 describes how to configure&lt;strong&gt;roles&lt;/strong&gt; for users/groups in **≥**&lt;strong&gt;2.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-are-roles-managed-in-2x"&gt;How are roles managed in ≥ 2.x?&lt;/h2&gt;
&lt;p&gt;Roles are managed in a graphical user interface. This interface is available to users that have been assigned the **&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/"&gt;ADMIN role&lt;/a&gt;**and can be accessed by clicking the &lt;strong&gt;User Configuration option&lt;/strong&gt; in the user menu:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/518750355/518750370.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The interface is then displayed. There are two panels that are relevant for roles: &lt;strong&gt;Profiles&lt;/strong&gt; and &lt;strong&gt;Users&lt;/strong&gt;. By default the &lt;strong&gt;Profiles&lt;/strong&gt; tab is displayed.&lt;/p&gt;</description></item><item><title>Validate using alerts and logs</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-using-alerts-and-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-using-alerts-and-logs/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Use the &lt;strong&gt;a variety of means&lt;/strong&gt;to check for &lt;strong&gt;alerts&lt;/strong&gt; and &lt;strong&gt;consult log messages&lt;/strong&gt;:&lt;/p&gt;
&lt;h2 id="missing-dependenciesjar-file-alerts"&gt;Missing dependencies/JAR file alerts&lt;/h2&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Missing dependencies/JAR file&lt;/strong&gt;&amp;rdquo; type alerts, are particularly important for the accuracy of the overall analysis results - for example if JAR files referenced in the source code (for example via a Maven pom.xml file) cannot be found then some objects will not be created, links will be missing, transactions will be incomplete etc. It is therefore crucial to check your configuration to avoid these alerts.&lt;/p&gt;</description></item><item><title>What is new</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/what-is-new/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/what-is-new/</guid><description>&lt;h2 id="release---220"&gt;Release - 2.20&lt;/h2&gt;
&lt;h3 id="22010-funcrel"&gt;2.20.10-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.10-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Internal and customer bug fixes.&lt;/p&gt;
&lt;h3 id="2209-funcrel"&gt;2.20.9-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.9-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Internal and customer bug fixes.&lt;/p&gt;
&lt;h3 id="2208-funcrel"&gt;2.20.8-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.8-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Internal and customer bug fixes.&lt;/p&gt;
&lt;h3 id="2207-funcrel"&gt;2.20.7-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.7-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Internal and customer bug fixes.&lt;/p&gt;
&lt;h3 id="2206-funcrel"&gt;2.20.6-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.6-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Minor feature improvements, internal and customer bug fixes.&lt;/p&gt;
&lt;h3 id="2205-funcrel"&gt;2.20.5-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.5-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Customer bug fixes.&lt;/p&gt;
&lt;h3 id="2204-funcrel"&gt;2.20.4-funcrel&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/"&gt;Release Notes - 2.20.4-funcrel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Customer bug fixes.&lt;/p&gt;</description></item><item><title>What is new in the Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/what-is-new/what-is-new-in-the-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/what-is-new/what-is-new-in-the-engineering-dashboard/</guid><description>&lt;h2 id="2x"&gt;2.x&lt;/h2&gt;
&lt;h3 id="release---21211-funcrel"&gt;Release - 2.12.11-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;Action Plan Exclusion&lt;/strong&gt;, allowing Action Plan items to be excluded from quality calculations via a request-and-review workflow. Disabled by default and enabled with the &lt;strong&gt;actionPlanExclusion&lt;/strong&gt; parameter in &lt;strong&gt;ed.json&lt;/strong&gt;. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Engineering Dashboard - Action Plan&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added support for &lt;strong&gt;OWASP 2025&lt;/strong&gt; and &lt;strong&gt;CWE Top 25 2025&lt;/strong&gt; reports.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---21210-funcrel"&gt;Release - 2.12.10-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2129-funcrel"&gt;Release - 2.12.9-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>What is new in the Security Dashboard</title><link>https://doc.castsoftware.com/export-v2/security/what-is-new-in-the-security-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/what-is-new-in-the-security-dashboard/</guid><description>&lt;h2 id="2x"&gt;2.x&lt;/h2&gt;
&lt;h3 id="release---21211-funcrel"&gt;Release - 2.12.11-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Action Plan Exclusion: action plan items can now be marked for exclusion from quality calculations. Any authorized user can request an exclusion, and an Exclusion Manager reviews and either approves or rejects it. See &lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/"&gt;Security Dashboard - Action Plan&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added support for &lt;strong&gt;OWASP 2025&lt;/strong&gt; and &lt;strong&gt;CWE Top 25 2025&lt;/strong&gt; reports.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/release-notes/cast-security-dashboard/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---21210-funcrel"&gt;Release - 2.12.10-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/release-notes/cast-security-dashboard/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2129-funcrel"&gt;Release - 2.12.9-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/release-notes/cast-security-dashboard/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>What is the CAST Universal Analyzer and Framework</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/what-is-the-cast-universal-analyzer-and-framework/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/what-is-the-cast-universal-analyzer-and-framework/</guid><description>&lt;p&gt;If you want your custom extension to analyze a language not already supported by CAST, then you need to configure the Universal Analyzer to do so using the proprietary CAST Universal Analyzer Framework (a set of categories that describe a language and how to analyze that language).&lt;/p&gt;
&lt;p&gt;This is a three step process:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define the language and objects for the language you want to analyze&lt;/li&gt;
&lt;li&gt;Define how to analyze the language you want to analyze - only necessary if analyzing source code&lt;/li&gt;
&lt;li&gt;Test the configuration files for completeness and then include the configuration files in a custom extension&lt;/li&gt;
&lt;/ul&gt;
&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;Please note that this is NOT a simple process and is more often reserved for CAST Administrators.&lt;/p&gt;</description></item><item><title>1.28</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/1-28/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 64.426%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.6673%;"/&gt;&lt;col style="width: 62.7785%;"/&gt;&lt;col style="width: 22.5328%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.9-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="11"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.8-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fix to resolve i&lt;span&gt;ssue with &lt;span&gt;login for non admin users in 1.28.6 and 1.28.7&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve two CVE vulnerabilities found in CAST Dashboards, for &lt;span&gt;CVE-2022-23457. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23457" rel="nofollow" target="_blank"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23457&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.7-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve CVE vulnerabilities found in CAST Dashboards, for&lt;/span&gt;&lt;/span&gt; CVE-2022-22965&lt;span&gt; and CVE-2022-21724 for OWASP&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.6-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fix to resolve i&lt;span&gt;ssue with user authorization&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.5-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve CVE vulnerabilities found in CAST Dashboards, for Apache Log4j: CVE-2021-45105 and CVE-2021-44832 &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.4-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve two CVE vulnerabilities found in CAST Dashboards, for Apache Log4j:&lt;/span&gt;&lt;span style="color: rgb(36,36,36);"&gt; &lt;/span&gt;&lt;span style="color: rgb(36,36,36);"&gt;CVE-2021-44228 and CVE-2021-45046.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.3-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.2-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1289-funcrel"&gt;1.28.9-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;36807&lt;/td&gt;
 &lt;td&gt;Error running Datamart process - Encountered error while running Datamart.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36651&lt;/td&gt;
 &lt;td&gt;SAML authentication is not working in recent version of Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1288-funcrel"&gt;1.28.8-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35627&lt;/td&gt;
 &lt;td&gt;Security Dashboard login for non admin users is not working in 1.28.6 and 1.28.7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36321&lt;/td&gt;
 &lt;td&gt;All rules of an application are not extracted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1287-funcrel"&gt;1.28.7-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4518&lt;/td&gt;
 &lt;td&gt;A fixed has been applied to all Dashboards/RestAPI to close the vulnerability, also known as Spring4Shell, described in CVE-2022-22965. See: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22965"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22965&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/CAST/Spring+Framework+-+CVE+vulnerabilities"&gt;https://doc.castsoftware.com/display/CAST/Spring+Framework+-+CVE+vulnerabilities&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4515&lt;/td&gt;
 &lt;td&gt;A fix has been applied to all Dashboards/RestAPI all Dashboards/RestAPI (upgrade of embedded PostgreSQL driver 42.2.18 to 43.3.3) to close the vulnerability described in CVE-2022-21724. See: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21724"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21724&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35030&lt;/td&gt;
 &lt;td&gt;Fixed a nullpointerException popup that appeared erroneously when logging in to the dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1286-funcrel"&gt;1.28.6-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;34067&lt;/td&gt;
 &lt;td&gt;Issue with user authorization in Security Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1285-funcrel"&gt;1.28.5-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1764&lt;/td&gt;
 &lt;td&gt;Impacted transaction section is not loading for some transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4264&lt;/td&gt;
 &lt;td&gt;Update Log4j version to 2.17.0 for 1.x and 2.4.4 branch for CVE-2021-45105. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE+vulnerabilities"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE+vulnerabilities&lt;/a&gt; (CAST documentation).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4306&lt;/td&gt;
 &lt;td&gt;Update Log4j version to 2.17.1 for 1.x branch.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33265&lt;/td&gt;
 &lt;td&gt;Fixed an issue where &amp;ldquo;Advanced search&amp;rdquo; is not working when transactions are filtered based on health factor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1284-funcrel"&gt;1.28.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4238&lt;/td&gt;
 &lt;td&gt;Upgrade Log4j to v 2.16 to resolve CVE-2021-44228 and CVE-2021-45046. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;, &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE-2021-44228&lt;/a&gt; (CAST documentation).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1283-funcrel"&gt;1.28.3-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-5"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33202&lt;/td&gt;
 &lt;td&gt;Error while running data mart.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1282-funcrel"&gt;1.28.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-3"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4096&lt;/td&gt;
 &lt;td&gt;Adjustment factor&amp;rsquo;s detail values are rounded incorrectly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1281-funcrel"&gt;1.28.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-4"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3909&lt;/td&gt;
 &lt;td&gt;DATAMART: Fix USR_EXCLUSIONS extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3908&lt;/td&gt;
 &lt;td&gt;DATAMART: Optimize app-findings-measures extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3884&lt;/td&gt;
 &lt;td&gt;Console errors with Advanced search selection tables sorting.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1280-funcrel"&gt;1.28.0-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-5"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3304&lt;/td&gt;
 &lt;td&gt;Comment list is not filtered based on &amp;lsquo;Security&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3728&lt;/td&gt;
 &lt;td&gt;SD user admin page is showing wrong tab icon.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3685&lt;/td&gt;
 &lt;td&gt;Sorting in react tables not working when the strings are mixed with lower and upper case.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-6"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30998&lt;/td&gt;
 &lt;td&gt;Violations not appearing in Advance search page in Security Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30903&lt;/td&gt;
 &lt;td&gt;Data is not displaying in the report section of dashboard at first time of report type selection.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28825&lt;/td&gt;
 &lt;td&gt;Out of Date Plugins in Security Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.29</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/1-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/1-29/</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;CAST Console 1.x is now deprecated (as of 06 October 2023). This means that no further development will be provided for this component, however fixes for customers issues will be provided up until 31 March 2024. If you are still actively using the CAST Console 1.x, you should plan a move to CAST Console 2.x as soon as possible.&lt;/p&gt;
&lt;/div&gt;
&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;Note that CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/"&gt;Upgrade AIP Console&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;</description></item><item><title>2.12 - CVE fix impacts</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/2-12-cve-fix-impacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/2-12-cve-fix-impacts/</guid><description>&lt;h2 id="issue-description"&gt;Issue description&lt;/h2&gt;
&lt;p&gt;As part of the process of fixing (in v. 2.12.8) a CVE found in CAST
Dashboards (CVE-2025-24813), you should be aware of &lt;strong&gt;two
impacts&lt;/strong&gt; that require user intervention:&lt;/p&gt;
&lt;h3 id="using-jar-installers-to-install-cast-dashboards"&gt;Using JAR installers to install CAST Dashboards&lt;/h3&gt;
&lt;p&gt;If you install CAST Dashboards using the &lt;strong&gt;Java JAR
installers&lt;/strong&gt; and you intend to run an &lt;strong&gt;in-place update&lt;/strong&gt;
to the ≥
2.12.8 release you must ensure that you modify the following
files post installation before restarting the Dashboards:&lt;/p&gt;</description></item><item><title>2.17</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-17/</guid><description>&lt;h3 id="2172-funcrel"&gt;2.17.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10863&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the case sensitivity failed in global search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10855&lt;/td&gt;
 &lt;td&gt;Label name is changed from &amp;ldquo;level5&amp;rdquo; to &amp;ldquo;Technologies&amp;rdquo; for the Advance search Filterby Option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;42350&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the upload/import failed for 2.13.2 version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43038&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to access Imaging as the Cypher queries were taking longer time to execute in a particular tenant and causing timeouts in Imaging service.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43113&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Module was not displayed after hiding all modules and selecting a particular module from legend.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43010&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Object Types, Link Types and Tags were not displayed in dropdown after adding Linked Objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43114&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Imaging export was stuck while executing function &amp;ldquo;aaa_is_obj_process_init()&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43115&lt;/td&gt;
 &lt;td&gt;Fixes an Add Linked Object issue. The Object Types list was incomplete as the query was taking only the ESCALATED type of links into account and not the CALL. Hence the AddLinked Object was missing all the direct relationships from an Object to a SubObject.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;42350&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the upload/import failed for the version 2.13.2, when the size of the exported zip file was 4.7GB.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2171-funcrel"&gt;2.17.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Highlight Path Improvements&lt;/td&gt;
 &lt;td&gt;The Highlight path now works for both Callers and Callees (previously it worked only for Callees). Now, once the Target object is selected the “Path” is highlighted without further action. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Complex Transaction Enhancements&lt;/td&gt;
 &lt;td&gt;An option is provided to switch from &amp;lsquo;Full Call Graph&amp;rsquo; to either &amp;lsquo;Simplified Call Graph&amp;rsquo; or &amp;lsquo;Reduced Call Graph&amp;rsquo;. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Transactioncallgraphdisplaymodes"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Transactioncallgraphdisplaymodes&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin Center - Enable/Disable ChaptGPT at Tenant level&lt;/td&gt;
 &lt;td&gt;An option is provided to Enable/Disable the ChaptGPT feature at the Tenant level. This option is disabled by default. With this option, you may select multiple applications within the selected tenant for which this feature is to be enabled. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingChaptGPT"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingChaptGPT&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Custom Aggregation limitation&lt;/td&gt;
 &lt;td&gt;CAST Imaging is now configured automatically to limit the number of nodes in a custom aggregation to 100,000 (one hundred thousand) when the custom aggregation is configured to use an existing CAST supplied aggregation (such as CAST Taxonomy, Module, Service, etc.). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-Thingstoknowaboutcustomaggregationmodes"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-Thingstoknowaboutcustomaggregationmodes&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Tags&lt;/td&gt;
 &lt;td&gt;We have added Modules/Services sections under tags in the right panel which will have the names of the Modules/Services that the objects in the view belong to. On clicking on these names, the objects belonging to those scopes will be highlighted in the view. Option to search (like tags search) is also available if user wants to search for some specific scope name. These options will be available in Objects/SubObjects level wherever applicable. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-View/Objects%3ETags"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-View/Objects%3ETags&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Imaging Advisor - Move to AWS&lt;/td&gt;
 &lt;td&gt;Previously for all the rules under “Move to AWS” (IBM z/OS Mainframe to Amazon EC2) only callers of the object (which satisfy the rule) were displayed. Now, for few rules callers and procedures are displayed. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MovetoAWS"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MovetoAWS&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10173&lt;/td&gt;
 &lt;td&gt;Fixes an issue whereing the Imaging-import failed while fetching cypher summary for Creating advisor rules.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10037&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Start and End Point did not display any results on a few specific applications .&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10031&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Start and End Points were coming as null.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10118&lt;/td&gt;
 &lt;td&gt;Performance improvement. An update has been implemented to optimize the queries used for importing new and updating existing applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;42080&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the ChatGPT was getting cut off in longer responses.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41405&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Cartesian product was displayed in the properties view of an application in the “App to App” dependency view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;40245&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the modules in module view were getting duplicated after creating custom aggregation using modules. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41860&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the ChatGPT was getting cut-off if the code explanation was long.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2170-funcrel"&gt;2.17.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;All new features and improvements added in previous 2.17.0 beta releases are also included in this release. See the corresponding release notes for more information.&lt;/p&gt;</description></item><item><title>2.2 - Snapshot Indicator storage changes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-2/2-2-snapshot-indicator-storage-changes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-2/2-2-snapshot-indicator-storage-changes/</guid><description>&lt;p&gt;As mentioned in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-2/"&gt;release notes&lt;/a&gt;&lt;/strong&gt;, the storage location for Snapshot Indicator CSV reports has been changed from the AIP Node (in previous releases) to the shared common-data folder (&lt;strong&gt;..\aip-node-data\common-data\snapshot-indicator&lt;/strong&gt;) - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/"&gt;Application - Overview&lt;/a&gt;&lt;/strong&gt;. Therefore if you have upgraded to ≥ 2.2 and you need to consult Snapshot Indicator reports generated with the previous release of AIP Console, you will need to &lt;strong&gt;manually copy&lt;/strong&gt; the report files from the previous location to the new location. To do so:&lt;/p&gt;</description></item><item><title>2.20</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-20/</guid><description>&lt;h3 id="22010-funcrel"&gt;2.20.10-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-24525&lt;/td&gt;
 &lt;td&gt;Clarified Line of Code (LOC) metrics in Imaging UI and reports: 1) Metric Consistency: Resolved confusion regarding inconsistent line of code counts by explicitly distinguishing between Application Size (total lines including comments, from Profiler) and Measured Size (code lines only, from analyzers), 2) UI Enhancements: Updated the Imaging interface and generated reports to use clear labelling for these metrics instead of the generic &amp;ldquo;LOC&amp;rdquo; term, 3) Improved Guidance: Added informative tooltips to the UI to help users understand the source and calculation method for each sizing metric, ensuring better alignment with the Management Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;58826&lt;/td&gt;
 &lt;td&gt;Fixed an issue where users were being automatically logged out of CAST Imaging every 15-20 minutes with a 401 Unauthorized error, even while services were running.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;58676&lt;/td&gt;
 &lt;td&gt;Addressed multiple critical and high-security vulnerabilities, including the Apache Log4j SSL Hostname Verification Bypass (CVE-2026-34477).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;56968&lt;/td&gt;
 &lt;td&gt;Resolved an issue where the CAST Imaging installation would fail if Console was configured over HTTPS. This was caused by the login service failing to start due to missing SSL certificates in the embedded JDK truststore.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2209-funcrel"&gt;2.20.9-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-23470&lt;/td&gt;
 &lt;td&gt;Updated the installer to provide the OpenJDK therefore keeping the bundled runtime up to date without manual intervention.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;52834&lt;/td&gt;
 &lt;td&gt;Optimized the App‑to‑App dependencies link generation process for very large datasets so that the &amp;ldquo;Scanning REST calls&amp;rdquo; phase no longer takes excessively long, reducing overall execution time and addressing the performance regression observed in previous releases.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2208-funcrel"&gt;2.20.8-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Pathfinder improvements&lt;/td&gt;
 &lt;td&gt;A new option has been added to allow the manual input of the number of hops required.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Content Security Policy (CSP)&lt;/td&gt;
 &lt;td&gt;The Content Security Policy (CSP) is now improved and compliant.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-22915&lt;/td&gt;
 &lt;td&gt;Aligned CAST Imaging in‑product branding with the latest marketing guidelines: the header now uses the new CAST Imaging logo (SVG), and occurrences of the product name (e.g. on the login page and other UI locations) have been updated to the new CAST Imaging font and style.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;54440&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the violations API could return the same violation multiple times across applications. The API now returns each violation only once, eliminating duplicate records.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47321&lt;/td&gt;
 &lt;td&gt;Improved link properties so that when a direct link is created via raw child objects (for example, Java lambda expressions between child methods), the names of the underlying raw objects are now stored on the link and displayed in the UI. This gives users full visibility into which child objects participate in the relationship.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54258&lt;/td&gt;
 &lt;td&gt;Improved the Cypher query window so that when a query exceeds the default 60‑second timeout, the &amp;ldquo;The graph could not be loaded. Please try again&amp;rdquo; message now remains visible and the hourglass icon is only shown while a query is actually running. This makes it clear to users when a long‑running query has timed out instead of appearing to still be in progress.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54620&lt;/td&gt;
 &lt;td&gt;Fixed an issue where importing multiple applications exported with &amp;ldquo;exportimport.exe&amp;rdquo; from one Imaging v2 instance into another could lead to corrupted data: the first application would show no objects at object level, and importing a second application triggered &amp;ldquo;Failed to get tile count&amp;rdquo; errors and resulted in 10 unexpected levels in the UI. The import/export procedure now preserves application data correctly so that all imported applications display their architecture and objects as expected, with no extra levels and no data loss.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54825&lt;/td&gt;
 &lt;td&gt;Fixed an issue where Project and Service tags on objects in a view could change incorrectly when additional objects with different tags were added to the same view. Tags are now preserved and displayed correctly for each object, regardless of which other objects are present.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54941&lt;/td&gt;
 &lt;td&gt;Fixed an issue where Pathfinder (including the &amp;ldquo;Full Path Finder&amp;rdquo; option) did not return all existing paths between two objects leaving some valid intermediate paths missing from the results. Pathfinder now correctly computes and displays all available paths between the selected start and target objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;55605&lt;/td&gt;
 &lt;td&gt;Fixed an issue where user lists were inconsistent between tenants and selecting a user in one tenant caused that user to appear selected in all tenants when using SAML authentication. User data and selection are now correctly isolated per tenant.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;55700&lt;/td&gt;
 &lt;td&gt;Fixed an issue where accessing the Application‑to‑application Dependency view could fail with a &amp;ldquo;Failed to get graph data&amp;rdquo; error and a 500 Internal Server Error on the /systems API. The Application‑to‑application Dependency now loads correctly without errors.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;56124&lt;/td&gt;
 &lt;td&gt;Clarified and fixed the visibility rules for Database Migration and cloud migration tiles. This ensures that the Database Migration tile (and other migration tiles) correctly appears whenever its advisor queries are applicable and fully satisfied, and remains hidden only when no relevant objects exist in the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2207-funcrel"&gt;2.20.7-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-3"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-17995&lt;/td&gt;
 &lt;td&gt;Fixes an issue where an application import failed with &amp;ldquo;error while building tech tree&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11843&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a non root user is unable to copy to /etc/nginx config files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;52720&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the &amp;ldquo;AI Transaction Summary&amp;rdquo; to fail to display with an error on fetching graph details for a node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52873&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the list of technologies and associated LOC values displayed in the &amp;ldquo;overview&amp;rdquo; page was not updating when a change in technologies between successive versions occurred.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53035&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the error &amp;ldquo;imaging.py:273 - update_time_zone(): Error while updating timezone: 470&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53168&lt;/td&gt;
 &lt;td&gt;Fixes an issue where &amp;ldquo;collaborate with&amp;rdquo; list for custom aggregations was not sorted in alphabetic order.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53199&lt;/td&gt;
 &lt;td&gt;Fixes various vulnerabilities identified in CAST Imaging System.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53278&lt;/td&gt;
 &lt;td&gt;Fixes an issue where lists for custom aggregations were not sorted correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53572&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing duplicate applications to be visible.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53633&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the undo/redo feature did not function to reverse the removal of a node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53848&lt;/td&gt;
 &lt;td&gt;Fixes various vulnerabilities identified in CAST Imaging System.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53854&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing analysis results to not be displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;53863&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing &amp;ldquo;Insights&amp;rdquo; to not be deleted (when they should be) after updating an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;54266&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the no results to be returned for the global search feature when adding a space in the regular expression.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2206-funcrel"&gt;2.20.6-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improved Graph Layout preference option&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Preferred Graph Layout&amp;rdquo; preference option has been removed from the &amp;ldquo;Preferences&amp;rdquo; dialog and instead layout selection is now managed directly within the graph or workplan view using the Layout action menu item based on the chosen scope. The system will now remember the chosen layout separately for each scope (e.g., Application, Transaction, Data Call Graph etc). If the current layout in the current scope is modified, the customization will persist for that specific scope until a reset is performed. See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/configuring-display-preferences/"&gt;Configuring display preferences&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-4"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-17592&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the &amp;ldquo;Classes inheritance&amp;rdquo; (&amp;ldquo;Aggregated by&amp;rdquo;) option to fail to display.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-17665&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the result import to fail with &amp;ldquo;ERROR Import: error while remodeling the graph, aborting import&amp;rdquo; when the application contains ABAP source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-16866&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an erroneous description to be displayed for links from C# Property objects to SQL Table objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;50159&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing a result upload to fail with the error &amp;ldquo;connect() got an unexpected keyword argument &amp;lsquo;ssl&amp;rsquo;&amp;rdquo; when PostgreSQL is running in HTTPS mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50597&lt;/td&gt;
 &lt;td&gt;Fixes a minor display issue when using the &amp;ldquo;&amp;ndash;listofapplications&amp;rdquo; option with the &amp;ldquo;exportimport.exe&amp;rdquo; CLI tool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50598&lt;/td&gt;
 &lt;td&gt;Improves the &amp;ldquo;exportimport.exe&amp;rdquo; CLI tool to allow the generated export ZIP to be stored in a location of choice (instead of by default in the tool parent folder): a new option &amp;ldquo;&amp;ndash;exportpath &amp;ldquo;&lt;path&gt;&amp;rdquo; has been added. See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/export-data-from-one-cast-imaging-instance-and-import-into-another/"&gt;Export data from one CAST Imaging instance and import into another&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50683&lt;/td&gt;
 &lt;td&gt;Improves the report generate status message: instead of displaying that a report generation failed when no relevant data was found, the message now reads states that the generation was successful, but that no relevant data was found.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50755&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the result import to fail with &amp;ldquo;ERROR Import: error while remodeling the graph, aborting import error=subobjectswithgraphrefactor: failed to run queries to import sub-objects and refactor the graph&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50763&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the exporter.exe tool to fail when the database user password contains multiple special charcters such as &amp;ldquo;@&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50834&lt;/td&gt;
 &lt;td&gt;Fixes an issue where after using the &amp;ldquo;exportimport.exe&amp;rdquo; CLI tool some segments/insights are not available in the application welcome page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50985&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Call Hierarchy graph is incomplete in Mainframe applications due to the use of PERFORM links instead of CALL links.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51076&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Imaging continued to display removed links after a re-analysis that excluded them from the results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51080&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the error &amp;ldquo;Failed to get graph data&amp;rdquo; when trying to access a simplified transaction call graph.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51703&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing erroneous link creation for app-to-app dependencies.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52486&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an import to fail while executing the step &amp;ldquo;merge relationship for caller and callee of SQLMetricableQuery node&amp;rdquo; due to out of memory error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51898&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the global search dialog where a random object type is selected automatically when clearing the search filter box.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52702&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an attempt to save a view (containing the result of a drilldown between two modules) to fail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52046&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a newly created role with admin resources permissions does not have access to any applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;52214&lt;/td&gt;
 &lt;td&gt;Fixes an issue where an update to a new release fails after changing the neo4j password.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51819&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the total number of objects in a report differed from the total number displayed in the graph.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;51719&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a custom language display was required. See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/configuring-display-preferences/configure-a-custom-language-display/"&gt;Configure a custom language display&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2205-funcrel"&gt;2.20.5-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-5"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15301&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing SQL Function objects to be missing from the RDBMS object inventory view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-5"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;50156&lt;/td&gt;
 &lt;td&gt;Provides an update to the bundled Java JDK provided with the setup, from v. 11.0.2 to 11.0.16.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50046&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the 2.20.4-funcrel installer to violate Microsoft Windows security policies preventing the installer from running (caused by an incorrectly signed installer).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;50232&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing a transaction to not load when the transaction is accessed from the list in the left-panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49825&lt;/td&gt;
 &lt;td&gt;Fixes an issue with the export/import tool causing duplicate applications to be imported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2204-funcrel"&gt;2.20.4-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-6"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;49218&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Mainframe JCL Include objects were correctly analyzed but were not displayed in the results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49587&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the LoC (lines of code) value in the &amp;ldquo;Transactions Complexity&amp;rdquo; report to be displayed as 0 for all transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49197&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing a level 5 node to be named incorrectly &amp;ldquo;Oracle Trigger&amp;rdquo; when no Oracle technology is used in the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48091&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the &amp;ldquo;External References&amp;rdquo; view to fail to display with the error &amp;ldquo;! Failed to get graph data&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48325&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the App to App link generation process to fail while executing the step &amp;ldquo;Identification of database tables shared across applications&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48343&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the generation of Transaction or Data Source reports to fail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48294&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the &amp;ldquo;Export the objects and links&amp;rdquo; action was taking a long time to generate the report, particularly where a large number of transactions were involved. The code used to generated the reports has been optimized to improve performance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48064&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the &amp;ldquo;Relation between Data sources and Transactions&amp;rdquo; report generation process to never complete.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47916&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the display of multiple &amp;ldquo;Reference&amp;rdquo; links between Level 5 nodes (only one Reference type link should be displayed).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47780&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing some external .NET Libraries to be misclassified.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47522&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing object names and links to disappear from saved views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47397&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the creation of a custom aggregation node to fail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47016&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the custom aggregation References link drill down to show a blank page or &amp;ldquo;No nodes available&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47180&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing search preferences (regexp) to fail to load.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47091&lt;/td&gt;
 &lt;td&gt;Fixes an issue where it is impossible to filter the list of object types or tags in the global search feature.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47334&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing inconsistent search results: sometimes a string retrieves 0 objects, sometimes the same string retrieves the correct number.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47044&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing some link type groups to disappear when clicking on Hide All.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49536&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the import fails when an internal Neo4j database is not responding: the import process should check database availability before starting.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49876&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing a missing link in the reduced call graph of a transaction because objects of type &amp;ldquo;VB.NET Source file&amp;rdquo; are set incorrectly to &amp;ldquo;Raw&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2203-funcrel"&gt;2.20.3-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-2"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Object Property Module filter in Global Search&lt;/td&gt;
 &lt;td&gt;The Global Search dialog has been improved to include an Object Property Module filter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-6"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15513&lt;/td&gt;
 &lt;td&gt;The ETL version comparator has been re-written to handle patch versions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15148&lt;/td&gt;
 &lt;td&gt;Fixes an issue where objects were incorrectly removed from view on searching for new objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15761&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the erroneous creation of links from external objects to internal objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-7"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;49038&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the bulk tag import feature to fail with the error &amp;ldquo;Invalid sticky note csv&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;48797&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an object count mismatch for the predefined module dependencies view when compared with the &amp;ldquo;Relation between Modules&amp;rdquo; report.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;49095&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the application landing page to display erroneous data call graph count statistics.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47589&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing Data Call Graphs to fail to load.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2202-funcrel"&gt;2.20.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-7"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15344&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Characteristics panel was not displayed when using the App to App Dependencies view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15410&lt;/td&gt;
 &lt;td&gt;Minor theme stylesheet improvements.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-15579&lt;/td&gt;
 &lt;td&gt;An update has been added to simplify various link types: 1) FIRE links are now classed as SELECT&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-8"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;47936&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the active view zoom level is automatically changing when navigating between different associated views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47648&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the list of saved views are not correctly ordered when choosing the &amp;ldquo;created on&amp;rdquo; sort option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47429&lt;/td&gt;
 &lt;td&gt;Fixes an issue where sessions are expiring even though there is continued user activity via API calls.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47358&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the trusted key store (cacerts file) of the embedded JDK is overwritten during an upgrade, which is causing LDAP authentication to fail if LDAPS is configured.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46606&lt;/td&gt;
 &lt;td&gt;Fixes an issue where upload from CAST Console for new applications is failing due to a license error even though an upload for existing applications functions correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2201-funcrel"&gt;2.20.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-8"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14785&lt;/td&gt;
 &lt;td&gt;Fixes missing object types in CAST Imaging demo instance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14785&lt;/td&gt;
 &lt;td&gt;Fixes vulnerability issues with the CAST Imaging demo instance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14769&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the Custom Aggregatio/Custom Node feature where selected objects not in search results are not correctly associated to the custom node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-9"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;47035&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Call Hierarchy for callee objects with complete call graph is not considering AFTER links.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46717&lt;/td&gt;
 &lt;td&gt;Fixes an issue where some linked objects are missing from reports downloaded from the App to App Dependency view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46420&lt;/td&gt;
 &lt;td&gt;Fixes a regression in the group functionality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47243&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the upload of a results ZIP file to fail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;47318&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the report &amp;ldquo;Relation between Transactions and objects&amp;rdquo; to fail to generate.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-funcrel"&gt;2.20.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-3"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Reports - New report for Added/Modified objects&lt;/td&gt;
 &lt;td&gt;The new report provides information about all the added/modified objects within the application compared to the previous version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-9"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14491&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user was unable to search for applications in the application list when custom aggregation was enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14488&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the document api for saving sticky notes failed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14485&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein keyword search result was replaced by full object list after sorting, in Data call graph scope &amp;gt; advanced configurations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14481&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein edge drilldown failed on &amp;ldquo;App to App&amp;rdquo; view after multiple tabs were opened.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14465&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user found that columns were not aligned to rows correctly when they drilled down on edge/node in “App to App” view and exported all the objects and links as csv or excel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14457&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user was unable to add more objects in custom view, when they added more objects, it replaced the content in custom view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14456&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to add objects to graph in search view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14442&lt;/td&gt;
 &lt;td&gt;Fixes the latest tags issue on private repo.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14439&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Custom Aggregation is now correctly enabled when the &amp;ldquo;App to App&amp;rdquo; dependency view is accessed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14419&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to access Manage Level 5 view, despite having correct permissions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14351&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the change in scope name and the drill down was giving empty results instead of resetting the drill mode options.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14341&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Save a view&amp;rdquo; was failing in the &amp;ldquo;App to App&amp;rdquo; Dependency view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14335&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Docker images build job failed due to checksum on neo4j 4.4.29 images.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14326&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein multiple API calls were noticed when navigated to Transaction Summary tab.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14282&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Properties API failed in Advisor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14214&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the same AIPID was found with different objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13983&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Advisor - Rule 1202215 was not computed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13317&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user could not update the expired license key.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13229&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein constantslevel.go was not updated regarding the Levels created in rulesmanger.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13027&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Filter By &amp;gt; Link types was displaying unending loading icon.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12446&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the plotting start and end points was selecting the element but not opening properties panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12248&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Graph was not loading in APIs Inventory view for an app.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-9977&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein closing objects instance of Aggregated by &amp;gt; Modules, Services, Layers, etc, random colors were generated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-10"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;46150&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user could not drill down on link in Saved views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46026&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein no nodes were available when accessing a “Saved View” created from a custom aggregation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45911&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the tag information was not being exported in Excel/CSV.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45337&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Imaging view displayed three structural flaws at level 4, but only one at objects level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45293&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to load a few add linked objects or add callees in Imaging for a few of the Objects in Global search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44042&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein removing objects from other existing nodes option was not working while associating object to custom aggregation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;43333&lt;/td&gt;
 &lt;td&gt;Fixes the relationship count discrepancy in view section of legend if there was no sublink type for some relationships.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44919&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein there was a mismatch in count of linked objects (Type: Cobol Transactional Program) for Db2 Table between Datagraph and search views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46178&lt;/td&gt;
 &lt;td&gt;Changed the listening IP address of imaging-etl and imaging-service from 0.0.0.0 to 127.0.0.1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46598&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the filter by object types/links type drop down was NOT working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46911&lt;/td&gt;
 &lt;td&gt;Fixes the output Cypher search missing information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44321&lt;/td&gt;
 &lt;td&gt;Improvements have been made to provide more information about objects that have no source code, and the reason why.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46071&lt;/td&gt;
 &lt;td&gt;Fixes an issue where tags and saved views were not handled by the exportimport.exe tool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-beta3"&gt;2.20.0-beta3&lt;/h3&gt;
&lt;h4 id="feature-improvements-4"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New resource for Transaction Summary&lt;/td&gt;
 &lt;td&gt;A new resource for open Transaction Summary (with working permissions similar to manage level5 and BulkImport) is added to the list of resources that have an access permission. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-10"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14291&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Filter by Technologies&amp;rdquo; was not working for Transaction/Data Call Graph Search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10374&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Graph was not loading (500 internal server error) in &amp;ldquo;Move to Oracle&amp;rdquo; view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10590&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein a wrong technology displayed in Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12862&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein there was no option to sort on columns in Transaction and Data Call Graph search modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13282&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Structrual flaw&amp;rdquo; count was incorrect in filter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13516&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Display and download buttons in advance Global search was enabled with empty object list.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13726&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the row per page was not updated after tenant switch in admin center.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13868&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to visualize the objects listed by chatbot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14029&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Object search&amp;rdquo; was not working for some keywords.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14160&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the branching steps were not coming for Azure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14162&lt;/td&gt;
 &lt;td&gt;Fixes a coloumn header mismatch issue in move to Azure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14163&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user was unable to select multiple link types in add linked objects with same LinkTypes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14254&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein an AI Transaction Summary Job failed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14255&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Containerization table was empy when navigating from &amp;lsquo;Guide me to&amp;rsquo; option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14256&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Object search&amp;rdquo; based on sticky notes was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14264&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Search Button&amp;rdquo; for &amp;ldquo;Global Search&amp;rdquo; was not intuitive.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14267&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein ApptoApp view displyed &amp;ldquo;Failed to get graph data&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14269&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein opening a link source code was displaying unending loading and change in list was breaking UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14273&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Advisor was not working in few cases.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14277&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein click on Transaction/Data Call Graph/Saved view in search modal was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14279&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Transaction summary not working on Azure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14281&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Tags was not working for multiple columns.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14283&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein click on Transaction/Data Call Graph/Saved view in search modal was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14284&lt;/td&gt;
 &lt;td&gt;Fixes an incorrect view info in “Graph info” popup for Data Storage Objects View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14285&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the “Investigate” button of Cloud maturity and Containerization tiles moved up at times.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14286&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Move to Azure&amp;rdquo; table was not displaying for HR management.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14288&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Data Storage Objects and Database Access were missing in Guided Search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14290&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the third party components were not hidden for apps where it did not exist.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14292&lt;/td&gt;
 &lt;td&gt;Fixes the incorrect plotting of graph from home page (Cypher Search).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14294&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Impact filter on Cloud Maturity table was not displaying any data.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14295&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user was unable to remove selected tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14296&lt;/td&gt;
 &lt;td&gt;Fixes an overlap issue in List view table when the left and right tabs are open.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14297&lt;/td&gt;
 &lt;td&gt;Fixes unnecessary right panel sections in App to App view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14298&lt;/td&gt;
 &lt;td&gt;Fixes the an issue wherein user &amp;ldquo;Failed to get graph data&amp;rdquo; on App to App saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14299&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to &amp;ldquo;App to App&amp;rdquo; search modal wherein the filter by External Library was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14300&lt;/td&gt;
 &lt;td&gt;Fixes Closing tab after Path Finder shows unending &amp;ldquo;Calculating Path&amp;rdquo; loading.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14301&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Sticky search was not working from home page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14302&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Saving Annotations in Advisor was not working - no API triggered.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14303&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Saving on Advisor objects list View made the whole list, wherein the Title and buttons were blank for a moment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14309&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Advisor, wherein on selecting one row two rows were getting selected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14311&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the debounce search was not working in Transaction/DataCallGraph saved view search modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14312&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein search was not working in API Inventory, Cloud maturity, Containerization tiles.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14313&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherin the object name was not proper in advisor database migration tile.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14314&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Advisor job was not coming in job queue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14315&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein duplicate data was found for the advisor database migration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14316&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Tag name was not coming while creating the tag.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14317&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Advisor data properties were not aligned.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14318&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Investigate Transactions/Data Call Graph from welcome page shows different results than Transaction/Data Call Graph modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14321&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein navigating to transaction summary tab was breaking the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14322&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Link origin info was not seen in levels.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14323&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Tags were not updated in characteristics panel after creating new tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14324&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Transaction/ DataCallGraph Search modal, wherein loading indicator was displayed even when all items were loaded.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14331&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein CSV Import is failing for Bulk Tag/Annotate.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14332&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the View info was not populated as expected in “Database Storage Objects View”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14333&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Annotation&amp;rdquo; was getting created for Raw node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14337&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Fetch Detailed Explanations option was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14338&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the delete custom aggregation view was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14339&lt;/td&gt;
 &lt;td&gt;Fixes the incorrect node data in Manage Level 5 section when changing the tenants.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14340&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the graph was empty when switching from &amp;ldquo;App to App&amp;rdquo; view to application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14344&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Level-2 Visual Grouping was not working correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14348&lt;/td&gt;
 &lt;td&gt;Removed tags from sticky notes search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14349&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein saving an aggregated view was not same as view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14350&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein right panel link origin was not updated after adding linked objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14352&lt;/td&gt;
 &lt;td&gt;Fixes the misalignment of checkboxes for certain screen sizes in Global search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14353&lt;/td&gt;
 &lt;td&gt;CSS improvement for legend - grey boxes are provided when toggle is off.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14354&lt;/td&gt;
 &lt;td&gt;Fixes an issue (Cypher search) wherein no loading indicator were displayed when query was running.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14355&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein for database schema question user had to get tables and collection instead of database accessing objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14356&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to save focus view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14375&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the drop down list from guided search was displaying in custom aggregation view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14381&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the service path was not selected for guided path: &amp;ldquo;Enrich &amp;gt;Add/modify tags or annotations &amp;gt;Service &amp;gt;Service Name&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14390&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the loader was not aligned in centre on sticky notes search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14394&lt;/td&gt;
 &lt;td&gt;Fixes Add callers/ callees when some object types are hidden causes relationships to reappear.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14402&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Objects failed to load after navigating in guided search path &amp;ldquo;Make changes -&amp;gt; Minor changes -&amp;gt; Scope of regression -&amp;gt; Element&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14403&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein no additional details were displayed in &amp;ldquo;App to App&amp;rdquo; view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14406&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Object Type and Link Types was not populated in Add Linked Objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14416&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Custom aggregated view did not load when navigated from guided search &amp;ldquo;Enrich &amp;gt; Investigate custom views &amp;gt; Project Structure&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14418&lt;/td&gt;
 &lt;td&gt;Renamed &amp;lsquo;IMS Storage&amp;rsquo; concept to &amp;lsquo;segment&amp;rsquo; for Database Access View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14421&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the debounce scroll was not working for Saved view search modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14427&lt;/td&gt;
 &lt;td&gt;Fixes Navigation issue in custom aggregation view from Overview.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14428&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Tags were not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14436&lt;/td&gt;
 &lt;td&gt;Fixes an invalid UTF-8 encoding in constantslevel.go file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3077&lt;/td&gt;
 &lt;td&gt;Fixes an External filter issue on expand all communities.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5246&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Objects search API was not returning correct count.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table class="confluenceTable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Internal Id&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;IMAGSYS-14457&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Unable to add more objects in the graph for a custom view.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;IMAGSYS-14455&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Use aipLinkType to infer accurate LinkType &lt;li&gt;Impact:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;There is no elimination of Java Instantiated Methods, Cobol Data/File Link nodes and .NET Instantiated nodes.&lt;/li&gt;
&lt;li&gt;Links that had a link FIRE with a subtype insert between triggers and the table have been categorised as INSERT instead of FIRE.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;IMAGSYS-14429&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Bookmarks occurrences issue in advisor source code viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-beta2"&gt;2.20.0-beta2&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Cypher search - Beta&lt;/td&gt;
 &lt;td&gt;Cypher search is now available on the Global search in a new tab called &amp;lsquo;Cypher.&amp;rsquo; The feature is currently in beta. Users can now type Cypher queries to search for objects, view them as a list, and plot them upon selection. If the user searches for anything other than objects, the checkbox selection will remain hidden. In the case of an invalid Cypher query, we show the appropriate message during query execution..&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-5"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Custom Aggregation&lt;/td&gt;
 &lt;td&gt;Custom Aggregation UI has been revamped. There is a toggle to go to custom aggregation in the header. Imaging Toolbar and Header has been introduced in Custom Aggregation view. The position of the buttons has been revised and the view design is now aligned with that of Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Create custom node Modal&lt;/td&gt;
 &lt;td&gt;Create custom node search modal design in custom aggregation is now aligned with the new search modal design.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Relationships&lt;/td&gt;
 &lt;td&gt;Vendor information is displayed for &amp;ldquo;References&amp;rdquo; links and the same is available in the link properties.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-11"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10621&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein closing right menu and switching the tab lead to re-opening of the right menu.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-10704&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Saved view&amp;rdquo; mode was displayed as Graph view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11179&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Badge count&amp;rdquo; was displyaed on sub-object view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11950&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the selection of tabs and closing of tabs was restricted when sub-objects pop-up is opened.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12248&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Graph was not loading in APIs Inventory view an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12536&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the configuration is missing in imagingetl.json post Imaging upgrade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12820&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the drawing persisted when user changed to another saved view or any other view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12842&lt;/td&gt;
 &lt;td&gt;Fixes a blank custom view when plotting &amp;lsquo;Object search&amp;rsquo; on Home page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12934&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein an Object was highlighted though there were no Insights for the selected object.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12976&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein clicking on External References Tile on Welcome Page displayed an error if the application did not have the External References.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13026&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein opening &amp;ldquo;App to App&amp;rdquo; custom view was breaking UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13257&lt;/td&gt;
 &lt;td&gt;Fixes an import error: &amp;ldquo;Neo4jError: Neo.DatabaseError.Statement.ExecutionFailed (Cannot handle negative start index nor negative length)&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13312&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Loading animation&amp;rdquo; was not displayed in Cloud Maturity detailed view on mount.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13517&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein switching to Insights in right menu failed after selecting object from Advance search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13542&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Insights wherein “CloudMaturity Boosters” count on right menu filter and the filtered object count did not match.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13596&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein sticky notes icon was visible even after deleting the sticky notes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13597&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein selecting sticky notes option does not display the sticky notes sections.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13644&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Data Call Graph with only endpoints list is displayed when drilling down from Welcome page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13713&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Third Party Component&amp;rdquo; table is empty after sorting CVE column.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14026&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Transaction&amp;rdquo; search window appeared twice when drilling down from Investigate Transactions tile.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14028&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Saved view&amp;rdquo; search modal does not pop up in &amp;ldquo;App to App&amp;rdquo; dependency view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14051&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein “Advance search” is broken after navigating to “Saved view”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14061&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein no service list was visible in dropdown for the Guided Search path: &amp;ldquo;Enrich-&amp;gt;Add/modify tags or annotations-&amp;gt;Service&amp;rdquo;, and the “Header” name was wrong.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14071&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user had to remove Visual Grouping in Aggregated views to view Link Types in Legends. Post the fix, the Links are displayed in right panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14075&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Objects were duplicated in &amp;ldquo;Move to AWS&amp;rdquo; Advisor table.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14076&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the “Guided Journey” path was not visible for few paths when navigated from “Guided Search”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14126&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the “Move to AWS” tile was not displayed in Welcome Page after performing “Advisor” upgrade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14128&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Export failed to work in Advisor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14136&lt;/td&gt;
 &lt;td&gt;Global search modal - checkboxes are not aligned correctly on first load.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14140&lt;/td&gt;
 &lt;td&gt;Fixes the inconsistency in selection between Graph and List view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14157&lt;/td&gt;
 &lt;td&gt;Fixes link origin info links to be distinct.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14164&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Custom Aggregation &amp;gt; Drill down on references displayed an error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14184&lt;/td&gt;
 &lt;td&gt;Fixes the label. Changed Label for Level 5 &amp;gt; Show Children to Search Children.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14193&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein UI crashed when investigating a Transaction from Guided Search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14199&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein incorrect LOC details were displayed on &amp;ldquo;Welcome Page&amp;rdquo; when navigating from &amp;ldquo;Admin Center Page&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14204&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the change of Scope/Aggregated by failed to reset toggle to graph view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14216&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Add Tags&amp;rdquo; in &amp;ldquo;Database Access View&amp;rdquo; did not reflect.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14229&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Global Search&amp;rdquo; shortcut key opened old search modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14235&lt;/td&gt;
 &lt;td&gt;Fixes color of custom aggregated nodes after publish.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14236&lt;/td&gt;
 &lt;td&gt;Fixes the &amp;ldquo;Link -&amp;gt; missing in Graph info&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14242&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Save List in Advisor - No Tags were created.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14251&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Save a View with Grouped Node having Reference Link displayed dummy node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4102&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Publish&amp;rdquo; button was not aligned with right menu options.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-beta1"&gt;2.20.0-beta1&lt;/h3&gt;
&lt;h4 id="new-features-1"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AI Token usage&lt;/td&gt;
 &lt;td&gt;We are now displaying the token consumption for the AI features, making it easy to track usage for individual users.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-6"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - List View - As a tab on top of canvas&lt;/td&gt;
 &lt;td&gt;The &amp;lsquo;List View&amp;rsquo; option is moved to the top of the canvas (previously ‘List View’ was available as toggle on the left menu). (Previously the right panel was closed when user switched to the “List View”). Now, the “Legends” section is not available for “List View”. The remaining sections work similar to the “Graph View”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - List View - Right panel functionalities for List View&lt;/td&gt;
 &lt;td&gt;The right panel is visible on switching to the “List View”. (Previously the right panel was closed when user switched to the “List View”). Now, the “Legends” section is not available for “List View”. The remaining sections work similar to the “Graph View”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI- Search Modals - Alignment of all search modals as per new design&lt;/td&gt;
 &lt;td&gt;The design of the following search modals - Transaction/DCG, Saved View and App-to-App are updated to align with the design of the Global Search Modal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Config Center - Transaction summary&lt;/td&gt;
 &lt;td&gt;The token usage of transaction summary is reduced, as it can now be run per transaction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-12"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-12850&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the ChatGPT and annotation labels were overlapping with the text box in the search application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13905&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein accessing &amp;ldquo;Saved DB Access View&amp;rdquo; displayed an empty canvas with no results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13960&lt;/td&gt;
 &lt;td&gt;Fixes an issue in “Move to Oracle advisor”, where the last column name was source code instead of LOC.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13970&lt;/td&gt;
 &lt;td&gt;Fixes an upgrade test job on Imaging trunk.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13985&lt;/td&gt;
 &lt;td&gt;Fixes an incorrect error which was displayed when datasource did not exist in Links source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13986&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the “View Link Characteristics” and “Change View” under “Save View” broke the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14027&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein drill-down on &amp;ldquo;References&amp;rdquo; failed in Database Access View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-14125&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Save advisor without a name was working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13983&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Advisor rule:1202215 was not computed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-alpha2"&gt;2.20.0-alpha2&lt;/h3&gt;
&lt;h4 id="new-features-2"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - AI Transaction Summary&lt;/td&gt;
 &lt;td&gt;This option will summarise the entire transaction for the application using the source code and OpenAI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-7"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Database Access view - Level 5&lt;/td&gt;
 &lt;td&gt;The Database Access view now shows a Level 5 view with drill down enabled instead of &amp;ldquo;pentagon&amp;rdquo; nodes as in previous releases.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Right panel design improvements&lt;/td&gt;
 &lt;td&gt;The right panel design has been improved for a better user experience.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Sticky Notes design improvements&lt;/td&gt;
 &lt;td&gt;The design of the Sticky Note feature has been improved for better usability.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Improved global search interface&lt;/td&gt;
 &lt;td&gt;The design of the global search interface has been improved for better usability.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Chatbot - Visualize graph&lt;/td&gt;
 &lt;td&gt;A new option called &amp;ldquo;Visualize in a new tab&amp;rdquo; has been added to the Chatbot allow users to visualize the graph in a new tab within the chat window. To see this option, users will have to visualize the graph from the chatbot at least once.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legends and Annotations improvements&lt;/td&gt;
 &lt;td&gt;User can drag and resize the &amp;ldquo;Annotation&amp;rdquo; at same time. In Legends, count is displayed even for the sub list.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-13"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13845&lt;/td&gt;
 &lt;td&gt;Displaying an object from global/selective/drill down search now clears the initial tab.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13795&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the scroll action was missing for the Sticky Notes feature.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13736&lt;/td&gt;
 &lt;td&gt;Fixed an issue where adding callers/callees at subObject level was adding belongsTo links without the option being enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13728&lt;/td&gt;
 &lt;td&gt;Display behaviour has been updated to ensure that JCL Steps/Jobs/Procedures are excluded from &amp;ldquo;caller&amp;rdquo; objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13710&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Link Properties Tooltip in the right panel displays special characters in the object name incorrectly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13708&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the CAST Imaging Assistant lists objects as unused when they are in fact used.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13697&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the RDBMS Table Inventory shows objects other than tables.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13695&lt;/td&gt;
 &lt;td&gt;Fixes an issue where File Storage objects do not appear in the Database Storage Inventory.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13689&lt;/td&gt;
 &lt;td&gt;Fixes an issue were creating tags at level view doesn&amp;rsquo;t update in characteristics panel simultaneously.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13663&lt;/td&gt;
 &lt;td&gt;Fixes an issue where an added tag does not show up on the object when the object is selected after clicking on canvas.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13498&lt;/td&gt;
 &lt;td&gt;Fixes an issue where double clicking on a level 4 node to navigate to level 5 view does not display the Legends panel (when it should).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13475&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing poor button positioning the advisor screen.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13468&lt;/td&gt;
 &lt;td&gt;Fixes an issue where dynamic links (resulting from pattern matching in the analysis) are incorrectly reported in as static links.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13463&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Group / Ungroup option is available even if there are no objects to group/ungroup.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13292&lt;/td&gt;
 &lt;td&gt;Fixes various issues linked to Node positioning.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13213&lt;/td&gt;
 &lt;td&gt;Fixes a UI issue where the Chatbot is incorrectly positioned in the investigation view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13115&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the Third Party Component display: drilldown with Caller Callee shows incorrect data.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13088&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the Project structure scope: drill down on any node causes the levels dropdown to not function.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13000&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the Legends panel: Project Structure is incorrectly displayed in the right menu on drilling to sub-object view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues-1"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13905&lt;/td&gt;
 &lt;td&gt;For Database Access view - saving a view is currently not working. The saved view shows no nodes. This will be fixed in a future release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2200-alpha1"&gt;2.20.0-alpha1&lt;/h3&gt;
&lt;h4 id="new-features-3"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Option to Highlight Immediate Callers/Callees in right-click context menu&lt;/td&gt;
 &lt;td&gt;A new option has been added in the right-click context menu under &amp;ldquo;Highlight in view&amp;rdquo; option called &amp;ldquo;Immediate Caller/Callees&amp;rdquo;. Clicking on this option will highlight the immediate callers and callees for the objects selected. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options&lt;/a&gt; and &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+scope#UserGuideApplicationscope-Actions"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+scope#UserGuideApplicationscope-Actions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin panel - Manage AI feature&lt;/td&gt;
 &lt;td&gt;A new tile &amp;lsquo;AI features&amp;rsquo; is introduced where users can input the API key for AI options (previously located on the license tile). This new “AI features” tile also provides an option to enable/disable AI features such as &amp;ldquo;Explain Code with AI&amp;rdquo; and &amp;ldquo;Assistant Chatbot&amp;rdquo; per tenant. The Toggle option, which was used to enable AI features at the tenant level, is removed from the application tile. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingOpenAIintheAdminCenter"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingOpenAIintheAdminCenter&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Context menu - Add children and Add parent&lt;/td&gt;
 &lt;td&gt;Users are provided with an option to view &amp;ldquo;Children&amp;rdquo; or &amp;ldquo;Parent&amp;rdquo; objects for the selected object.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Custom Aggregation View - Links&lt;/td&gt;
 &lt;td&gt;The strength of the dependencies between certain modules in Custom Aggregation views is available, but it is only readable by zooming in to see the counts. Hence, the view is improved by dynamically setting the appearance of edges (width and color based on the count of links).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legends - Link Origin&lt;/td&gt;
 &lt;td&gt;A new header as “Link Origin” with the list of link origin type under the Objects and Links Legends Section on the Right Panel is added. The interaction is the same as for object types and links, i.e. be able to Show / Hide / Show All (by default) / Hide All. Link Origin filter has also been added in the “Filter object and links” section of the right panel to provide capability to filter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-8"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Global Search Enhancements&lt;/td&gt;
 &lt;td&gt;Added filter for selecting External, Internal or All objects. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Advisor source code bookmarks&lt;/td&gt;
 &lt;td&gt;Added bookmarks for advisor violation template. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MultipleBookmarksMultipleBookmarks"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MultipleBookmarksMultipleBookmarks&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - View Info moved under Graph Info section&lt;/td&gt;
 &lt;td&gt;The information about the View has been moved to the Graph Info section at the bottom of the view. The graph info section now opens automatically on navigating from homepage tiles. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-Redisplayingthepop-up"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-Redisplayingthepop-up&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Transaction and DCG Search&lt;/td&gt;
 &lt;td&gt;The Transaction and DCG Search Modal design is made consistent with the new Global-search design. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Config Center improvements&lt;/td&gt;
 &lt;td&gt;Link/Unlink Annotations option is moved from Admin Center to Config Center and is made application-specific (instead of tenant-specific) for better user experience. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-AccessingConfigCenter"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-AccessingConfigCenter&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Global Search Enhancements&lt;/td&gt;
 &lt;td&gt;Added two new options to property based search: &amp;ldquo;Comment before object&amp;rdquo; and &amp;ldquo;Source Code Comments&amp;rdquo;. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-%E2%89%A52.19"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-%E2%89%A52.19&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App search improvements&lt;/td&gt;
 &lt;td&gt;App to app search UI has been improved for better user experience. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Link Origin Information - References Links&lt;/td&gt;
 &lt;td&gt;Link origin information is displayed for &amp;ldquo;References&amp;rdquo; links and align certainty link description in edge tooltip with link properties description in right panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Resources and Permissions&lt;/td&gt;
 &lt;td&gt;In Config Center, two new resources are added to Manage Level5 and Bulk Import of Tags/Annotations. Based on the permission for these resources to roles assigned to users the access will checked. All default roles will have the create and read permission for these resources by default except the user which will only have read permission. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-In%E2%89%A52.20.0"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-In%E2%89%A52.20.0&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Tags at All Levels, Perspectives and Aggregations&lt;/td&gt;
 &lt;td&gt;The Tagging feature, earlier limited to objects level, is now available at All Levels, Perspectives and Aggregations. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+tags"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+tags&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Resizable table columns in Global Search&lt;/td&gt;
 &lt;td&gt;The columns of global search modal are now resizable. They can be resized by dragging the separators between the column headers. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - JSON Export of objects and links&lt;/td&gt;
 &lt;td&gt;In JSON exports, the fields are now the same as CSV and XLSX exports. See &lt;a href="https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-14"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13281&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Technologies list was not showing up in the App to App view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13261&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein annotations were not coming in global search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13256&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein some files were not getting updated on the docker.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13253&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Main object only&amp;rdquo; was not working for a particular app on jnk machine.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13247&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the icon to copy “Full Name” of an object into properties panel was missing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13074&lt;/td&gt;
 &lt;td&gt;Fixes a shape related issue in saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-11632&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein drill-down on an edge failed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13091&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the focus feature failed on pathfinder and add caller-callee nodes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MAGSYS-13672&lt;/td&gt;
 &lt;td&gt;Fixes the group info button.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13624&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Properties&amp;rdquo; panel was not visible in &amp;ldquo;List View&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13623&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the setup failed when AI service was already present.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13612&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein rules 1202027 and 1202001 were reporting false objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13611&lt;/td&gt;
 &lt;td&gt;Fixes a wrong output for the rule: 12066368.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13496&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user could not type to search in global search in Custom scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13487&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the rule 1202211: &amp;ldquo;Cobol Program monitoring CICS Green Screens&amp;rdquo; was not computed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13464&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein UI was breaking when navigating to Architecture layer Level 5.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13462&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Shape Feature - Resizable Icon was not intuitive.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13461&lt;/td&gt;
 &lt;td&gt;Default stroke width of the draw feature is reduced.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13459&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;Group Selected Nodes&amp;rdquo; feature was not available in Saved View and Custom View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13458&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein &amp;ldquo;Apply Grouping&amp;rdquo; and &amp;ldquo;Change Layouts&amp;rdquo; does not plot the graph properly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13457&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the UI broke when clicked on Transaction Search.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13450&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Call tagged API when new tags were added.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13427&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Add Linked Objects was not working in custom view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13427&lt;/td&gt;
 &lt;td&gt;Fixes the shadow on header for main menu popover.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13401&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the File Path Search returned with Internal Server Error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13359&lt;/td&gt;
 &lt;td&gt;Fix positioning for global search and guided search in header&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13329&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherin the Global search by object types and hide filter in external/internal were not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13281&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the Technologies list was not showing up on App to App view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13279&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the import of apps failed with new login component.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13276&lt;/td&gt;
 &lt;td&gt;Fixes the Guide Me - UI for different resolutions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13254&lt;/td&gt;
 &lt;td&gt;Fixes the wrong description on Reference links at object level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>2.3.0 - Summary of UI changes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-3/2-3-0-summary-of-ui-changes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-3/2-3-0-summary-of-ui-changes/</guid><description>&lt;h2 id="grouped-steps-for-actions"&gt;Grouped steps for actions&lt;/h2&gt;
&lt;p&gt;Each step actioned by Console is now split into specific phases. The grouping of these phases corresponds to the main actions available to use:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;Phases and steps&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: left;"&gt;&lt;div class="content-wrapper"&gt;&lt;ul&gt;&lt;li&gt;Discover&lt;ul&gt;&lt;li class="cms-job-status_step-item cms-job-status_step-item--success"&gt;&lt;span class="cms-job-status_step-name"&gt;&lt;span&gt;Create Delivery folder&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="cms-job-status_step-item cms-job-status_step-item--success"&gt;&lt;span class="cms-job-status_step-name"&gt;&lt;span&gt;Unzipping source&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="cms-job-status_step-item cms-job-status_step-item--success"&gt;&lt;span class="cms-job-status_step-name"&gt;&lt;span&gt;Prepare new version&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="cms-job-status_step-item cms-job-status_step-item--success"&gt;&lt;span class="cms-job-status_step-name"&gt;&lt;span&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span class="cms-job-status_step-name"&gt;ontent discovery&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: left;"&gt;&lt;ul&gt;&lt;li class="cms-job-status_step-item cms-job-status_step-item--success"&gt;Prepare&lt;ul&gt;&lt;li&gt;Create application schemas&lt;/li&gt;&lt;li&gt;Set up MNGT&lt;/li&gt;&lt;li&gt;Declare App in MNGT&lt;/li&gt;&lt;li&gt;Install extensions&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Configure&lt;ul&gt;&lt;li&gt;Create package from source&lt;/li&gt;&lt;li&gt;Attach package to version&lt;/li&gt;&lt;li&gt;Deliver version&lt;/li&gt;&lt;li&gt;Accept version&lt;/li&gt;&lt;li&gt;Set as current version&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Analyze&lt;ul&gt;&lt;li&gt;Run analysis&lt;/li&gt;&lt;li&gt;Prepare analysis data&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Publish&lt;ul&gt;&lt;li&gt;Create snapshot&lt;/li&gt;&lt;li&gt;Generate snapshot indicators&lt;/li&gt;&lt;li&gt;Publish to Management Dashboard&lt;/li&gt;&lt;li&gt;Publish to CAST Imaging&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Backup&lt;ul&gt;&lt;li&gt;Backup application&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Optimize&lt;ul&gt;&lt;li&gt;Optimize CSS Measurement&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Delete&lt;ul&gt;&lt;li&gt;Cleanup Measurement&lt;/li&gt;&lt;li&gt;Remove application data&lt;/li&gt;&lt;li&gt;Deregister application&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description></item><item><title>2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-9/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.9.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;div class="alert alert-info" role="alert"&gt;This release contains one feature enhancement which is specific to the CAST Health and Engineering Dashboards when embedded in CAST Console. There are no other new features provided and no changes for those using standalone CAST Dashboards.&lt;/div&gt;&lt;p class="auto-cursor-target"&gt;&lt;span style="letter-spacing: 0.0px;"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.9.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.9.1-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.9.1-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.9.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.9.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.9.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.9.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.9</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-9/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 59.3729%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.2863%;"/&gt;&lt;col style="width: 64.9108%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.9.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;This release contains one feature enhancement which is specific to the CAST Health and Engineering Dashboards when embedded in CAST Console. There are no other new features provided and no changes for those using the standalone CAST Security Dashboard.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.9.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve two CVE vulnerabilities found in CAST Dashboards, for CVE-2022-31160. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31160" rel="nofollow" target="_blank"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31160&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>2.9 - Onboarding with Fast Scan - redesigned job progress screen</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-9/2-9-onboarding-with-fast-scan-redesigned-job-progress-screen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-9/2-9-onboarding-with-fast-scan-redesigned-job-progress-screen/</guid><description>&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-job-progress-panel/"&gt;AIP Console - Job Progress panel&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/</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;: how to perform a 2.x installation using the Java JAR installers.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In &lt;strong&gt;≥ 2.0.0-funcrel&lt;/strong&gt;, CAST provides Java JAR installers &lt;strong&gt;for each required service&lt;/strong&gt;, as part of the download media available on CAST Extend (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128563/576128589.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These installers are an &lt;strong&gt;alternative&lt;/strong&gt; to a deployment on Docker, however, they contain some limitations/constraints and require some additional manual configuration post installation. Therefore CAST highly recommends that &lt;strong&gt;Docker&lt;/strong&gt; is used for an enterprise deployment scenario wherever possible - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/"&gt;AIP Console - front-end installation&lt;/a&gt;&lt;/strong&gt;. If you do need to use the Java JAR installers, follow the steps below.&lt;/p&gt;</description></item><item><title>8.3.22 - Additional notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/8-3-22-additional-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/8-3-22-additional-notes/</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;Additional notes for the features and improvements introduced in &lt;strong&gt;AIP Core 8.3.22&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="cast-transaction-configuration-center"&gt;CAST Transaction Configuration Center&lt;/h2&gt;
&lt;h3 id="saving-empty-transaction-objects---new-feature"&gt;Saving empty transaction objects - new feature&lt;/h3&gt;
&lt;p&gt;Transactions are more and more frequently used for purposes other than AFP/AEP counting. However, the concept of &amp;ldquo;Transaction&amp;rdquo; was until now strongly Function Points-oriented, meaning Transactions which did not access any Data Entity or End Point did not always have their objects saved. This new feature aims to change the way such Transactions are collected and managed.&lt;/p&gt;</description></item><item><title>ACH - Change application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-change-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-change-application/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-copyright-notice/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Edit menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-edit-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-edit-menu/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Configuring data source</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-configuring-data-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-configuring-data-source/</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;Available in CAST Imaging ≥ &lt;strong&gt;2.15.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The datasource icon &lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/615710951/615710956.png" alt=""&gt;, available in &lt;strong&gt;Applications&lt;/strong&gt; tile, allows you to add/update a &lt;strong&gt;datasource&lt;/strong&gt; (a datasource is a PostgreSQL instance where an application&amp;rsquo;s source code data is stored) specifically for &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-the-source-code-viewer/"&gt;configuring the source code viewer&lt;/a&gt;&lt;/strong&gt;. In previous releases of CAST Imaging (≤ &lt;strong&gt;2.14&lt;/strong&gt;), configuring the datasource for the source code viewer involved manually updating .properties files or running specific commands for Docker deployments.&lt;/p&gt;</description></item><item><title>Administration Center - Nodes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/</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;: documentation for the &lt;strong&gt;Nodes panel&lt;/strong&gt; in the Console Administration Center.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="accessing-the-nodes-panel"&gt;Accessing the Nodes panel&lt;/h2&gt;
&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;When using &lt;strong&gt;Console standalone mode&lt;/strong&gt;, the Nodes panel is not available since Standalone mode only allows the use of one Node.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Login with a user account that already has the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;Admin role&lt;/a&gt;&lt;/strong&gt; and switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127386/576127406.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Now move to the &lt;strong&gt;Nodes&lt;/strong&gt; panel:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127386/576127387.jpg" alt=""&gt;&lt;/p&gt;
&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;Options available in the &lt;strong&gt;Nodes&lt;/strong&gt; panel are global to the &lt;strong&gt;entire Console&lt;/strong&gt;, i.e. &lt;strong&gt;all Applications&lt;/strong&gt; managed in the Console.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Assessment Model Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-assessment-model-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-assessment-model-strategy/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127516/576127521.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="settings"&gt;Settings&lt;/h2&gt;
&lt;h3 id="share-assessment-model-settings"&gt;Share Assessment Model Settings&lt;/h3&gt;
&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;Available in ≥ 1.23.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This feature allows you to apply the same Assessment Model customization to all applications managed in Console:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Disabled&lt;/th&gt;&lt;td class="confluenceTd"&gt;Default position: Assessment Model customization is managed on a &lt;strong&gt;per Application basis&lt;/strong&gt; in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-assessment-model/"&gt;Application - Config - Assessment Model&lt;/a&gt;&lt;/strong&gt; page. All users that have permission to interact with a given application will be able to make changes to the Assessment Model settings for that application.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Enabled&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;When enabled:&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Imaging Settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-imaging-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-imaging-settings/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The process of exporting and importing data into a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/"&gt;CAST Imaging&lt;/a&gt;&lt;/strong&gt; instance has previously been a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/"&gt;manual process&lt;/a&gt;&lt;/strong&gt; that must be actioned following the completion of either a snapshot or an analysis. This panel provides the settings required to &lt;strong&gt;fully automate this data export and import&lt;/strong&gt; as part of the standard onboarding and rescan processes, so that when these processes are complete, all data is ready to use in CAST Imaging without having to perform any additional manual actions.&lt;/p&gt;</description></item><item><title>Advanced - Links with external objects stored in the Analysis Service</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-links-with-external-objects-stored-in-the-analysis-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-links-with-external-objects-stored-in-the-analysis-service/</guid><description>&lt;p&gt;In previous versions of CAST, links to external objects stored in the Analysis Service (i.e. objects that have resulted from another analysis) were created by specifying the numerical identifiers of objects in the CAST Analysis Service (using the properties &amp;ldquo;externalCaller&amp;rdquo; and/or &amp;ldquo;externalCallee&amp;rdquo; from the &amp;ldquo;link&amp;rdquo; category).&lt;/p&gt;
&lt;p&gt;In addition to this, there are two further methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating a reference that represents an object in the Analysis Service&lt;/li&gt;
&lt;li&gt;Calling one or more customer developed stored procedures to retrieve the called or calling object&amp;rsquo;s identifier&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="creating-a-reference-that-represents-an-object-in-the-analysis-service"&gt;Creating a reference that represents an object in the Analysis Service&lt;/h2&gt;
&lt;p&gt;This method involves creating a reference that represents an object in the database: the appropriate type is &amp;ldquo;&lt;strong&gt;uaxDBRef&lt;/strong&gt;&amp;rdquo;. Then to create a link with this reference, you need to define the reference as a caller or callee, exactly as if the object was an object created in the current Universal Importer job. The conversion to the Analysis Service identifier is automatic.&lt;/p&gt;</description></item><item><title>Advanced onboarding for CAST Imaging - validate and accept the version</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-validate-and-accept-the-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-validate-and-accept-the-version/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;AIP Super Operator&lt;/strong&gt; is responsible for &lt;strong&gt;validating&lt;/strong&gt; the source code delivered before &lt;strong&gt;accepting the version&lt;/strong&gt; and proceeding with the configuration and execution of the analysis.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;avoid time consuming rework and delay due to incomplete delivery&lt;/li&gt;
&lt;li&gt;improve accuracy of analysis&lt;/li&gt;
&lt;li&gt;ensure consistency with analysis scope (application boundary)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Typically issues at this stage are due to missing files and other deficiencies that result in an incomplete source code delivery. Resolution includes either a request for the missing component or the decision (wherever possible) to proceed with a redefined analysis boundary that excludes the undelivered components.&lt;/p&gt;</description></item><item><title>Advanced rescan - validate and accept the version</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-validate-and-accept-the-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-validate-and-accept-the-version/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;AIP Super Operator&lt;/strong&gt; is responsible for &lt;strong&gt;validating&lt;/strong&gt; the source code delivered before &lt;strong&gt;accepting the version&lt;/strong&gt; and proceeding with the configuration and execution of the analysis.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;avoid time consuming rework and delay due to incomplete delivery&lt;/li&gt;
&lt;li&gt;improve accuracy of analysis&lt;/li&gt;
&lt;li&gt;ensure consistency with analysis scope (application boundary)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Typically issues at this stage are due to missing files and other deficiencies that result in an incomplete source code delivery. Resolution includes either a request for the missing component or the decision (wherever possible) to proceed with a redefined analysis boundary that excludes the undelivered components.&lt;/p&gt;</description></item><item><title>Advanced rescan for CAST Imaging - validate and accept the version</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-validate-and-accept-the-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-validate-and-accept-the-version/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;AIP Super Operator&lt;/strong&gt; is responsible for &lt;strong&gt;validating&lt;/strong&gt; the source code delivered before &lt;strong&gt;accepting the version&lt;/strong&gt; and proceeding with the configuration and execution of the analysis.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;avoid time consuming rework and delay due to incomplete delivery&lt;/li&gt;
&lt;li&gt;improve accuracy of analysis&lt;/li&gt;
&lt;li&gt;ensure consistency with analysis scope (application boundary)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Typically issues at this stage are due to missing files and other deficiencies that result in an incomplete source code delivery. Resolution includes either a request for the missing component or the decision (wherever possible) to proceed with a redefined analysis boundary that excludes the undelivered components.&lt;/p&gt;</description></item><item><title>AIP Console</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;AIP Console&lt;/strong&gt; is available here: &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&amp;amp;version=latest&lt;/a&gt;.&lt;/strong&gt; Release Notes can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>AIP Console - 2.x - Install process</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-install-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-install-process/</guid><description/></item><item><title>AIP Console - AIP Console Tools - Add Version Error - Build Failure</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-add-version-error-build-failure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-add-version-error-build-failure/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When initiating the Add Version step in AIP Console through the Jenkins, the analysis fails with error - &lt;strong&gt;Build Failure&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/574783612/574783617.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console V1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a new version in AIP Console from Jenkins using AIP Console tools&lt;/li&gt;
&lt;li&gt;The task fails immediately with error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add Application - Restore Triplet Error - Combined Installation Process Failed with Errorcode 1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-application-restore-triplet-error-combined-installation-process-failed-with-errorcode-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-application-restore-triplet-error-combined-installation-process-failed-with-errorcode-1/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve an issue that occurs in AIP Console while adding a new application when it throw&amp;rsquo;s an error  &lt;strong&gt;Combined Installation Process Failed with Errorcode 1&lt;/strong&gt;, while restoring the triplet. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/574783563/574783567.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;ERR;31-03-2022 15:14:51.26; Combined Installation Process Failed with Errorcode 1,&lt;br&gt;
ERR;31-03-2022 15:14:51.27; Failed&lt;br&gt;
INF: 2022-03-31 15:14:51: Return value from restore triplet was not success: 1&lt;/p&gt;
&lt;p&gt;Restore Triplet logs -&lt;/p&gt;
&lt;p&gt;2022-03-31 15:14:50,762 INFO ; CAST-Combined-Importer.exe 3.0.0&lt;br&gt;
2022-03-31 15:14:50,763 INFO ; Copyright (C) 2021 CAST&lt;br&gt;
2022-03-31 15:14:50,763 INFO ; Command Line : CAST-Combined-Importer.exe &amp;ndash;schemaprefix build &amp;ndash;host &amp;laquo;anonymized value&amp;raquo; &amp;ndash;port &amp;laquo;anonymized value&amp;raquo; &amp;ndash;casthomedir C:\Users\TKT\Desktop\Service_packs\8.3.40_Build10216_flat_for_customer &amp;ndash;user &amp;laquo;anonymized value&amp;raquo; &amp;ndash;excludecentral N &amp;ndash;product CAIP &amp;ndash;overwrite N &amp;ndash;log &amp;ldquo;C:\1271\pd\AipNode\logs\external_logs\4d6e3624-76dc-4a0e-af1c-346d17727b4b\restore_triplet\restore_triplet-20220331-151448.txt &amp;quot; &amp;ndash;tablespace pg_default &amp;ndash;database postgres &amp;ndash;cryptedpassword CRYPTED2:XXXXXXXXXXXXXXXXX &amp;ndash;workingdir C:\Users\TKT/Appdata/Local/Temp\CAST\CAST\8.3&amp;rdquo;&lt;br&gt;
2022-03-31 15:14:51,217 ERROR ; &amp;lsquo;VERSION&amp;rsquo;&lt;br&gt;
2022-03-31 15:14:51,218 ERROR ; Aborting CastCombinedImporter.&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add version - Fails with error The file you are trying to upload exceeds the available space on the server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-fails-with-error-the-file-you-are-trying-to-upload-exceeds-the-available-space-on-the-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-fails-with-error-the-file-you-are-trying-to-upload-exceeds-the-available-space-on-the-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve  the below errors that you may receive when adding a version of an application to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR com.castsoftware.common.web.CommonExceptionHandler - The file you are trying to upload exceeds the remaining space on the server : {displaySize} remaining&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;com.castsoftware.webi.common.exceptions.InvalidRequestException: The file you are trying to upload exceeds the remaining space on the server : {displaySize} remaining&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.27.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Attaching package to version - ERROR - cast.dmt.engine.extractor.jee.maven.http.connectionFailed Unkown format id</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-adddeletecopyupdate-packages/aip-console-application-onboardingdelivery-attaching-package-to-version-error-cast-dmt-engine-extractor-jee-maven-http-connectionfailed-unkown-format-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-adddeletecopyupdate-packages/aip-console-application-onboardingdelivery-attaching-package-to-version-error-cast-dmt-engine-extractor-jee-maven-http-connectionfailed-unkown-format-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related &lt;strong&gt;to failure at attaching package to version while adding the version of an application&lt;/strong&gt; to CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front-end web application that provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Deliver Version - Error - Deliver version fails at install extension step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-deliver-version/aip-console-application-onboardingdelivery-deliver-version-error-deliver-version-fails-at-install-extension-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-deliver-version/aip-console-application-onboardingdelivery-deliver-version-error-deliver-version-fails-at-install-extension-step/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page helps you resolve the error of the deliver version failing at the install extension step when using the AIP Console as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541159/566541158.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1x.y&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Initiate Deliver version in AIP Console&lt;/li&gt;
&lt;li&gt;Fails during install extensions&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Scan - Error - Invalid Connection profile name xxxxxx</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-error-invalid-connection-profile-name-xxxxxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-error-invalid-connection-profile-name-xxxxxx/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page helps you resolve the error - &lt;strong&gt;&amp;ldquo;Invalid Connection profile name &amp;ldquo;&lt;NAME OF THE CONNECTION PROFILE&gt;&amp;rdquo;&lt;/strong&gt; when trying to run analysis or delete a version from AIP Console -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541173/566541172.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1x.y&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create packages in AIP Console&lt;/li&gt;
&lt;li&gt;Initiate the Analysis or Try to Delete the version.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Error stack is shown below&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Templates</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-templates/</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 provides instructions for working with &lt;strong&gt;Templates&lt;/strong&gt; in the &lt;strong&gt;Architecture Studio&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Model Templates are in essence Architecture/Quality Rule models that can be used as a basis for building new models - i.e. they can facilitate the creation of new Architecture Models or new Quality Rule models:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some templates are supplied with Console (&lt;strong&gt;Product&lt;/strong&gt; templates)&lt;/li&gt;
&lt;li&gt;Templates can be created manually from existing models or templates (&lt;strong&gt;User Defined&lt;/strong&gt; templates)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-options"&gt;Available options&lt;/h3&gt;
&lt;p&gt;The Templates section is hidden by default. Click the &lt;strong&gt;Show Templates&lt;/strong&gt; button in the &lt;strong&gt;Architecture Studio&lt;/strong&gt; to display it:&lt;/p&gt;</description></item><item><title>AIP Console - Config Files</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-config-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-config-files/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to config files of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Error - Unable to Update Extension after Upgrading Console above 1.25.x - The operation has timed out</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-error-unable-to-update-extension-after-upgrading-console-above-1-25-x-the-operation-has-timed-out/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-error-unable-to-update-extension-after-upgrading-console-above-1-25-x-the-operation-has-timed-out/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After upgrading to AIP Console &amp;gt; 1.25x, when trying to download an extension, it gives the error -&lt;/p&gt;
&lt;p&gt;INF: 2021-09-03 12:45:51: Downloading extension &amp;lsquo;com.castsoftware.JEE-MavenHttp.4.1.0&amp;rsquo;&lt;br&gt;
The operation has timed out.&lt;br&gt;
at System.Net.HttpWebRequest.GetResponse()&lt;br&gt;
at System.Net.WebClient.GetWebResponse(WebRequest request)&lt;br&gt;
at System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream)&lt;br&gt;
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest&amp;amp; request)&lt;br&gt;
at System.Net.WebClient.DownloadString(Uri address)&lt;br&gt;
at ExtendCli.Core.Apis.BaseExtendApi.GetJsonFromQuery[T](Uri uri, String apiKey)&lt;br&gt;
at ExtendCli.Core.Apis.ExtendPackageApi.GetPackages(String id, String apiKey)&lt;br&gt;
at ExtendCli.Core.Packaging.AmbitPackageResolver.GetApiPackages(String id)&lt;br&gt;
at ExtendCli.Core.Packaging.AmbitPackageResolver.ResolveDependencyTree(String id, String version, Boolean skipDependencies)&lt;br&gt;
at ExtendCli.Core.Packaging.PackageManager.InstallPackage(String id, String version, IPackageSearchOptions options)&lt;br&gt;
at ExtendCli.Cli.Commands.InstallCommand.OnExecute(CommandLineApplication cmd)&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Offline extend - Unable to update new extensions to the offline extend service</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-unable-to-update-new-extensions-to-the-offline-extend-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-unable-to-update-new-extensions-to-the-offline-extend-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When uploading new extensions to the Offline Extend Service, we have the below error - &lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541224/566541223.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;This page will help you upload new Extensions to the Offline Extend Service when you come across the error.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version,&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.12.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.11.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Follow the below page to update new extensions to the Offline Extend Service - &lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/update-cast-extend-offline-with-new-content/"&gt;Update CAST Extend Offline with new content&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to configure the AIP Console to view the Applications in Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-to-view-the-applications-in-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-to-view-the-applications-in-engineering-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to configure the AIP Console to access the Engineering Dashboard for all applications.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for AIP Console: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Engineering Dashboard for AIP Console, please see this page:  &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Dashboard+Package+-+Engineering+Dashboard+User+Guide"&gt;Engineering Dashboard User Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Installation - Back End Installation of AIP Node</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-back-end-installation-of-aip-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-back-end-installation-of-aip-node/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the back end installation of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Running AIP Console Node Services - Error - Action cannot be launched</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-error-action-cannot-be-launched/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-error-action-cannot-be-launched/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The purpose of this page is to assist with the resolution of the issue when the message &lt;strong&gt;&amp;lsquo;Action cannot be launched&amp;rsquo;&lt;/strong&gt; is seen in the AIP console as shown in the screenshot below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541194/566541195.png" alt=""&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version,&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.8&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.9&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do an action on the AIP console&lt;/li&gt;
&lt;li&gt;Get the error message&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Upgrade - AIP Node Service does not start after upgrade</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-aip-node-service-does-not-start-after-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-aip-node-service-does-not-start-after-upgrade/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After upgrading AIP Console to 1.24, it is observed that the AIP Node service is not starting.&lt;/p&gt;
&lt;p&gt;Error stack is as shown below - &lt;/p&gt;
&lt;p&gt;03:27:56.996 [main] ERROR org.springframework.boot.SpringApplication - &lt;strong&gt;Application run failed&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;java.lang.NullPointerException: null&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;at com.castsoftware.webi.common.VersionInformation.access$100(VersionInformation.java:10) ~[cast-common-1.24.0.jar!/:1.24.0]&lt;/strong&gt;&lt;br&gt;
at com.castsoftware.webi.common.VersionInformation$Precision$1.getValue(VersionInformation.java:32) ~[cast-common-1.24.0.jar!/:1.24.0]&lt;br&gt;
at com.castsoftware.webi.common.VersionInformation$Precision.compare(VersionInformation.java:82) ~[cast-common-1.24.0.jar!/:1.24.0]&lt;br&gt;
at com.castsoftware.webi.common.VersionInformation.isLowerThan(VersionInformation.java:291) ~[cast-common-1.24.0.jar!/:1.24.0]&lt;br&gt;
at com.castsoftware.webi.common.VersionInformation.isHigherThan(VersionInformation.java:212) ~[cast-common-1.24.0.jar!/:1.24.0]&lt;br&gt;
at com.castsoftware.aip.node.configuration.ContextRefreshedListener.checkUpgradeAvailableApplications(ContextRefreshedListener.java:422) ~[classes!/:1.24.0-87]&lt;br&gt;
at com.castsoftware.aip.node.configuration.ContextRefreshedListener.onApplicationEvent(ContextRefreshedListener.java:133) ~[classes!/:1.24.0-87]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.15x-1.24x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console package upgrade</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/aip-console-package-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/aip-console-package-upgrade/</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 describes the upgrade process for the &lt;strong&gt;Front-end AIP Console package&lt;/strong&gt; (which includes embedded Dashboards).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---perform-a-backup"&gt;Step 1 - Perform a backup&lt;/h2&gt;
&lt;p&gt;CAST highly recommends that you backup the &lt;strong&gt;AIP Console data folder&lt;/strong&gt; before proceeding - this is so that a roll back can be actioned if necessary. This is achieved simply by copying the folder to another unrelated location.&lt;/p&gt;
&lt;h2 id="step-2---run-the-jar-installer"&gt;Step 2 - Run the JAR installer&lt;/h2&gt;
&lt;p&gt;Double click the &lt;strong&gt;executable .JAR&lt;/strong&gt; file as provided with the installation media. If you are using OpenJDK or you are using a Linux environment, you may not be able to execute the .JAR file, instead use the following command to open the .JAR in GUI mode :&lt;/p&gt;</description></item><item><title>AIP Core - Release Notes</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/aip-core-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/aip-core-release-notes/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AIP Core&lt;/strong&gt; (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;) Release Notes can be accessed here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Core - Release Notes</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/aip-core-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/aip-core-release-notes/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AIP Core for Imaging&lt;/strong&gt; (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;) was first released on &lt;strong&gt;12 February 2021&lt;/strong&gt; as &lt;strong&gt;8.3.31&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Release Notes can be accessed here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Node package - back-end installation</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/aip-node-package-back-end-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/aip-node-package-back-end-installation/</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;: step-by-step instructions for your &lt;strong&gt;back-end Node service installation&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You will need to run the installer on &lt;strong&gt;each Node&lt;/strong&gt; instance (i.e. a machine on which AIP Core is already installed) that you want to manage with Console.&lt;/p&gt;
&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;To run the setup, &lt;strong&gt;local Administrator privileges&lt;/strong&gt; are required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="gui-installation"&gt;GUI installation&lt;/h2&gt;
&lt;p&gt;To start the installation, double click the &lt;strong&gt;executable JAR&lt;/strong&gt; file as provided with the installation media. If you are unable to execute the .JAR file, use the following command to open the JAR in GUI mode:&lt;/p&gt;</description></item><item><title>AIP Node package - back-end installation for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/aip-node-package-back-end-installation-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/aip-node-package-back-end-installation-for-cast-imaging/</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;: step-by-step instructions for your &lt;strong&gt;back-end Node service installation&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You will need to run the installer on &lt;strong&gt;each Node&lt;/strong&gt; instance (i.e. a machine on which AIP Core is already installed) that you want to manage with Console.&lt;/p&gt;
&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;To run the setup, &lt;strong&gt;local Administrator privileges&lt;/strong&gt; are required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="gui-installation"&gt;GUI installation&lt;/h2&gt;
&lt;p&gt;To start the installation, double click the &lt;strong&gt;executable JAR&lt;/strong&gt; file as provided with the installation media. If you are unable to execute the .JAR file, use the following command to open the JAR in GUI mode:&lt;/p&gt;</description></item><item><title>AIP Node service - back-end installation</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-node-service-back-end-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-node-service-back-end-installation/</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;: step-by-step instructions for your &lt;strong&gt;back-end Node service installation&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You will need to run the installer on &lt;strong&gt;each Node&lt;/strong&gt; instance (i.e. a machine on which AIP Core is already installed) that you want to manage with Console.&lt;/p&gt;
&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;To run the setup, &lt;strong&gt;local Administrator privileges&lt;/strong&gt; are required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="gui-installation"&gt;GUI installation&lt;/h2&gt;
&lt;p&gt;To start the installation, double click the &lt;strong&gt;executable JAR&lt;/strong&gt; file as provided with the installation media. If you are unable to execute the .JAR file, use the following command to open the JAR in GUI mode:&lt;/p&gt;</description></item><item><title>AnaMan - User Defined Module - Information - Explicit List</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/anaman-snapshot-preparation-assistant-spa/anaman-user-defined-module-information-explicit-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/anaman-snapshot-preparation-assistant-spa/anaman-user-defined-module-information-explicit-list/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Table of Content&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This document provided sample SQL scripts for explicit lists.&lt;/p&gt;
&lt;h2 id="sql-script-to-pick-up-java-packages"&gt;SQL Script to pick up Java Packages&lt;/h2&gt;
&lt;p&gt;This script is needed when defining User Defined Module on java results with a filter of type OBJECT PATH.&lt;/p&gt;
&lt;p&gt;In effect, Java Packages are not stored in the knowledge base with their path but rather with their full names and therefore, are not included in the result of a filter of type OBJECT PATH.&lt;/p&gt;</description></item><item><title>Application - Config - Analysis - Working with Execution Groups</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/application-config-analysis-working-with-execution-groups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/application-config-analysis-working-with-execution-groups/</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;: an explanation of &lt;strong&gt;Execution Groups&lt;/strong&gt; and how they work. Available in v. ≥ &lt;strong&gt;1.17&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Execution Groups are an advanced level feature of Console 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 Group, or one Execution Group may be created for each Analysis Unit.&lt;/p&gt;
&lt;p&gt;Their objectives are as follows:&lt;/p&gt;</description></item><item><title>Application - Config - Modules</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-modules/</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; These options enable you to configure how &lt;strong&gt;Modules&lt;/strong&gt; are configured in your Application analysis.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Modules are used extensively in &lt;strong&gt;CAST Imaging&lt;/strong&gt; and &lt;strong&gt;CAST Dashboards&lt;/strong&gt; as a means to configure analysis results into meaningful groups or sets for display purposes:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127690/577503465.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127690/576127717.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Indeed, objects that are not part of a module:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;cannot be seen in CAST Imaging/CAST Dashboards&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cannot be included in Architecture Models&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cannot be included in Transaction/Function Point****configurations&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The definition of modules within applications also impacts the accessibility and usability of application assessment results. Specifically, in the CAST quality and quantity model, the module is the smallest assessment entity. The definition of a module can improve the relevance of the analysis results by linking modules to development teams and application functional layers etc. See also**&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/defining-consolidation-weighting-settings/"&gt;Defining consolidation weighting settings&lt;/a&gt;** for more information.&lt;/p&gt;</description></item><item><title>Application - Config - Summary of Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-summary-of-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-summary-of-dynamic-links/</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 explains how to manage Dynamic Links.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When an analysis is run the authenticity of some links that have been identified between objects cannot be absolutely determined by CAST - these links are known as &amp;ldquo;dynamic links&amp;rdquo;. Often these &amp;ldquo;unverified links&amp;rdquo; systematically occur or have no meaning for the specific technology you are working with. This screen displays:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;summary&lt;/strong&gt; of the dynamic links detected in the most recent analysis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detailed information&lt;/strong&gt; about each link&lt;/li&gt;
&lt;li&gt;the ability to &lt;strong&gt;&lt;a href="#ApplicationConfigSummaryofDynamicLinks-manual"&gt;manually review (see below)&lt;/a&gt;&lt;/strong&gt; each unverified link to state whether the link is correct or false&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reviewing Dynamic Links forms an important part of the analysis validation process and is explained in more detail in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dynamic-links/"&gt;Validate Dynamic Links&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Application - Function Points - AFP Count</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-afp-count/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-afp-count/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The AFP Count panel enables you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;view the &lt;strong&gt;default Function Point data&lt;/strong&gt; for &lt;strong&gt;Transactional Functions&lt;/strong&gt; and &lt;strong&gt;Data Functions&lt;/strong&gt; as produced in the most recent snapshot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;calibrate&lt;/strong&gt; the default results if required:
&lt;ul&gt;
&lt;li&gt;change the &lt;strong&gt;type&lt;/strong&gt; (ILF, EIF, EI, EO, EQ) and the &lt;strong&gt;value&lt;/strong&gt; of each Data Function or Transactional Function that has been identifed via the pre-defined or custom rules&lt;/li&gt;
&lt;li&gt;Delete, merge or unmerge objects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;view the &lt;strong&gt;calibrated functional size&lt;/strong&gt; overall, and separately for Transactional Functions and Data Functions&lt;/li&gt;
&lt;li&gt;view the &lt;strong&gt;number of Empty Transactional Functions&lt;/strong&gt; (highlighted in pink):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Application - Legacy Overview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-legacy-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-legacy-overview/</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 provides an explanation of the &lt;strong&gt;Overview&lt;/strong&gt; section for a given Application.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Overview&lt;/strong&gt; section provides detailed information about the Application - information is derived from versions/analyses/snapshot, therefore the section will be empty if no versions/analyses/snapshots exist for a given Application. The section contains several &amp;ldquo;boxes&amp;rdquo; each providing different information. Each box is described in detail below.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/601489706/601489718.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="access"&gt;Access&lt;/h2&gt;
&lt;p&gt;Move to the&lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Zip Content/Folder Content</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-zip-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-zip-content/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This section will be collapsed when a &lt;strong&gt;deep analysis&lt;/strong&gt; has been actioned.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Zip Content/Folder Content section&lt;/strong&gt; provides details of the source code that has been uploaded (either via a ZIP file or via the source folder location) with the means to &lt;strong&gt;filter (i.e. exclude)&lt;/strong&gt; certain files and folders:&lt;/p&gt;</description></item><item><title>Application and schema upgrade using CAST Server Manager</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-cast-server-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-cast-server-manager/</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 page discusses how to use &lt;strong&gt;CAST Server Manager GUI or CLI&lt;/strong&gt;to perform an application and schema upgrade.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---determine-the-schemas-to-be-upgraded"&gt;Step 1 - Determine the schemas to be upgraded&lt;/h2&gt;
&lt;p&gt;Browse to your &lt;strong&gt;AIP Console URL&lt;/strong&gt; &lt;code&gt;http://&amp;lt;server&amp;gt;:8081/ui/index.html&lt;/code&gt;, login to AIP Console with a user that has the **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-security/administration-center-security-user-roles/"&gt;ADMIN role&lt;/a&gt;**and switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/513147285/513147286.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Now move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/"&gt;&lt;strong&gt;Applications panel&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/513147285/513147287.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate your &lt;strong&gt;Application&lt;/strong&gt; in the list, click the &lt;strong&gt;options button&lt;/strong&gt; and select &lt;strong&gt;View Details&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Application onboarding with Fast Scan - validate the Fast Scan</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-fast-scan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-fast-scan/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When the &lt;strong&gt;Fast Scan&lt;/strong&gt; is complete (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-onboard-your-application-source-code/"&gt;Application onboarding with Fast Scan - onboard your application source code&lt;/a&gt;&lt;/strong&gt; for more information about starting this process), the results are displayed automatically in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/"&gt;Application - Overview with Fast Scan&lt;/a&gt;&lt;/strong&gt; page:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963353/604963371.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In addition, the Application is marked as &lt;strong&gt;Discovered&lt;/strong&gt; in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/"&gt;AIP Console - Application Management&lt;/a&gt;&lt;/strong&gt; page:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963353/604963369.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="checks"&gt;Checks&lt;/h2&gt;
&lt;p&gt;You should first check each of the following sections:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963353/604963370.jpg" alt=""&gt;&lt;/p&gt;
&lt;h3 id="zip-contentfolder-content"&gt;Zip Content/Folder Content&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Zip Content/Folder Content section&lt;/strong&gt; provides details of the source code that has been uploaded (either via a ZIP file or via the source folder location) with the means to&lt;strong&gt;filter (i.e. exclude)&lt;/strong&gt; certain files and folders.&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Standard onboarding - check results</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-check-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-check-results/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Checking the results&lt;/strong&gt; of the various actions performed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/"&gt;Application onboarding without Fast Scan - Standard onboarding - perform all actions&lt;/a&gt;&lt;/strong&gt; is an essential part of the &lt;strong&gt;Standard onboarding&lt;/strong&gt; process. Use the following to check the results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check status&lt;/li&gt;
&lt;li&gt;Logs&lt;/li&gt;
&lt;li&gt;Application details&lt;/li&gt;
&lt;li&gt;CAST Dashboards&lt;/li&gt;
&lt;li&gt;CAST Imaging&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="check-status"&gt;Check status&lt;/h2&gt;
&lt;p&gt;When all actions have been completed, you should check the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-job-progress-panel/"&gt;Job Progress panel&lt;/a&gt;&lt;/strong&gt; for a &amp;ldquo;success&amp;rdquo; message:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interface in ≥ 2.9&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Standard onboarding - perform all actions - manage exclusions</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-manage-exclusions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-manage-exclusions/</guid><description>&lt;h2 id="manage-exclusions"&gt;Manage exclusions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Manage Exclusions&lt;/strong&gt; is an &lt;strong&gt;optional step&lt;/strong&gt; in the source code upload process - it allows you to use to &lt;strong&gt;exclude specific files and/or folders&lt;/strong&gt; in the uploaded archive file and &lt;strong&gt;manage project exclusion rules&lt;/strong&gt; (available in &lt;strong&gt;AIP Console ≥ 1.26&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963213/604963226.jpg" alt=""&gt;&lt;/p&gt;
&lt;h3 id="ignore-patterns"&gt;Ignore Patterns&lt;/h3&gt;
&lt;p&gt;In this section, any excluded items will be &lt;strong&gt;ignored during the source code analysis&lt;/strong&gt;. A set of exclusion rules will be predefined via the &amp;ldquo;default&amp;rdquo; &lt;strong&gt;Exclusion Template&lt;/strong&gt; which contains the most common items that should be excluded (see **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-exclusion-templates/"&gt;Administration Center - Settings - Exclusion templates&lt;/a&gt;**for more information):&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Validate and accept the version</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-and-accept-the-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-and-accept-the-version/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When the source code has been delivered (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-add-a-new-version-and-deliver-source-code/"&gt;Application onboarding without Fast Scan - Step-by-step onboarding - Add a new version and deliver source code&lt;/a&gt;&lt;/strong&gt;) it should be &lt;strong&gt;validated&lt;/strong&gt;before it is &lt;strong&gt;accepted for analysis&lt;/strong&gt;. This section explains how to achieve this.&lt;/p&gt;
&lt;p&gt;Typically issues at this stage are due to &lt;strong&gt;missing files&lt;/strong&gt; and other deficiencies that result in an incomplete source code delivery. Resolution includes either a request for the missing component or the decision (wherever possible) to proceed with a redefined analysis boundary that excludes the undelivered components.&lt;/p&gt;</description></item><item><title>Application Servers - Apache Tomcat - Error - IOException while loading persisted sessions java io EOFexception</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-ioexception-while-loading-persisted-sessions-java-io-eofexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-ioexception-while-loading-persisted-sessions-java-io-eofexception/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the error &lt;em&gt;&lt;strong&gt;IOException while loading persisted sessions : java.io.EOFexception&lt;/strong&gt;&lt;/em&gt; which occurs while deploying war in tomcat :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531151/566531150.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Start Tomcat&lt;/li&gt;
&lt;li&gt;Deploy and WAR&lt;/li&gt;
&lt;li&gt;Check that the log contains exceptions IOException while loading persisted sessions java.io.EOFexception&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Installing Tomcat 64 bit on a Windows 2003 64 bit</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-installing-tomcat-64-bit-on-a-windows-2003-64-bit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-installing-tomcat-64-bit-on-a-windows-2003-64-bit/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Please refer to: &lt;a href="http://stackoverflow.com/questions/211446/how-to-run-tomcat-6-on-winxp-64-bit"&gt;http://stackoverflow.com/questions/211446/how-to-run-tomcat-6-on-winxp-64-bit&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Architecture Checker - Information - How to get objects having more than ten lines of code</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-get-objects-having-more-than-ten-lines-of-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-get-objects-having-more-than-ten-lines-of-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on how to get objects having more than 10 lines of code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate snapshot.&lt;/li&gt;
&lt;li&gt;Launch Architecture Checker.&lt;/li&gt;
&lt;li&gt;Load “Objects having at least 10 lines.CASTArchitect” file - &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566528680/566528679.castarchitect"&gt;Objects having at least 10 lines.CASTArchitect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check the Set Content on your application.&lt;/li&gt;
&lt;li&gt;You can see the number of objects having at least 10 lines of code. You can also see the list of these objects &amp;amp; access the source code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Architecture Checker - Layers - Missing links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-layers-missing-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-layers-missing-links/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the problem where there are missing links between Architecture checker layers while we can see from Enlighten that some objects contained in those layers are linked. For example as we can see in the below screenshot the objects &amp;ldquo;&lt;strong&gt;GetMessage&amp;rdquo;&lt;/strong&gt;, &amp;ldquo;&lt;strong&gt;Main&lt;/strong&gt;&amp;rdquo; and &amp;ldquo;&lt;strong&gt;Program.cs&amp;rdquo;&lt;/strong&gt; are linked&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531336/566531339.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But the Layers &lt;strong&gt;&amp;ldquo;Program.cs&lt;/strong&gt;&amp;rdquo; that contain the object &lt;strong&gt;&amp;ldquo;Program.cs&lt;/strong&gt;&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Main&amp;rdquo;&lt;/strong&gt; that contain the object &lt;strong&gt;&amp;ldquo;Main&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;GetMessage&amp;rdquo;&lt;/strong&gt; that contain the object &lt;strong&gt;&amp;ldquo;GetMessage&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Architecture Context Diagram</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/architecture-context-diagram/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/architecture-context-diagram/</guid><description>&lt;p&gt;The aim of this document is for the application SME to depict the logical high level architectural interaction between the various technologies of the application. It also identifies the application boundary, i.e. the scope of the application for which code will be delivered to CAST for analysis, and components which are deemed as external to the application.  This document is used by the CAST Administrator during the analysis configuration workflow stage (&lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Analysis+Configuration+and+Execution"&gt;Analysis Configuration and Execution&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Assessment Model adding new indicators using CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-adding-new-indicators-using-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-adding-new-indicators-using-cast-management-studio/</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;This section describes the addition of new indicators to an existing Assessment Model&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="business-criterion-creation"&gt;Business Criterion creation&lt;/h3&gt;
&lt;h4 id="process-overview"&gt;Process overview&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Business Criterion declaration in CAST Management Studio
&lt;ul&gt;
&lt;li&gt;Open the target Assessment Model&lt;/li&gt;
&lt;li&gt;Click on [+] in the &amp;ldquo;Quality Model &amp;gt; Business Criteria&amp;rdquo; tab&lt;/li&gt;
&lt;li&gt;Make it « active »
&lt;ul&gt;
&lt;li&gt;External ID&lt;/li&gt;
&lt;li&gt;Active status&lt;/li&gt;
&lt;li&gt;Aggregate Technical Criterion with the right weight and critical contribution&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fine-tune it
&lt;ul&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="business-criterion-declaration-in-cast-management-studio"&gt;Business Criterion declaration in CAST Management Studio&lt;/h4&gt;
&lt;h5 id="adding-a-new-business-criterion-in-an-assessment-model"&gt;Adding a new Business Criterion in an Assessment Model&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Open the target Assessment Model
&lt;ul&gt;
&lt;li&gt;CAST default 7.1.0 Assessment Model is already installed in Assessment Models view&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click on [+] in the &amp;ldquo;Quality Model &amp;gt; Business Criteria&amp;rdquo; tab&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id="make-the-new-business-criterion-active"&gt;Make the new Business Criterion &amp;ldquo;active&amp;rdquo;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Ensure that the Business Criterion is correctly hooked into the Assessment Model&lt;/p&gt;</description></item><item><title>Assessment Model comparison process</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-comparison-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-comparison-process/</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 explains how to &lt;strong&gt;compare two Assessment Models&lt;/strong&gt; using &lt;strong&gt;CAST Management Studio&lt;/strong&gt; to highlight differences between them.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST&amp;rsquo;s Assessment Model contains multiple settings and values that are used to measure the Quality and Quantity of a given Application. Therefore, the results of an analysis are heavily dependent on the settings defined in the Assessment Model you are using. If you change to a new Assessment Model (for example when upgrading to a new release of AIP Core, or when switching to a custom Assessment Model) the results of your analyses will be impacted (for example a change a threshold value for a given Quality Rule could result in more or less violations of the rule). As such, it is important to be able to compare Assessment Models so that you are aware what has changed should you decide to switch to a new model.&lt;/p&gt;</description></item><item><title>CAST AIP for Dashboards - Hardware requirements</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-hardware-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-hardware-requirements/</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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hardware requirements depend on various factors related to the Application(s) you are analyzing and these must be considered:
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;li&gt;Technologies used&lt;/li&gt;
&lt;li&gt;Number of users accessing results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;due to the different factors that need to be considered, it is difficult to make precise hardware recommendations, therefore what we provide in this page is &lt;strong&gt;indicative&lt;/strong&gt; only. We provide these figures as a guide to the &lt;strong&gt;absolute minimum&lt;/strong&gt; required to run AIP Console and all required components, and your own configuration will &lt;strong&gt;likely require better hardware&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using storage/disk with &lt;strong&gt;high IOPS values&lt;/strong&gt; (i.e. SSD disks or SANs configured with SSD) will bring &lt;strong&gt;better performance&lt;/strong&gt;. This is particularly true for servers hosting the CAST AIP/AIP Node and PostgreSQL components where faster storage will improve analysis performance.&lt;/li&gt;
&lt;li&gt;installations of CAST AIP on servers with resources that are lower than the minimum required or that barely meet the minimum requirements will have the following limitations:
&lt;ul&gt;
&lt;li&gt;analysis runtime and SQL operations will be sub-optimal&lt;/li&gt;
&lt;li&gt;you cannot run more than one application in parallel&lt;/li&gt;
&lt;li&gt;disk space can be quickly overloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="on-premises"&gt;On-premises&lt;/h3&gt;
&lt;h4 id="multi-node-largeenterprise"&gt;Multi-node (Large/Enterprise)&lt;/h4&gt;
&lt;h5 id="with-aip-console-v-2x"&gt;With AIP Console v. 2.x&lt;/h5&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Change application</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-change-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-change-application/</guid><description>&lt;h2 id="change-application"&gt;Change application&lt;/h2&gt;
&lt;p&gt;As part of the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;connection process&lt;/a&gt; for &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt; you are prompted to select an application (as defined in the CAST Management Studio) - this is the application that you will check your architecture model against.&lt;/p&gt;
&lt;p&gt;If you need to change the application, you can use this option.&lt;/p&gt;
&lt;p&gt;The option can be accessed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;From the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/"&gt;Action&lt;/a&gt; &lt;strong&gt;&amp;gt; Change application&lt;/strong&gt; menu&lt;/li&gt;
&lt;li&gt;Using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220331/change_appli.png?version=1&amp;amp;modificationDate=1549304334417&amp;amp;api=v2" alt=""&gt; &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-toolbar/"&gt;Toolbar&lt;/a&gt; icon&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When selected, you will be prompted to select the new application (as defined in the CAST Management Studio) you want to check using the Architecture Checker:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Define a Business layer</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-define-a-business-layer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-define-a-business-layer/</guid><description>&lt;h5 id="example"&gt;Example&lt;/h5&gt;
&lt;p&gt;You have created a Layer called &lt;strong&gt;Business&lt;/strong&gt; (i.e. matches all the source code that runs the Business logic in your application) and you would like to assign all classes and interfaces to this layer, i.e. all the objects belonging to the Java package called &amp;ldquo;com.mycompany.app.BU&amp;rdquo;.&lt;/p&gt;
&lt;h6 id="step-by-step-process"&gt;Step-by-step process&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Select the &lt;strong&gt;fullname&lt;/strong&gt; property in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/"&gt;Types and Properties window&lt;/a&gt; and drag and drop it to the the &lt;strong&gt;Business&lt;/strong&gt; Layer you&amp;rsquo;ve already created in &lt;strong&gt;Define dependencies&lt;/strong&gt; mode (see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layers-sets-dependencies/"&gt;Define Layers, Sets and Dependencies&lt;/a&gt;), as shown in the screenshot below:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Deployment requirements</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-deployment-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-deployment-requirements/</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;: information to help you plan your &lt;strong&gt;standalone CAST Architecture Checker&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="recommended-hardware"&gt;Recommended hardware&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;strong&gt;CPU&lt;/strong&gt;&lt;/th&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/th&gt;
 &lt;th&gt;&lt;strong&gt;DISK&lt;/strong&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1 processor X 4 core&lt;/td&gt;
 &lt;td&gt;64-bit&lt;/td&gt;
 &lt;td&gt;8GB min&lt;/td&gt;
 &lt;td&gt;240GB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="supported-operating-systems"&gt;Supported Operating Systems&lt;/h2&gt;
&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;Note that the CAST Architecture Checker is a &lt;strong&gt;64-bit application&lt;/strong&gt;, therefore a 64-bit Operating System is required.&lt;/p&gt;
&lt;/div&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Operating System&lt;/th&gt;
 &lt;th&gt;Supported&lt;/th&gt;
 &lt;th&gt;Supported by reference&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows 7 SP1 64-bit&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows 8 64-bit&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows 8.1 64-bit&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows 10 64-bit&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows 11 64-bit&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2008 R2 SP1 64-bit (Standard edition)&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2012 64-bit (Standard edition)&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Installations of Windows Server using only  &lt;strong&gt;Server Core&lt;/strong&gt;  (i.e. without a GUI) are not supported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2012 R2 64-bit (Standard edition)&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2016&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2019&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2022&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft Windows Server 2025&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="supported-cast-aip-releases"&gt;Supported CAST AIP releases&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CAST Architecture Checker can check models against Management Service schemas installed from the following releases of CAST AIP&lt;/li&gt;
&lt;li&gt;Extensions created from Quality Rule Models can be installed on the following releases of CAST AIP&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;CAST AIP&lt;/th&gt;
 &lt;th&gt;Supported&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="supported-rdbms"&gt;Supported RDBMS&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;CAST AIP&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Supported&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;CSS/PostgreSQL&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;CAST highly recommends using CSS/PostgreSQL to benefit fully from all available functionality.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Oracle&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="2"&gt;
&lt;p&gt;Some functionalities are not supported when using these RDBMS to host CAST AIP schemas - for example:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Edit menu</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-edit-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-edit-menu/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Edit menu&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 146.0px;"/&gt;&lt;col style="width: 874.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Menu&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Undo&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;Use this option to undo the most recent change you have made.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Redo&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;Use this option to redo the most recent change you have undone.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Settings&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Use this option to choose the default storage location for custom Templates:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815868/277816190.jpg" data-linked-resource-container-id="277815868" data-linked-resource-container-version="11" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="settings.jpg" data-linked-resource-id="277816190" data-linked-resource-type="attachment" data-linked-resource-version="3" data-unresolved-comment-count="0" draggable="false" height="213" src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815868/277816190.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The default template storage location is set to &lt;strong&gt;%USERPROFILE%\Documents&lt;/strong&gt;, but you can override this if required.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Exporting a new Quality Rule Model to an existing extension package</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-exporting-a-new-quality-rule-model-to-an-existing-extension-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-exporting-a-new-quality-rule-model-to-an-existing-extension-package/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: how to export a &lt;strong&gt;new Quality Rule Model&lt;/strong&gt; as a single rule and add it to an existing CAST AIP extension package which already contains &lt;strong&gt;existing rules from other models&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---define-the-models-properties"&gt;Step 1 - Define the Model&amp;rsquo;s properties&lt;/h2&gt;
&lt;p&gt;As explained &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-exporting-a-quality-rule-model-to-a-new-extension-package/"&gt;here&lt;/a&gt;, ensure that you have defined the model&amp;rsquo;s properties. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-configuring-model-properties/"&gt;CAST Architecture Checker - Configuring model properties&lt;/a&gt;. To update an existing package with a new rule, you must be working with a different model than those exported previously.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Open an existing model</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-open-an-existing-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-open-an-existing-model/</guid><description>&lt;p&gt;To open an existing model that you have previously saved as a .CASTArchitect / .CASTRule file:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;click the &lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/279347412/279347415.png" alt=""&gt;icon on the toolbar&lt;/li&gt;
&lt;li&gt;or select the &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Open Model&lt;/strong&gt; menu option&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Open dialog box&lt;/strong&gt; will be displayed. Choose the model you require and click&lt;strong&gt;Open&lt;/strong&gt; to open the model:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/279347412/279347438.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that by default the current user&amp;rsquo;s &lt;strong&gt;Documents&lt;/strong&gt; folder will be opened the first time that the &lt;strong&gt;Open Model&lt;/strong&gt; option is used. Subsequent uses of the &lt;strong&gt;Open Model&lt;/strong&gt; option will open the folder where a .CASTArchitect/.CASTRule file was most recently selected and opened. This location is stored in the following file:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-1/</guid><description>&lt;h2 id="110"&gt;1.1.0&lt;/h2&gt;
&lt;h3 id="installing-a-new-release"&gt;Installing a new release&lt;/h3&gt;
&lt;p&gt;CAST does not support the upgrade of CAST Architecture Checker from any previous release. Therefore, CAST recommends &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/"&gt;uninstalling&lt;/a&gt; the previous release of CAST Architecture Checker and then &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/"&gt;installing&lt;/a&gt; the new release from scratch.&lt;/p&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="setlayer-creation-with-caller-of-and-callee-of-blocks"&gt;Set/layer creation with Caller-Of and Callee-Of blocks&lt;/h4&gt;
&lt;p&gt;It is now possible to create &lt;strong&gt;Caller-Of&lt;/strong&gt; and &lt;strong&gt;Callee-Of&lt;/strong&gt; blocks using &lt;strong&gt;multiple link types&lt;/strong&gt;. Previously, only one single link type could be selected. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-block-elements/"&gt;CAST Architecture Checker - Working with block elements&lt;/a&gt; for more information.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Toolbar</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-toolbar/</guid><description>&lt;h2 id="toolbar"&gt;Toolbar&lt;/h2&gt;
&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Toolbar menu&lt;/strong&gt; within the CAST Architecture Checker. All these options are also available in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-file-menu/"&gt;File menu&lt;/a&gt;.&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Icon&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815892/277815897.png" data-linked-resource-container-id="277815892" data-linked-resource-container-version="18" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="new_model.png" data-linked-resource-id="277815897" data-linked-resource-type="attachment" data-linked-resource-version="4" data-unresolved-comment-count="0" draggable="false" height="23" src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815892/277815897.png"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;span&gt;Use this option to create a &lt;/span&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;span&gt; Architecture Model. The &lt;strong&gt;New &lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;Architecture Model dialog box&lt;/strong&gt;&lt;span&gt; will be displayed enabling you to do so. See &lt;/span&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Define a new Architecture Model&lt;/a&gt;&lt;span&gt; for more information.&lt;/span&gt;&lt;p&gt;If you are working on an Architecture Model, you will be prompted to save any unsaved changes you have made.&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Options panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-options-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-options-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Options panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402957/40402974.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction process:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Verbose&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;By default this option is set to TRUE. When set to true, the log (see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-log-panel/"&gt;Log panel&lt;/a&gt;) will contain information about the time taken to perform each specific action in milliseconds. This increases the size of the log, but is useful for troubleshooting.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Extraction File Path&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;This command specifies the &lt;strong&gt;location &lt;/strong&gt;you would like the extractor to &lt;strong&gt;output &lt;/strong&gt;the Extraction action results to.&lt;p&gt;By default:&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Release Notes - 2.2</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-2/</guid><description>&lt;h2 id="2211-funcrel"&gt;2.2.11-funcrel&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Supports connection to and extraction from Oracle 12c&lt;/li&gt;
&lt;li&gt;Three flavors of the extractor are provided to cover extraction from Oracle 9i up to 12c and using the extractor with all JRE versions starting with JRE 1.6, see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;Versions provided / supported Java JRE&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Compatible with CAST AIP 8.3.x, 8.2.x, 8.1.x, 8.0.x and 7.3.x&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CAST Engineering Dashboard - Action Plan - Missing action plan objects - Action plan from prior snapshot is missing in new snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-action-plan/cast-engineering-dashboard-action-plan-missing-action-plan-objects-action-plan-from-prior-snapshot-is-missing-in-new-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-action-plan/cast-engineering-dashboard-action-plan-missing-action-plan-objects-action-plan-from-prior-snapshot-is-missing-in-new-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the problem when the objects in the action plan view disappears after running a new snapshot. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538525/566538526.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Run a snapshot n-1&lt;/li&gt;
&lt;li&gt;Run a new snapshot n&lt;/li&gt;
&lt;li&gt;Open the dashboard and go to the view Improvement - Action Plan&lt;/li&gt;
&lt;li&gt;You might see all objects or some objects have disappeared&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardActionPlanMissingactionplanobjectsActionplanfrompriorsnapshotismissinginnewsnapshot-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Application - Missing Application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-missing-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-missing-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when the Application is missing from CED.&lt;/p&gt;
&lt;p&gt;An application is missing from CED if it exists under Cast-MS and it&amp;rsquo;s not visible under CED.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538539/566538543.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538539/566538542.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Connect to CED&lt;/li&gt;
&lt;li&gt;Go to the &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Quick+Access"&gt;Quick Access&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Observe that there is application present under Cast-MS but missing from CED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Bookmarks - Missing or improper bookmarks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-bookmarks/cast-engineering-dashboard-bookmarks-missing-or-improper-bookmarks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-bookmarks/cast-engineering-dashboard-bookmarks-missing-or-improper-bookmarks/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain the case when there is one object violated, by one violation of quality rule in the frame &amp;ldquo;FRAME_PORTAL_INVESTIGATION_VIEW&amp;rdquo; of Dashboard, but there is no bookmark / the source code causing the violation is not highlighted. Either the entire source file is grayed out or the highlight is in an incorrect place.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538549/566538548.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take snapshot.&lt;/li&gt;
&lt;li&gt;Open CAST Engineering Dashboard.&lt;/li&gt;
&lt;li&gt;In Dashboard locate the violation without bookmarks / highlights or with wrong bookmarks&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Exclusion - Excluded Objects reappears on dashboard- Objects excluded in previous snapshot still appears in current snapshot- exclusion object id issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-exclusion/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard-objects-excluded-in-previous-snapshot-still-appears-in-current-snapshot-exclusion-object-id-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-exclusion/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard/cast-engineering-dashboard-exclusion-excluded-objects-reappears-on-dashboard-objects-excluded-in-previous-snapshot-still-appears-in-current-snapshot-exclusion-object-id-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The dashboard does not display exclusions that have been previously entered for an object.&lt;/p&gt;
&lt;p&gt;The exclusion previously entered in a prior snapshot would look like this in the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538601/566538603.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Later after subsequent snapshots and analysis, the exclusion that was done for this object -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538601/566538602.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Export All - Missing data in generated CSV - Incomplete export all from the Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-missing-data-in-generated-csv/cast-engineering-dashboard-export-all-missing-data-in-generated-csv-incomplete-export-all-from-the-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-export-all/cast-engineering-dashboard-export-all-missing-data-in-generated-csv/cast-engineering-dashboard-export-all-missing-data-in-generated-csv-incomplete-export-all-from-the-action-plan/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the problem of missing rows from Action Plan view. For example consider the below case where there are a total of 5492 items with  still violation- 2025 &amp;amp;  corrected - 2394 . When you click on export all you can find only 1980 items under still a violation and 2329 under corrected.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538617/566538616.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You may also obseve variable number of rows exported  each time you click on &amp;ldquo;export all&amp;rdquo; with the last row is incomplete.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-faq/</guid><description>&lt;p&gt;What is the crypting algorithm and typology used for password in CAST dashboard ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;It is an internal encryption algorithm. If you wish to have extra security then you can use the LDAP.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For more details please refer to the documentation under &amp;ldquo;Active Directory LDAP and Kerberos integration&amp;rdquo; at:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CAST AIP 7.2 Documentation &amp;gt; Cookbooks &amp;gt; Platform Administration &amp;gt; Portal Administration &amp;gt; CAST Engineering Platform and CAST Discovery Portal &amp;gt; Advanced web.xml configuration&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Incorrect Value - Health Factor Grade are incorrect</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-health-factor-grade-are-incorrect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-health-factor-grade-are-incorrect/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide where the grade for Business criteria is incorrect on dashboard.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538632/566538631.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Launch Dashboard.&lt;/li&gt;
&lt;li&gt;See that the grades at application level is not correct as per your manual calculation.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardGradesIncorrectValueHealthFactorGradeareincorrect-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Graphs - The graph Mapping of Technical Quality x Number of lines of code x Number of artifacts is missing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-the-graph-mapping-of-technical-quality-x-number-of-lines-of-code-x-number-of-artifacts-is-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-the-graph-mapping-of-technical-quality-x-number-of-lines-of-code-x-number-of-artifacts-is-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The graph &amp;ldquo;Mapping of &amp;lsquo;Technical Quality&amp;rsquo;x&amp;rsquo;Number of lines of code&amp;rsquo;x&amp;rsquo;Number of artifacts&amp;rsquo;&amp;rdquo; is missing under &lt;strong&gt;Contained Module&lt;/strong&gt; and/or Contained Module section(s)&lt;/p&gt;
&lt;p&gt;In the following screenshot, the graph &amp;ldquo;Mapping of &amp;lsquo;Technical Quality&amp;rsquo;x&amp;rsquo;Number of lines of code&amp;rsquo;x&amp;rsquo;Number of artifacts&amp;rsquo;&amp;rdquo; is missing under the both sections &lt;strong&gt;Contained Module&lt;/strong&gt; and &lt;strong&gt;Contained Module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538663/566538662.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="the-graph-is-missing-under-under-contained-module-only"&gt;The graph is missing under under Contained Module only&lt;/h2&gt;
&lt;p&gt;In this case, the graph is missing because the technical quantity index rule (TQI) has not been computed for one or many modules of the application. So the graph will be not displayed because some data are missing.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Get URLs sent to server during navigation in the dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-get-urls-sent-to-server-during-navigation-in-the-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-get-urls-sent-to-server-during-navigation-in-the-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to get URLs sent to server during navigation in the dashboard,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop application in used web server&lt;/li&gt;
&lt;li&gt;Modify the web.xml file of the application by adding following section to the web.xml&lt;br&gt;
&lt;context-param&gt;&lt;br&gt;
&lt;param-name&gt;logger.level.SERVER_REQUEST&lt;/param-name&gt;&lt;br&gt;
&lt;param-value&gt;0&lt;/param-value&gt;&lt;br&gt;
&lt;description&gt;SERVER log level&lt;/description&gt;&lt;br&gt;
&lt;/context-param&gt;&lt;/li&gt;
&lt;li&gt;Start application in used web server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - List of XXX - No items to show - FRAME_PORTAL_INVESTIGATION_VIEW - categorized objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-investigation-view-categorized-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-investigation-view-categorized-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When selecting some rules from the Investigation - Quality Model drilldown view it shows the following message &amp;ldquo;&lt;strong&gt;No items to show&lt;/strong&gt;&amp;rdquo; in the &lt;strong&gt;violation panel&lt;/strong&gt; when actually there are violations. This happens more frequently with rules with a high number of violations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538685/566538684.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Go to Investigation drilldown view.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select rule for example &amp;ldquo;Avoid stored procedures not returning a status value&amp;rdquo; for application.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - AFP - NoCalib</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-nocalib/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-nocalib/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the case when you are calibrating the AFP and it appears on TCC but the AFP results in the CED appear with &amp;ldquo;&lt;strong&gt;NoCalib&lt;/strong&gt;&amp;rdquo; after taking a snapshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538717/566538719.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard and see that the AFP appears as &amp;ldquo;NoCalib&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the snapshot contain at least one Transaction or Data Function with the status UNCHANGED ADDED or MODIFIED, for this refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - BFP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-bfp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-bfp/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues with the value displayed for BFP on dashboard. You can refer to the below page for more information on BFP - &lt;a href="http://doc.castsoftware.com/display/DOC82/QRL+-+Backfired+Function+Points"&gt;QRL - Backfired Function Points&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;BFP is displayed in in the left panel in most of the &lt;a href="http://doc.castsoftware.com/display/DOC82/User+profiled+pages"&gt;User profiled pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And also in the below views for the label BFP -&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Evolution+-+Quality+and+Size"&gt;Evolution - Quality and Size&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official Documentation&lt;/p&gt;
&lt;p&gt;For 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/User+profiled+pages"&gt;User profiled pages&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Cyclomatic Complexity - Incorrect Value - Cyclomatic Complexity displayed as zero on dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-cyclomatic-complexity/cast-engineering-dashboard-metrics-cyclomatic-complexity-incorrect-value-cyclomatic-complexity-displayed-as-zero-on-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-cyclomatic-complexity/cast-engineering-dashboard-metrics-cyclomatic-complexity-incorrect-value-cyclomatic-complexity-displayed-as-zero-on-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will provide the solution for a known issue with the calculation and display of the complexity on the left hand panel of dashboard. They are displayed as 0 on the dashboard.&lt;/p&gt;
&lt;p&gt;The screenshots of the issue is given below, which will help in clarifying the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538742/566538743.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Lines of Code - Incorrect value - RPG DB400 - Lines of Code LOC is doubled</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value-rpg-db400-lines-of-code-loc-is-doubled/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value/cast-engineering-dashboard-metrics-lines-of-code-incorrect-value-rpg-db400-lines-of-code-loc-is-doubled/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe an issue when the analysis of RPG is done using RPG package &amp;lt; 1.0.4. When looking at the dashboard results, you find out that LOC is double that of the expected one for DB400 logical files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do Analysis and snapshot for RPG language using RPG package &amp;lt; 1.0.4&lt;/li&gt;
&lt;li&gt;While Validating the dashboard, you find out that LoC is the double of the expected one for DB400 logical files.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Number of metrics - Inconsistent value - Number of Function points is not the same as in TCC</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value-number-of-function-points-is-not-the-same-as-in-tcc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value/cast-engineering-dashboard-metrics-number-of-metrics-inconsistent-value-number-of-function-points-is-not-the-same-as-in-tcc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When connecting to the Dashboard &amp;ldquo;Size Baseline&amp;rdquo; (FRAME_PORTAL_AFP_VIEW) view, you observe that the number of Function points in the dashboard is different from the Number of Function Points shown in TCC.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538774/566538776.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run an analysis.&lt;/li&gt;
&lt;li&gt;Do some calibration in TCC.&lt;/li&gt;
&lt;li&gt;Generate snapshot.&lt;/li&gt;
&lt;li&gt;Go to the dashboard  &amp;ldquo;Size Baseline&amp;rdquo;  (FRAME_PORTAL_AFP_VIEW) view, you observe that the number of of Function points in the dashboard is greater than the Number of Function Points shown in TCC.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - number of metrics - incorrect value - Technical Size</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value-technical-size/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value/cast-engineering-dashboard-metrics-number-of-metrics-incorrect-value-technical-size/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide was originally designed for the CAST Engineering Dashboard which is now a legacy feature of CAST.  This information can be useful in investigating issues with the current Engineering Dashboard in regards to technical size as well.&lt;/p&gt;
&lt;p&gt;Documentation on the legacy compare version feature can be found here:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Compare+Versions"&gt;Compare Versions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This guide provides help for issues related to the following technical size issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Number of Code line and the variation are not as expected&lt;/li&gt;
&lt;li&gt;The Number of artifacts and the variation are not as expected&lt;/li&gt;
&lt;li&gt;The Number of processed, added, updated and or deleted artifacts is not as expected&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When comparing 2 snapshots: Snapshot m and Snapshot n (Snapshot m has been computed before the Snapshot n) and the number of added/updated/deleted artifacts, make sure you consider all additions/updates/deletions of artifacts in snapshots between m and n. For example, if between snapshots m and n, we have 3 snapshots: n+1, n+2, n+3 and if an artifact is added in snapshot n+1, updated in snapshot n+2 and deleted in snapshot n+3:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Technical Debt - Missing Debt</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-technical-debt/cast-engineering-dashboard-metrics-technical-debt-missing-debt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-technical-debt/cast-engineering-dashboard-metrics-technical-debt-missing-debt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the label Technical debt itself is missing from the left hand panel on the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Select the section you are interested in -&lt;/p&gt;
&lt;p&gt;If the problem you are facing does not match any case listed above then perfomr the below steps&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;check if the Technical Debt is supposed to be calculated for your application - Use the below page to calculate the Technical Debt manually -&lt;br&gt;
&lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-technical-debt-manually/"&gt;SQL Queries - CAST Central Base - Queries on Metrics - How to calculate Technical Debt manually&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Modules - Incorrect module content</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-incorrect-module-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-incorrect-module-content/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to troubleshoot issues where the content of the module is incorrect. For instance you are expecting to see only Java Objects but you are seeing all Oracle Objects. Or you are expecting to see the objects of snapshot N but you are seeing objects of Snapshot N-1.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538815/566538817.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Incorrect Object Type</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues with object type incorrectly displayed on the Dashboard. For instance you expect the type of object to be displayed as an Oracle Table instead the field Object Type shows Oracle View.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check the type of the object in KB using the below query&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Select k.idkey,t.typnam
from typ t,keys k
where t.idtyp = k.idkey
and k.idkey = &amp;lt;object_id&amp;gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Missing objects - Artefacts coming as deleted between two snapshots without source code changes</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/cast-engineering-dashboard-object-missing-objects-artefacts-coming-as-deleted-between-two-snapshots-without-source-code-changes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/cast-engineering-dashboard-object-missing-objects-artefacts-coming-as-deleted-between-two-snapshots-without-source-code-changes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when you get deleted artefacts from the Dashboard, you can observe this issue from one of the following views:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_CONTENT_EVOLUTION+-+Compare+Versions"&gt;FRAME_PORTAL_CONTENT_EVOLUTION&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538863/566538862.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_VIOLATION_VIEW+-+Risk+Indicators+-+Object+Level"&gt;FRAME_PORTAL_VIOLATION_VIEW&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538863/566538864.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take 2 snapshots&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if there were no Ghost objects in your previous snapshot, for this refer to the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-all-the-ghost-objects-and-ghost-projects-in-your-knowledge-base/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up all the ghost objects and ghost projects in your knowledge base&lt;/a&gt;, if it is not the case then go to the next step, else the current count of objects is the correct one, the missing ghost objects are due to:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Wrong object - PeopleSoft - Vanilla objects are present in the CED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-peoplesoft-vanilla-objects-are-present-in-the-ced/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-peoplesoft-vanilla-objects-are-present-in-the-ced/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue when the discrimination process is run, but still the People Soft objects belonging to Vanilla is present in the dashboard.  The discrimination of the object is done using an SQL tool job in content enrichment, post analysis. But the object is present in the Dashboard when you search for it in the search box of the Dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Duplicate Quality Rules - Multiple parameter value displayed on dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-duplicate-quality-rules/cast-engineering-dashboard-quality-rule-duplicate-quality-rules-multiple-parameter-value-displayed-on-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-duplicate-quality-rules/cast-engineering-dashboard-quality-rule-duplicate-quality-rules-multiple-parameter-value-displayed-on-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue and provides the solution to the problem of dashboard displaying multiple parameter values for a Quality Rule after changing the default parameter value in the Assessment model.&lt;/p&gt;
&lt;p&gt;Refer to the below screenshots for clarity on the problem&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538890/566538891.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Grade may vary between snapshots even when violation status is unchanged</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-grade-may-vary-between-snapshots-even-when-violation-status-is-unchanged/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-grade-may-vary-between-snapshots-even-when-violation-status-is-unchanged/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you in investigating issue with QR grade computation between 2 snapshots.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;8.3&lt;/th&gt;
 &lt;th&gt;&amp;#x2705;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Check QR grade for any rule&lt;/li&gt;
&lt;li&gt;Compare the grade with previous snapshot and observe that grade is decreased&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you observe that QR grade is decreased/increased compare to previous snapshot then first  calculate the QR grade manually using below method:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Inconsistency between number of objects with Violation and failed checks - Number of objects with violation is higher than failed Checks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks-number-of-objects-with-violation-is-higher-than-failed-checks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks-number-of-objects-with-violation-is-higher-than-failed-checks/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides an answer for customers reporting the following problem.&lt;br&gt;
In the metric page detail for the metric &amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo;, at application or module level, the failed checks reported in the summary table is smaller than the number of objects listed in the list of very high risky objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The difference between the number of failed checks and the total of listed objects comes from the fact that this metric &amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo; is a &amp;ldquo;multiple output metric&amp;rdquo;. We can see that in CAST-MS (in the AssesmentModel/ Metric :&amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo; /Documentation/output Tab).&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality Rule - Missing Quality Rule - Dataflow security diagnostics</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-dataflow-security-diagnostics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-dataflow-security-diagnostics/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some violations are missing in dataflow Security Diagnostics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-Checkifitisexpectedtonothavethisdiagnosticsfired"&gt;Check if it is expected to not have this diagnostics fired&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;if it is not expected then &lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-Checkifitisnotaknownlimitation"&gt;Check if it is not a known limitation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If it is not due to a known limitation&lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-Askforcustomerinput"&gt;Ask for customer input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-CheckforErrorsinCASTMSlog"&gt;Check for Errors in CAST MS log&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-Reproducetheissue"&gt;Reproduce the issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardQualityRuleMissingQualityRuleDataflowsecuritydiagnostics-TransmittheissuetotheR&amp;amp;Dteam"&gt;Transmit the issue to the R&amp;amp;D team&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="check-if-it-is-expected-to-not-have-this-diagnostics-fired"&gt;Check if it is expected to not have this diagnostics fired&lt;/h3&gt;
&lt;p&gt;In some cases, it is normal that the security QRs are not fired:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Report Builder - Generate PDF report - Error - Unable to use HTTPs to generate PDF reports</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-error-unable-to-use-https-to-generate-pdf-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-error-unable-to-use-https-to-generate-pdf-reports/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not able to generate PDF with HTTPS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to the Dashboard&lt;/li&gt;
&lt;li&gt;Go to Quick access page &amp;gt; Report Builder&lt;/li&gt;
&lt;li&gt;Create report based on Business Map with CAST user&lt;/li&gt;
&lt;li&gt;Generate PDF&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST do not support the use of HTTPs to generate PDF reports through Report Builder Administration Page. Please use the following work around:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install a pdf printer (for example PDFCreator)&lt;/li&gt;
&lt;li&gt;Click on the display button&lt;/li&gt;
&lt;li&gt;Generate a pdf report by printing the display page using the pdf printer&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Snapshots - Wrong Snapshot Date - previous snapshot date is wrong</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-snapshots/cast-engineering-dashboard-snapshots-wrong-snapshot-date-previous-snapshot-date-is-wrong/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-snapshots/cast-engineering-dashboard-snapshots-wrong-snapshot-date-previous-snapshot-date-is-wrong/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots the problem where the previous snapshot date and the prev technical size values are incorrectly displayed in the Application Assessment Level View. This issue happens when you have more than 3 snapshots. You can see in the below screenshot -the graph displayed under the Application History panel the current snapshot is 07/30/2015 and previous snapshot date is 06/25/2015&lt;br&gt;
But this value is not matching with the one shown on the left panel. The previous snapshot date and the Prev. technical size values are incorrect and does not change for snapshots 3rd and above.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Source code - Missing Source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-missing-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-missing-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue when the source code of an object is not displayed under CED:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538999/566538998.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Navigate to the frame FRAME_PORTAL_INVESTIGATION_VIEW&lt;/li&gt;
&lt;li&gt;Select an object in violation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Action Plan&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the object source code is expected to be not displayed, for this perform the following on the knowledge schema:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Technology - Tibco does not show up in dashboard in LOC by module by techology section</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technology/cast-engineering-dashboard-technology-tibco-does-not-show-up-in-dashboard-in-loc-by-module-by-techology-section/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-technology/cast-engineering-dashboard-technology-tibco-does-not-show-up-in-dashboard-in-loc-by-module-by-techology-section/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When examining the Dashboard results after analyzing a TIBCO application, &lt;strong&gt;the dashboard did not show LOC values for TIBCO in the LOC by module by technology section but instead showed LOC values for J2EE&lt;/strong&gt; as displayed in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539029/566539028.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Users and Roles - User cannot be saved since it is not authorized to access the requested</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-users-and-roles/cast-engineering-dashboard-users-and-roles-user-cannot-be-saved-since-it-is-not-authorized-to-access-the-requested/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-users-and-roles/cast-engineering-dashboard-users-and-roles-user-cannot-be-saved-since-it-is-not-authorized-to-access-the-requested/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The document gives the approach to treat the error message as mentioned below, while creating a non-admin user:&lt;/p&gt;
&lt;p&gt;When you try creating a non-admin user without assigning any roles, you get the following error:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;User cannot be saved since it is not authorized to access the requested information of frame(s): FRAME_PORTAL_RISK_VIEW-FRAME_PORTAL_PORTFOLIO_VIEW&lt;/strong&gt;&amp;rdquo;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539052/566539051.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To avoid getting such error, you will have to&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Empty or blank view - FRAME_PORTAL_HOME_PAGE</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-empty-or-blank-view/cast-engineering-dashboard-views-empty-or-blank-view-frame-portal-home-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-empty-or-blank-view/cast-engineering-dashboard-views-empty-or-blank-view-frame-portal-home-page/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues where you get an empty blank view after logging in on FRAME_PORTAL_HOME_PAGE view&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539079/566539078.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Login successfully&lt;/li&gt;
&lt;li&gt;Home page is blank or empty with nothing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the &lt;strong&gt;Technical Quality Index&lt;/strong&gt; metrics has been computed using the below steps -
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Using the &lt;strong&gt;Quick Access&lt;/strong&gt; page, identify the objects names and technologies used in the last snapshot&amp;rsquo;s portfolio tree. For instance, in the below screenshot, we can see:&lt;br&gt;
2 used technologies: &lt;strong&gt;ASP&lt;/strong&gt; and &lt;strong&gt;Oracle server&lt;/strong&gt;&lt;br&gt;
1 Corporate : &lt;strong&gt;Sample_corpprate&lt;/strong&gt;&lt;br&gt;
1 system: &lt;strong&gt;Sample_System&lt;/strong&gt;&lt;br&gt;
1 application: &lt;strong&gt;Sample_Application&lt;/strong&gt;&lt;br&gt;
2 modules: &lt;strong&gt;Module1&lt;/strong&gt; and &lt;strong&gt;Module2&lt;/strong&gt;&lt;br&gt;
There are 7 objects used for the snapshot definition&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539079/566539080.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Errors - Apache Error 502</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-apache-error-502/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-apache-error-502/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the below error on dashboard :&lt;/p&gt;
&lt;p&gt;Apache Error 502: There is a problem with the page you are looking for, and it cannot be displayed. When the webserver(while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539089/566539090.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;One of the cases where we have com across this error is when compute call graph button is clicked -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Critical Violations - Inconsistent value - The sum of Critical violations at module level and at application level do not match</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-the-sum-of-critical-violations-at-module-level-and-at-application-level-do-not-match/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-the-sum-of-critical-violations-at-module-level-and-at-application-level-do-not-match/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the problem where there is difference in number of critical violations at application level and at module level.&lt;/p&gt;
&lt;p&gt;The dashboard views which display the critical violations at module level and at application level are -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_AFP_VIEW+-+Size+-+Baseline"&gt;FRAME_PORTAL_AFP_VIEW - Size - Baseline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_ASSESSMENT_VIEW+-+Assessment+View"&gt;FRAME_PORTAL_ASSESSMENT_VIEW - Assessment View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_ORGANISATION_VIEW+-+Assessment+-+Team+Level"&gt;FRAME_PORTAL_ORGANISATION_VIEW - Assessment - Team Level&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_PROJECT_VIEW+-+Reports+-+Project+Data+and+Improvement"&gt;FRAME_PORTAL_PROJECT_VIEW - Reports - Project Data and Improvement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_RISK_VIEW+-+Assessment+-+Application+Level"&gt;FRAME_PORTAL_RISK_VIEW - Assessment - Application Level&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For instance -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Artifacts with High Depth of Code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-artifacts-with-high-depth-of-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-artifacts-with-high-depth-of-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation for quality rule &amp;lsquo;&lt;strong&gt;Avoid Artifacts with High Depth of Code&amp;rsquo;&lt;/strong&gt; seems to be not correct&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Although the source code  seems to have only 2 levels of if/else and no loops,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the source code not for levels of nesting but for the branches. This Quality rule is not dependent on levels but on the control flow.
&lt;ol&gt;
&lt;li&gt;In the code check if there are more than 5 branches to if/else.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - How to reset violation status</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-how-to-reset-violation-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-how-to-reset-violation-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a methodology on how to reset violation status in certain cases. A screenshot of violation status before running the steps in this page is shown here:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539279/566539280.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Here is a screenshot that shows the status after running the steps&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539279/566539278.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;p&gt;It is currently unclear about the steps that lead to this situation. It was noticed in a dashboard but the steps done prior to the issue were not provided.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - Avoid Nested Loops QR for ABAP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-nested-loops-qr-for-abap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-nested-loops-qr-for-abap/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some violations are missing for this QR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the issue is for no violation for metric &amp;ldquo;Avoid Nested Loops&amp;rdquo; (ABAP), you can consider reviewing the code to see the level of nested loop the code has since the MAV3 metric computed for ABAP is with more than 3 levels. So any object with level of nesting &amp;lt;= 3 will not be considered for violations.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - WAR Deployment - LDAP - Problem logging to directory LDAP error code 49 - 80090308</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-problem-logging-to-directory-ldap-error-code-49-80090308/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-problem-logging-to-directory-ldap-error-code-49-80090308/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Unable to login to dashboard with LDAP credentials. Error in standard console looks like following :&lt;/p&gt;
&lt;p&gt;[ERROR]:   [JAAS] Problem logging to directory: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A8, comment: AcceptSecurityContext error, data 52e, v1db1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This particular error code 52e indicates invalid credentials. The possible reason for this could be improper configuration of&lt;strong&gt;naming.ldap.domain&lt;/strong&gt;parameter in the web.xml&lt;/p&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Recheck the &lt;strong&gt;web.xml&lt;/strong&gt; (EXAMPLE - C:\Program Files\tomcat\webapps\CASTAD\WEB-INF\web.xml)  for line 385, if the domain is specified correctly. For example the domain could be CORP.CASTSOFTWARE.COM.&lt;/p&gt;</description></item><item><title>CAST Enhancement Function Points Estimation - EFP</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-enhancement-function-points-estimation-efp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-enhancement-function-points-estimation-efp/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;CAST AI Administrators&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Enhancement Function Points Estimation technology is an automatic function points counting method based on the rules defined by the OMG. This automatic process is described in detail in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;. After an initial baseline count, CAST AIP catalogs and stores both Data Functions and Transactional Functions structure in the CAST Application Intelligence Knowledge base. All artifacts that are part of the Data and Transactional Functions are stored into the database along with a checksum that enables uniquely identify the current version of each artifact.&lt;/p&gt;</description></item><item><title>CAST Extend local server - Prerequisites</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-prerequisites/</guid><description>&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;strong&gt;Host Operating System&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;CAST Extend &lt;span&gt; local server can be installed on&lt;/span&gt;
&lt;strong&gt; Windows&lt;/strong&gt;
&lt;span&gt;
&lt;span&gt;host Operating Systems. &lt;/span&gt;
&lt;/span&gt;Supported versions of Windows: &lt;ul&gt;
&lt;li&gt;Windows Server 2025&lt;/li&gt;
&lt;li&gt;Windows Server 2022&lt;/li&gt;
&lt;li&gt;Windows Server 2019&lt;/li&gt;
&lt;li&gt;Windows Server 2016&lt;/li&gt;
&lt;li&gt;Windows Server 2012 R2 Standard&lt;/li&gt;
&lt;li&gt;Windows Server 2012 Standard&lt;/li&gt;
&lt;li&gt;Windows Server 2008 &lt;span style="color: rgb(23,43,77);"&gt; R2 SP1 Standard&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;Windows 10&lt;/li&gt;
&lt;li&gt;Windows 8.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;strong&gt;AIP Console release&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;When using Extend local server with &lt;strong&gt;AIP Console &lt;/strong&gt;
&lt;span style="color: rgb(32,33,36);"&gt;
&lt;strong&gt;≥ 1.25&lt;/strong&gt;, the minimum required release of Extend local server is &lt;strong&gt;1.1.0-funcrel&lt;/strong&gt;. &lt;/span&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;strong&gt;Disk space&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;CAST Extend &lt;span&gt; local server&lt;/span&gt; requires at least &lt;strong&gt;2GB&lt;/strong&gt; of free disk space. &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;strong&gt;Network access&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;CAST Extend &lt;span&gt; local server&lt;/span&gt; runs as a Windows service on the &lt;strong&gt;default port of 8085&lt;/strong&gt; (this can be customized).  &lt;span style="color: rgb(23,43,77);"&gt;You may therefore need to adjust &lt;span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;strong style="text-align: left;"&gt;firewall rules&lt;/strong&gt;
&lt;span style="color: rgb(23,43,77);"&gt;
&lt;span&gt;&lt;/span&gt;on the server to allow incoming connections on the listening port. &lt;/span&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;strong&gt;Access to CAST Extend&lt;/strong&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p style="text-align: left;"&gt;Access to the following URL on port &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;443&lt;/strong&gt; via &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;TCP&lt;/strong&gt;
&lt;span&gt;&lt;/span&gt;is required in "online" mode:
 &lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 2.1</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-1/</guid><description>&lt;h3 id="211-funcrel"&gt;2.1.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;43874&lt;/td&gt;
 &lt;td&gt;Fixed potential vulnerability on unquoted service path.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="210-funcrel"&gt;2.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Added package managed APIs&lt;/td&gt;
 &lt;td&gt;Added APIs to allow manual management of the server content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-100&lt;/td&gt;
 &lt;td&gt;Fixes an issue that prevents custom extensions from being uploaded via API.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-98&lt;/td&gt;
 &lt;td&gt;Fixes an issue that causes icon download options to be ignored during synchronization.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-103&lt;/td&gt;
 &lt;td&gt;Fixes an issue that could cause a failed analysis in Console during server synchronizations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-114&lt;/td&gt;
 &lt;td&gt;Fixes an issue that could cause failed downloads when user maintenance expires in online configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;43612&lt;/td&gt;
 &lt;td&gt;Fixes an issue that prevents ignore ICON_DOWNLOAD configuration option from functioning as intended.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Extend Offline for Microsoft Windows - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-release-notes/cast-extend-offline-for-microsoft-windows-release-notes/cast-extend-offline-for-microsoft-windows-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-release-notes/cast-extend-offline-for-microsoft-windows-release-notes/cast-extend-offline-for-microsoft-windows-release-notes-1-0/</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;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial stable release shipped with a default set of extensions.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Extend website</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-website/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-website/</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 page provides an explanation of the &lt;strong&gt;CAST Extend Website: &lt;a href="https://extend.castsoftware.com"&gt;https://extend.castsoftware.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&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;CAST Extend is not supported when using &lt;strong&gt;Internet Explorer&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;CAST Extend website&lt;/strong&gt; is the main &amp;ldquo;hub&amp;rdquo; for managing extensions. Extensions can be &lt;strong&gt;downloaded&lt;/strong&gt; (official and custom) and &lt;strong&gt;uploaded&lt;/strong&gt; (custom) in a modern graphical interface accessible in your browser. Access requires registration but is open to all active/current CAST customers and CAST partners. If you require a temporary account, please &lt;strong&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;contact CAST Support&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Imaging ETL - Release Notes - 2.2</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-2/</guid><description>&lt;h3 id="221-funcrel"&gt;2.2.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This release is identical to the ETL provided in CAST Imaging 2.2.0-funcrel, with the addition of the updates and improvements listed below.&lt;/p&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-64: Improve WCF objects management in exporter&lt;/td&gt;
 &lt;td&gt;Manage new WCF types in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-45: Automatic Color Management&lt;/td&gt;
 &lt;td&gt;Simplify color configuration for objects in exporter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3511&lt;/td&gt;
 &lt;td&gt;Remove the hard checks on the CSV files in Export zip (export zips &amp;gt;= 2.1.0 are now supported).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3471&lt;/td&gt;
 &lt;td&gt;Remove the use of objectTypeColors.csv from import.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Application layers view mode - Concept Objects - Wrong object name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-objects/cast-imaging-system-application-layers-view-mode-concept-objects-wrong-object-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-concept-objects/cast-imaging-system-application-layers-view-mode-concept-objects-wrong-object-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to investigate the issue of wrong object name, it means the name of the object in the source code is not the same as the one in the Imaging view.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Import/export application&lt;/li&gt;
&lt;li&gt;Visualize Imaging results&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Application layers view mode - results - LOC values for imaging and dashboard are sometimes not consistent</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-results/cast-imaging-system-application-layers-view-mode-results-loc-values-for-imaging-and-dashboard-are-sometimes-not-consistent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-application-layers-view-mode/cast-imaging-system-application-layers-view-mode-results/cast-imaging-system-application-layers-view-mode-results-loc-values-for-imaging-and-dashboard-are-sometimes-not-consistent/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using Imaging, the LOC values for imaging and the dashboard may not be consistent as shown in these sample screenshots:&lt;/p&gt;
&lt;p&gt;Imaging:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541292/566541293.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541292/566541291.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Import Imaging&lt;/li&gt;
&lt;li&gt;Compare to Dashboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The issue is that when there are shared objects, the results will be different between the value of the dashboard LOC and Imaging LOC.  The current dashboard LOC is being calculated at an application level, while Imaging is being calculated at a module level.  In a future version of Imaging,  the results for Imaging will be changed to use the dashboard calculation.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Configuration process - Export the application - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-export-the-application/cast-imaging-system-configuration-process-export-the-application-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-export-the-application/cast-imaging-system-configuration-process-export-the-application-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the performance problems, you may face while exporting an application&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Export+and+import+the+Application+data"&gt;Export and import the Application data&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the server is configured according to CAST recommendation, for this perform the following
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following query on a Postgres session :&lt;/p&gt;</description></item><item><title>CAST Imaging System - Configuration process - Import the application - Fatal error - forbidden out of memory</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-import-the-application/cast-imaging-system-configuration-process-import-the-application-fatal-error/cast-imaging-system-configuration-process-import-the-application-fatal-error-forbidden-out-of-memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-import-the-application/cast-imaging-system-configuration-process-import-the-application-fatal-error/cast-imaging-system-configuration-process-import-the-application-fatal-error-forbidden-out-of-memory/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If while doing an import to imaging, the import fails like in the below screenshot with a Forbidden message:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541322/566541321.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;And when looking at the ETL logs you see the following in a log (see the following page on a description of the Imaging logs and location- &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-logging/"&gt;User Guide - Logging&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;[2019-08-19 23:43:57] WARN run: unable getting transactionObjects cypher summary for CPT_-_CoPilot error=database returned error [Neo.TransientError.General.OutOfMemoryError]: There is not enough memory to perform the current task. Please try increasing &amp;lsquo;dbms.memory.heap.max_size&amp;rsquo; in the neo4j configuration (normally in &amp;lsquo;conf/neo4j.conf&amp;rsquo; or, if you you are using Neo4j Desktop, found through the user interface) or if you are running an embedded installation increase the heap by using &amp;lsquo;-Xmx&amp;rsquo; command line flag, and then restart the database.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Super Admin not accessible anymore</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-super-admin-not-accessible-anymore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-super-admin-not-accessible-anymore/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section provides assistance when Super Admin is not accessible in Imaging.  The Super Admin user account may have been removed or is no longer active.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Please select the &amp;lsquo;imaging&amp;rsquo; database and run the following:. For using this refer &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-how-to-access-neo4j/"&gt;CAST Imaging System - Information - How to access Neo4j&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;MATCH (r:Role {Name: &amp;lsquo;Super Admin&amp;rsquo;})&amp;lt;-[:HAS_ROLE]-(k) RETURN k.Name, labels(k)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; 2. ```java
MATCH (r:Role {Name: &amp;#39;Super Admin&amp;#39;})&amp;lt;-[:HAS_ROLE]-(k:User)&amp;lt;-[:CONTAINS_USER]-(sm:SecurityMode) RETURN k.Name, sm.Name
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;The first query returns the user name and role.  The second query returns the user name and type of access they are authorized for (such as &amp;lsquo;LDAP&amp;rsquo;)&lt;/p&gt;</description></item><item><title>CAST Imaging System - Export options - Fatal Error - Unsupported scenario -There are multiple applications under same local schema</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-export-options/cast-imaging-system-export-options-fatal-error/cast-imaging-system-export-options-fatal-error-unsupported-scenario-there-are-multiple-applications-under-same-local-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-export-options/cast-imaging-system-export-options-fatal-error/cast-imaging-system-export-options-fatal-error-unsupported-scenario-there-are-multiple-applications-under-same-local-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue when Imaging export might fail with the below error:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Unsupported scenario : There are multiple applications under same local schema : [Application(name=CashManagement), Application(name=CashManagementBigData)]&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Imaging Export&lt;/li&gt;
&lt;li&gt;Observe it fails&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Login - Authentication - Login failure due to exception liquibas exception LockException Could not acquire change log lock</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-authentication/cast-imaging-system-gui-login-authentication-login-failure-due-to-exception-liquibas-exception-lockexception-could-not-acquire-change-log-lock/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-login/cast-imaging-system-gui-login-authentication/cast-imaging-system-gui-login-authentication-login-failure-due-to-exception-liquibas-exception-lockexception-could-not-acquire-change-log-lock/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to solve the login error &lt;strong&gt;&amp;lsquo;Could not acquire change log lock&amp;rsquo;&lt;/strong&gt; when imaging is configured to use &lt;strong&gt;LDAP&lt;/strong&gt; &lt;strong&gt;authentication&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Error Log :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Caused&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exception&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LockException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Could&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acquire&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;change&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lock&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For more information refer to : &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configure+authentication#Configureauthentication-ldapConfiguringauthenticationusingLDAP/LDAPS"&gt;Configuring authentication using LDAP/LDAPS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure LDAP authentication in imaging.&lt;/li&gt;
&lt;li&gt;Restart service &amp;ldquo;CAST Imaging - login service&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Login fails due to error &lt;strong&gt;&amp;ldquo;Incorrect username or password. please try again.&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Observe below exception from loginservice.log(path : &lt;Imaging-install-path&gt;\logs).&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exception&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LockException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Could&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acquire&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;change&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lock&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Currently&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;locked&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Export application in debug mode</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to export an application in debug mode, and the added value of this practice.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;How to activate debug mode?&lt;/strong&gt;                                                                                                                                                                                                                                                                                                                                                                                                                                                                          To generate the CSV data ZIP in &lt;strong&gt;debug&lt;/strong&gt; mode, run the following command either directly in a Command Prompt or via a batch file, changing it to suit your own environment:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Installation and update process - Fatal Error - Oracle Java SE Development Kit 8 or newer not found in the system</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-oracle-java-se-development-kit-8-or-newer-not-found-in-the-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-oracle-java-se-development-kit-8-or-newer-not-found-in-the-system/</guid><description>&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This page helps you to resolve the below error when you try to install Imaging.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541406/566541405.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541406/566541407.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Install Imaging&lt;/li&gt;
&lt;li&gt;Observe error&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;This issue occurs when your machine is not installed with JDK 1.8 or higher version. As per Imaging prerequisite &lt;a href="https://doc.castsoftware.com/display/IMAGING/Prerequisites+for+CAST+Imaging"&gt;https://doc.castsoftware.com/display/IMAGING/Prerequisites+for+CAST+Imaging&lt;/a&gt; JDK 1.8 or higher version is required.&lt;/li&gt;
&lt;li&gt;To check which version of JDK installed in your system you can simply open a command prompt and type &lt;strong&gt;&amp;lsquo;java -version&amp;rsquo;&lt;/strong&gt; which will give you the version installed.&lt;/li&gt;
&lt;li&gt;To resolve this issue please install JDK&amp;gt;=1.8 on the machine where you are installing the Imaging.&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with &lt;a href="#CASTImagingSystemInstallationandupdateprocessFatalErrorOracleJavaSEDevelopmentKit8ornewernotfoundinthesystem-Relevantinput"&gt;CAST Imaging System - Installation and update process - Fatal Error - Oracle Java SE Development Kit 8 or newer not found in the system#Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Modules - Missing Object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-missing-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-missing-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when you are expecting that an object is part of a specific module but you cannot find it there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;View module content&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the object has been analyzed -  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-list-of-objects-analyzed-from-a-file-path/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to get the list of objects analyzed from a file path&lt;/a&gt;, if the object has not been analyzed then &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check if the object is part of a module - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-and-properties/"&gt;SQL Queries - CAST Knowledge Base - Queries on Module - Module content and properties&lt;/a&gt;, if the object is not part of a module then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-missing-objects/"&gt;CMS Application - Modules - Incorrect module content - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Source code - Wrong position</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-source-code/cast-imaging-system-source-code-wrong-position/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-source-code/cast-imaging-system-source-code-wrong-position/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the position of the source code is wrong in the file path.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;View objects source code&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the position of the object is correct on the from of the knowledge schema - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-algebraic-representation-of-the-object-position-on-the-source-file/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to get the algebraic representation of the object position on the source file&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the position is wrong under knowledge schema, then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-transfer-sources/"&gt;CMS Snapshot Analysis - Transfer Sources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else if the position is correct under knowledge schema then export the application in debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; then contact  &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CAST Imaging System - Transactions view mode - Missing link</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-missing-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-missing-link/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of Missing link from &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transactions+view+mode#UserGuide-Transactionsviewmode-Transactions-NavigationFlow"&gt;Transactional view&lt;/a&gt; . For example when you are expecting to get a link between the below objects you get a missing link.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541460/566541459.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Update imaging to the latest version, as there may be issues already fixed which could resolve your issue.&lt;/li&gt;
&lt;li&gt;Check if the link is visible from Enlighten - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/ENL+-+Links"&gt;ENL - Links&lt;/a&gt;, If the link is not visible from Enlighten then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-links/"&gt;Enlighten - Links&lt;/a&gt; for more investigation&lt;/li&gt;
&lt;li&gt;Else If the link is visible from Enlighten then check if the link type is expected to be visible from Imaging System - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-link-types-ignored-by-cast-imaging-system/"&gt;CAST Imaging System - Information - Link types ignored by CAST Imaging System&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the link type is part of the link types ignored by Imaging System then its expected to not show the link&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;if the above steps do not help to solve the issue, then perform the extract in Debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; and contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the  knowledge schema.
&lt;ol&gt;
&lt;li&gt;For support or advanced users, you can do the following to check things further:
&lt;ol&gt;
&lt;li&gt;Check the link in the export by searching for it in &amp;lt;application_name&amp;gt; _is_lnk.csv file&lt;/li&gt;
&lt;li&gt;Check the link in the import&lt;/li&gt;
&lt;li&gt;Check the link in the graph searching for it in&amp;lt;application_name&amp;gt;_is_tra_detail.csv&lt;/li&gt;
&lt;li&gt;Run this on the neo4j database on the objects which are missing the links (need the objectid of the objects matching and application name) :   &lt;code&gt;MATCH p=(o1:&amp;lt;application_name&amp;gt;:SubObject)-[]-&amp;gt;(o2:&amp;lt;application_name&amp;gt;) WHERE o1.AipId = '&amp;lt;xxxxx&amp;gt;'  RETURN p&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Run this on the neo4j database:  &lt;code&gt;MATCH (c:LinkCategory)-[r]-&amp;gt;(l:LinkType) RETURN c.Name, type(r), l.Name ORDER BY l.Name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Run this on the neo4j database for the type of link missing (like REFER):  &lt;code&gt;MATCH (o1:&amp;lt;application_name&amp;gt;)-[:&amp;lt;xxxxx&amp;gt;]-&amp;gt;(o2:&amp;lt;application_name&amp;gt;) RETURN DISTINCT o1.InternalType, labels(o1), o2.InternalType, labels(o2), count(o1)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Run this on the neo4j database for the type of link missing (like REFER):  &lt;code&gt;MATCH (l:LinkType {Name: '&amp;lt;xxxxx&amp;gt;') RETURN l&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Configuration Menu - Error - The New delivery cannot be a sub-folder of the current folder</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-the-new-delivery-cannot-be-a-sub-folder-of-the-current-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-the-new-delivery-cannot-be-a-sub-folder-of-the-current-folder/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page talk about the error &amp;ldquo;&lt;strong&gt;The New delivery cannot be a sub-folder of the current folder&lt;/strong&gt;&amp;rdquo; on changing the Delivery folder under Platform settings.&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531379/566531380.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cast MS preferences was set with Delivery as C:\CASTMS2140\Delivery&lt;/li&gt;
&lt;li&gt;Created a new Delivery folder C:\CASTMS2140\Delivery1&lt;br&gt;
Both the Delivery and Delivery1 are in the same folder.&lt;/li&gt;
&lt;li&gt;Set the Delivery to C:\CASTMS2140\Delivery1&lt;/li&gt;
&lt;li&gt;Click Finish&lt;/li&gt;
&lt;li&gt;Error: The new delivery folder cannot be a sub-folder of the current one&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Editors - Editor windows do not launch</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-editors/cast-management-studio-editors-editor-windows-do-not-launch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-editors/cast-management-studio-editors-editor-windows-do-not-launch/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After logging into CAST Management Studio, selecting a connection profile, and connecting to CAST Management Studio, selecting a task which brings up a sub-window does not execute and CAST-MS does no work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Management Studio - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-faq/</guid><description>&lt;p&gt;Can a snapshot be generated at system level in CAST Management Studio ?&lt;/p&gt;
&lt;p&gt;The answer is no. A snapshot can only be generated at the Delivery Unit and Application levels.&lt;/p&gt;
&lt;p&gt;Which source code management systems does CAST support?&lt;/p&gt;
&lt;p&gt;We currently support subversion (SVN) and Team Foundation Server (TFS) through the Delivery Management Tool (DMT).&lt;/p&gt;
&lt;p&gt;You can see specific details on how DMT interacts with Source Code Management (SCM) systems in the on-line DMT help in the section:&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Failed to create log root folder</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-failed-to-create-log-root-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-failed-to-create-log-root-folder/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution for the following error, encountered while opening CMS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Internal error occurred.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;The application is closing. Call CAST support now providing the log file at C:\ProgramData\CAST\CAST\Logs\CAST-MS-20181105-165044.log.txt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;internal Exception :&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Failed to create log root folder I:\Implementation\Logs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error can be seen in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531400/566531399.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Views - Validation View - Error - Missing Name - Missing Extraction File</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-missing-name-missing-extraction-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-missing-name-missing-extraction-file/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When looking at the validation view in CAST Management Studio (CMS), an error is seen about &amp;lsquo;Missing Name&amp;rsquo; as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531448/566531447.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You may also see messages about &amp;lsquo;Missing Extraction File&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Options panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-options-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-options-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Options panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650390/151650392.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction process:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Configuration File Path&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;This field is used to specify a specific &lt;strong&gt;.config&lt;/strong&gt; file that tells the extractor what to extract - it is only used if the default values need to be overwritten.&lt;/p&gt;&lt;p&gt;CAST recommends leaving this parameter as defined.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Graph components - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-graph-components-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-graph-components-1-11-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107770/326107789.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107770/326107790.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Graph components - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-graph-components-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-graph-components-1-8-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986398/253986417.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986398/253986418.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Graph components - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-graph-components-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-graph-components-1-9-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756892/280756894.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756892/280756893.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Installation process</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-installation-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-installation-process/</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 page describes how to install the standalone CAST Report Generator.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="where-can-i-obtain-the-cast-report-generator"&gt;Where can I obtain the CAST Report Generator?&lt;/h2&gt;
&lt;h3 id="-1100"&gt;≥ 1.10.0&lt;/h3&gt;
&lt;p&gt;You can obtain the Report Generator from &lt;strong&gt;&lt;a href="https://extend.castsoftware.com"&gt;Extend&lt;/a&gt;&lt;/strong&gt;. Search for &amp;ldquo;report generator&amp;rdquo; and choose the &lt;strong&gt;Report Generator&lt;/strong&gt;option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/99352639/310484729.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;An &lt;strong&gt;exe setup installer&lt;/strong&gt; file named &lt;strong&gt;com.castsoftware.aip.reportgenerator.&lt;version&gt;.exe&lt;/strong&gt; will be downloaded and can be run by double clicking. Please proceed as described in  &lt;strong&gt;&lt;a href="#CASTReportGeneratorInstallationprocess-steps"&gt;Installation steps&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="-190"&gt;≤ 1.9.0&lt;/h3&gt;
&lt;p&gt;You can obtain the CAST Report Generator from the &lt;a href="https://confluence.castsoftware.com/display/download/Report+Generator"&gt;&lt;strong&gt;CAST Product Center&lt;/strong&gt;&lt;/a&gt; - this requires a CAST login. A ZIP file will be downloaded - unpack this ZIP file to find the &lt;strong&gt;exe setup installer&lt;/strong&gt; called &lt;strong&gt;ReportGeneratorSetup.exe&lt;/strong&gt; and proceed as described in  &lt;strong&gt;&lt;a href="#CASTReportGeneratorInstallationprocess-steps"&gt;Installation steps&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - FAQ</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-faq/</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 provides answers to some Frequently Asked Questions about the CAST SAP Extractor.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="how-do-i-run-the-cast-sap-extractor"&gt;How do I run the CAST SAP Extractor&lt;/h3&gt;
&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/"&gt;CAST SAP Extractor NG - User Guide - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="where-should-i-store-the-extraction-result"&gt;Where should I store the Extraction Result?&lt;/h3&gt;
&lt;p&gt;Please see the paragraph entitled &lt;strong&gt;Extraction storage repository&lt;/strong&gt; in &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-abap-source-code-extraction-8-3-x-8-2-x-8-0-x/"&gt;CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="how-can-i-get-the-version-number-of-the-cast-sap-extractor"&gt;How can I get the version number of the CAST SAP Extractor?&lt;/h3&gt;
&lt;p&gt;Start by executing CAST SAP Extractor. When the main selection screen is displayed, a button is available on the upper banner which provides you with the version number of the extractor you are running:&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Release Notes - 8.4</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-4/</guid><description>&lt;h3 id="849-funcrel"&gt;8.4.9-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;46975&lt;/td&gt;
 &lt;td&gt;Provides an update to ensure that it is now possible to extract code from views even when no tables exist.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;46975&lt;/td&gt;
 &lt;td&gt;Provides an update to add functionality to include tables created from joins inside views in the extraction output.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="848-funcrel"&gt;8.4.8-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SAPEXTR-00000&lt;/td&gt;
 &lt;td&gt;A new log file has been added to the output extraction zip file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SAPEXTR-00000&lt;/td&gt;
 &lt;td&gt;A new menu has been added to the selection screen within the specific function module &amp;ldquo;ZCAST_SAP_FILE_ZIP_F&amp;rdquo;. This menu is designed to retrieve all extraction objects in both string and xstring formats.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="847-funcrel"&gt;8.4.7-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;42369&lt;/td&gt;
 &lt;td&gt;This release implements a new try-catch ABAP statement, to catch any potential codepage_conversion exception reported during the extraction. The new statement will identify the file causing the issue so that this can be dealt with appropriately (for example excluding the file, or altering the file).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="846-funcrel"&gt;8.4.6-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;41024&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the extraction log file does not contain any information about whether the &amp;ldquo;Consider CDS&amp;rdquo; option has been enabled or not. This information is now present in the log file for both of the following scenarios: 1) when extracting dependent tables/views the information is provided in the &amp;ldquo;ABAP SOURCE CODE Extraction Scope&amp;rdquo; section. 2) when extracting independent tables/views the information is provided in the &amp;ldquo;TABLES/VIEWS Extraction Scope&amp;rdquo; section.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="845-funcrel"&gt;8.4.5-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;40455&lt;/td&gt;
 &lt;td&gt;This new release contains some additional checks on the S/4 version to fix an issue causing a syntax incompatibility problem with the system version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="844-funcrel"&gt;8.4.4-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Tables/Views extraction filter now includes CDS Views&lt;/td&gt;
 &lt;td&gt;The Table/Views extraction filter (which enables you to extract specific Tables/Views by directly entering their names) will now include CDS Views. Previously CDS Views were ignored for this filter. See &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+SAP+table+and+view+extraction+-+8.4.x#CASTSAPExtractorNGSAPtableandviewextraction8.4.x-Table/ViewName"&gt;https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+SAP+table+and+view+extraction+-+8.4.x#CASTSAPExtractorNGSAPtableandviewextraction8.4.x-Table/ViewName&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="843-funcrel"&gt;8.4.3-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Note that in ≥ 8.4.3, with regard to the Uninstall process
described in &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Installation+and+Uninstall+-+8.4.x#CASTSAPExtractorNGInstallationandUninstall8.4.x-UninstalltheCASTSAPExtractorNG"&gt;https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Installation+and+Uninstall+-+8.4.x#CASTSAPExtractorNGInstallationandUninstall8.4.x-UninstalltheCASTSAPExtractorNG&lt;/a&gt;,
the second &amp;ldquo;Package removal transport request&amp;rdquo; is no longer provided.
This is because the authorisation object cannot be removed due to a SAP
limitation and for this reason the package will remain in the system
(it will be empty but cannot be removed).&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - SAP table and view extraction - 8.3.x - 8.2.x - 8.0.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-3-x-8-2-x-8-0-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-3-x-8-2-x-8-0-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST/SAP Administrators&lt;/p&gt;
&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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;SAP tables and views&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-installation-and-uninstall-8-3-x-8-2-x-8-0-x/"&gt;installed&lt;/a&gt; the CAST SAP Extractor and have read &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-3-x-8-2-x-8-0-x/cast-sap-extractor-ng-user-guide-8-3-x-8-2-x-8-0-x/"&gt;CAST SAP Extractor NG - User Guide - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;. Please note that the extractor only supports the extraction of the following SAP views: &lt;strong&gt;Data base views&lt;/strong&gt; and &lt;strong&gt;projection views&lt;/strong&gt;. All other views such as Maintenance, Help View etc. cannot be extracted with the tool.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - SAP table and view extraction - 8.4.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-4-x/</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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;SAP tables and views&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-installation-and-uninstall-8-4-x/"&gt;installed&lt;/a&gt;&lt;/strong&gt; the CAST SAP Extractor and have read &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/cast-sap-extractor-ng-user-guide-8-4-x/"&gt;CAST SAP Extractor NG - User Guide - 8.4.x&lt;/a&gt;&lt;/strong&gt;. Please note that the extractor only supports the extraction of the following SAP views: &lt;strong&gt;Data base views&lt;/strong&gt; and &lt;strong&gt;projection views&lt;/strong&gt;. All other views such as Maintenance, Help View etc. cannot be extracted with the tool.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - SAP table and view extraction - 8.5.x</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/cast-sap-extractor-ng-sap-table-and-view-extraction-8-5-x/</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 describes how to use the CAST SAP Extractor to extract &lt;strong&gt;SAP tables and views&lt;/strong&gt; ready for analysis with CAST. Please ensure you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-installation-and-uninstall-8-5-x/"&gt;installed&lt;/a&gt;&lt;/strong&gt; the CAST SAP Extractor and have read &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-5-x/cast-sap-extractor-ng-user-guide-8-5-x/"&gt;CAST SAP Extractor NG - User Guide - 8.5.x&lt;/a&gt;&lt;/strong&gt;. Please note that the extractor only supports the extraction of the following SAP views: &lt;strong&gt;Data base views&lt;/strong&gt; and &lt;strong&gt;projection views&lt;/strong&gt;. All other views such as Maintenance, Help View etc. cannot be extracted with the tool.&lt;/p&gt;</description></item><item><title>CAST Storage Service - Release Notes - 3.0</title><link>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-3-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-3-0/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in CAST Storage Service 3.0.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="303"&gt;3.0.3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;This release fixes a bug in the setup installer which causes an error message to be displayed where a newer version of the Microsoft Visual C++ 2017 Redistributable (x64) is already present on the target machine - this error causes the installation to fail. Where a newer version of the redistributable is already present on the target machine, this message now no longer appears and the installation continues without installing the redistributable.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="302"&gt;3.0.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;This release fixes a bug in previous 3.0.x releases which causes an error during the installation: the Microsoft Visual C++ 2013 Redistributable (x64) was not being installed during the setup process and therefore on servers where this component was not already present, an error occurred causing the installation to fail.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="301"&gt;3.0.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CSS 3.0.1 is based on PostgreSQL 9.6.11.&lt;/li&gt;
&lt;li&gt;One configuration change has been introduced: the parameter &lt;strong&gt;maintenance_work_mem&lt;/strong&gt; (located in the &lt;strong&gt;CASTStorageService3\db_data\postgresql.conf&lt;/strong&gt; file) has been changed from 512MB to 1024MB.&lt;/li&gt;
&lt;li&gt;Microsoft Visual C++ 2017 Redistributable (x64) is now installed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="300"&gt;3.0.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Initial release.&lt;/li&gt;
&lt;li&gt;CSS 3.0.0 is based on PostgreSQL 9.6.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CAST System Views - Dashboard Service</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-system-views-csv/cast-system-views-dashboard-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-system-views-csv/cast-system-views-dashboard-service/</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;This method of extracting information is deprecated. You should now use the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/"&gt;CAST RestAPI&lt;/a&gt;&lt;/strong&gt; to extract the information you require.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This document provides a detailed description of each CAST System View provided in the Dashboard Service (all tables/views beginning with CSV_) together with column information. Depending on your specific configuration, some tables/views may not be available.&lt;/p&gt;
&lt;p&gt;Choose the item you would like to know more about from the menu above.&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Extension consider files for analysis even through the files are not part of extension technology</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyzer-framework-extension-consider-files-for-analysis-even-through-the-files-are-not-part-of-extension-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyzer-framework-extension-consider-files-for-analysis-even-through-the-files-are-not-part-of-extension-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when extension consider files for analysis even if the files are not part of this technology. For example Tibco Extension is considering wsdl files for analysis, even though WSDL are not Tibco technology files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the file extension is part of the language pack. The language pack is displayed in the Universal technology editor in the CAST Management Studio:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531475/566531476.png" alt=""&gt;Figure 1&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Information - Description Of Universal Analyzer Language Package</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-description-of-universal-analyzer-language-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-description-of-universal-analyzer-language-package/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Universal Analyzer language package for a given XXX Universal Analyzer language usually contains:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;xxxMetaModel.xml&lt;/li&gt;
&lt;li&gt;xxxLanguagePattern.xml&lt;/li&gt;
&lt;li&gt;xxxInformationTracking.xml&lt;/li&gt;
&lt;li&gt;A set of image icons&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="xxxmetamodelxml"&gt;xxxMetaModel.xml&lt;/h2&gt;
&lt;p&gt;This file is the metamodel that describes objects defined in the language, the categories and the properties. More detail about this file can be found in the &lt;strong&gt;Universal Analyzer Framework Admin Guide&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.45</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-45/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-45/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.45 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.45&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="legacy-asp"&gt;Legacy ASP&lt;/h2&gt;
&lt;p&gt;A fix has been implemented to ensure that the default exclusion rule &amp;ldquo;Exclude ASP projects when a .NET web project also exists&amp;rdquo; (available in Console and in the legacy Delivery Manager Tool) functions correctly. In previous releases, occasionally this exclusion rule did not function correctly and did not exclude an ASP project although a corresponding .NET web project existed. This situation led to duplicated objects (ASP objects and equivalent .NET web objects) and thus, to an exaggerated Function Points count. This issue has now been fixed and ASP objects are no longer created when equivalent .NET web objects have been discovered. This leads to a drop in the number of objects, links, and Function Points in 8.3.45 when comparing analysis results with previous releases where the same source code was analyzed. In addition, the LOC (line of code) count per technology is also impacted: what was previously counted as ASP LOC is now counted as HTML5 LOC and the total number of lines of code can change slightly. There is also a possibility that quality rule violation counts may also be impacted.&lt;/p&gt;</description></item><item><title>Changing Console and Node port numbers - activating HTTPS - for Console 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-console-and-node-port-numbers-activating-https/changing-console-and-node-port-numbers-activating-https-for-console-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-console-and-node-port-numbers-activating-https/changing-console-and-node-port-numbers-activating-https-for-console-1-x/</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 page describes how to change Console and Node running port numbers, for example to enable HTTPS, for Console 1.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;By default, an unsecure &lt;strong&gt;HTTP&lt;/strong&gt; connection will be used for end-user access to &lt;strong&gt;Console&lt;/strong&gt; (port &lt;strong&gt;8081&lt;/strong&gt;) and communication between the &lt;strong&gt;Console&lt;/strong&gt; and &lt;strong&gt;Node&lt;/strong&gt; packages (port &lt;strong&gt;8082&lt;/strong&gt;). This page explains how to change the Console and Node running port numbers, for example to enable a secured connection using HTTPS for access to both packages.&lt;/p&gt;</description></item><item><title>Changing the default operator and guest passwords for CAST Storage Service</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/changing-the-default-operator-and-guest-passwords-for-cast-storage-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/changing-the-default-operator-and-guest-passwords-for-cast-storage-service/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When a CAST Storage Service is installed or when a PostgreSQL instance is installed, two additional users/roles are created (&lt;strong&gt;operator/guest&lt;/strong&gt;) by default as listed below. An additional user (&lt;strong&gt;postgres&lt;/strong&gt;) is already present out of the box:&lt;/p&gt;</description></item><item><title>Check the installation of your component</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-cast-server-manager-user-components-pck/check-the-installation-of-your-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-cast-server-manager-user-components-pck/check-the-installation-of-your-component/</guid><description>&lt;p&gt;Once you have &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-cast-server-manager-user-components-pck/creating-a-new-custom-component/"&gt;Created a new custom component&lt;/a&gt; you then need to check that they have been installed correctly:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Components that have been installed on a CAST database are registered in the table &lt;strong&gt;SYS_PACKAGE_VERSION&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If correctly installed you should see the following rows in the table:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;PACKAGE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VERSION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="kt"&gt;char&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="kt"&gt;char&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-----------------------&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;LOCAL_CLIENT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pck&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;interface&lt;/span&gt; &lt;span class="nc"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;User&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Component&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;LOCALADDON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;your&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;component&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&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 - Architecture Models tab</title><link>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-architecture-models-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-architecture-models-tab/</guid><description>&lt;h5 id="architecture-models-tab"&gt;Architecture Models tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_archi_models.jpg?version=1&amp;amp;modificationDate=1549304342700&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab allows you to associate an Architecture Model to your Application. 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-architecture-models-view/cms-cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt; for more information about this feature.&lt;/p&gt;
&lt;h6 id="add-an-existing-architecture-model"&gt;Add an existing Architecture Model&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&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 add an existing Architecture Model.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A dialog box will be displayed enabling you to select the Architecture Model(s) you want to associate to the current Application. Select the Architecture Model and click &lt;strong&gt;OK&lt;/strong&gt; (if no Architecture Models are visible, you can create Architecture Models 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-architecture-models-view/"&gt;Architecture Models view&lt;/a&gt;):&lt;/p&gt;</description></item><item><title>CMS - ASP Reference Guide</title><link>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-asp-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-asp-reference-guide/</guid><description>&lt;h5 id="reference-guide-asp"&gt;Reference Guide (ASP)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&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;/td&gt;
 &lt;td&gt;Analysis&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Collection&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Collection Item, Instance, Property, Variable&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Method, Sub&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Object&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Property&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Com Objects Folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Constant&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Folder, URL Folder, URL Group Folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;External URL Application Folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;File&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Class&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Event&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Function&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Property Get, Property Let, Property Put, Property Set&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Method Group, Other Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Global Variables Folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Object&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Site&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Virtual Directory&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In addition, client side objects such as:&lt;/p&gt;</description></item><item><title>CMS - Business Criteria tab</title><link>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-business-criteria-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-business-criteria-tab/</guid><description>&lt;h5 id="business-criteria-tab"&gt;Business Criteria tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to edit existing or create new &lt;strong&gt;Business Criteria&lt;/strong&gt; (i.e. strategic quality indicators - either business oriented or either development oriented) that will govern how the analyzed source code is measured.&lt;/p&gt;
&lt;p&gt;The tab is divided into two distinct parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of Business Criteria&lt;/li&gt;
&lt;li&gt;and a separate &lt;strong&gt;editor&lt;/strong&gt; to configure/edit each Business Criterion with various sub tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="list-of-business-criteria"&gt;&lt;strong&gt;List of Business Criteria&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;This section simply lists the Business Criteria. The below example is taken from the standard CAST supplied Assessment Model (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-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt;):&lt;/p&gt;</description></item><item><title>CMS - C++ Analysis Unit editor - Source Settings tab</title><link>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/cms-c-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-c-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="c-analysis-unit-editor---source-settings-tab"&gt;C++ Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;C++ Analysis Unit editor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/c.jpg?version=1&amp;amp;modificationDate=1549304341890&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Consider Files as&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" rowspan="4" width="80%"&gt;Please see the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221949" target="_blank"&gt;C++ Technology options&lt;/a&gt; for more information about these options.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Use Microsoft Managed C++ extensions (CLR)&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;C File Extensions&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;C++ File Extensions&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Sources&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Use this section to include or exclude specific source files for the Analysis Unit for analysis purposes - these are mainly to be used when you are manually creating your Analysis Unit but can also be used if you are modifying an automatically created Analysis Unit. &lt;ul&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_file.jpg?version=1&amp;amp;modificationDate=1549304334770&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_include_file.jpg" data-linked-resource-id="264220407" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="15" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_file.jpg?version=1&amp;amp;modificationDate=1549304334770&amp;amp;api=v2" width="15"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_include_folder.jpg" data-linked-resource-id="264220406" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_file.jpg" data-linked-resource-id="264220414" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="15" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" width="15"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_folder.jpg" data-linked-resource-id="264220413" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; buttons to include or exclude specific &lt;b&gt;Source Files&lt;/b&gt; (in the case files, only files matching the choices made in &lt;b&gt;C/C++ File Extensions&lt;/b&gt; above will be considered) or &lt;b&gt;Source Folders &lt;/b&gt;(folders are searched recursively).&lt;br/&gt; &lt;br/&gt; By default CAST will automatically suggest the &lt;b&gt; Deployment Folder&lt;/b&gt; set 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-current-version-tab/" target="_blank"&gt;Current Version tab&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-application-editor/" target="_blank"&gt;Application editor&lt;/a&gt;) for your Package when adding new source code folders or files.&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_remove.png" data-linked-resource-id="264220392" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to remove an existing entry&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_edit.png" data-linked-resource-id="264220415" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to edit an existing entry&lt;/li&gt; &lt;li&gt;If this Analysis Unit is automatically defined use the &lt;img alt="" border="0" height="19" src="https://doc.castsoftware.com/images/icons/reset.jpg" width="19"/&gt; button to reset the list to the entries defined by the CAST Delivery Manager Tool&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;If this Analysis Unit is automatically defined, then any auto defined entries will be read only.&lt;/p&gt;</description></item><item><title>CMS - C++ Environment Profiles</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-environment-profile-manager/cms-c-environment-profiles/</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-environment-profile-manager/cms-c-environment-profiles/</guid><description>&lt;h5 id="c-environment-profiles"&gt;C++ Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A C++ Environment Profiles provide the means to configure two specific C++ analysis variables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Include Paths&lt;/strong&gt; &amp;gt; configure &lt;strong&gt;additional paths&lt;/strong&gt; for files that have been specified in the #include part of your project files. This is to ensure the correct resolution of links to files located in other directories.&lt;/p&gt;
&lt;p&gt;The analyzer will take into account the two &amp;ldquo;include&amp;rdquo; styles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;#include &amp;ldquo;fileA.h&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;#include &amp;lt;fileB.h&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Include Paths can also be administered using the &lt;strong&gt;Include option&lt;/strong&gt; (see &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221949"&gt;C++ Technology editor&lt;/a&gt;). Include Paths defined in an Environment Profile will be processed AFTER any definitions made using the &lt;strong&gt;Include option&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CMS - Editors</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-editors/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-editors/</guid><description>&lt;h5 id="editors"&gt;Editors&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The primary use of Editors is to provide editing capabilities for an element selected in a &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-whats-in-the-cast-management-studio/cms-views/"&gt;View.&lt;/a&gt; For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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; provides a means to modify your various database servers&lt;/li&gt;
&lt;li&gt;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; provides a means to configure the dashboard services associated with the database server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find out more detailed information about the CAST Management Studio Editors 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/"&gt;CAST Management Studio - Editors&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="display"&gt;Display&lt;/h6&gt;
&lt;p&gt;Editors are displayed by double clicking an element in a view. In the example below, a dashboard service element 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; has been double clicked:&lt;/p&gt;</description></item><item><title>CMS - MS SQL Server database server editor</title><link>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/cms-ms-sql-server-database-server-editor/</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-infrastructure/cms-cast-management-studio-editors/cms-database-server-editor/cms-ms-sql-server-database-server-editor/</guid><description>&lt;h5 id="ms-sql-server-database-server-editor"&gt;MS SQL Server database server editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220904/sqlserver.jpg?version=1&amp;amp;modificationDate=1549304344220&amp;amp;api=v2" alt=""&gt;&lt;/p&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;Note&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note that &lt;strong&gt;MS SQL Server&lt;/strong&gt; database servers support &lt;strong&gt;Analysis&lt;/strong&gt; or &lt;strong&gt;Dashboard Services&lt;/strong&gt; for use with the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Measurement Services&lt;/strong&gt; are not supported on host Microsoft SQL Servers.&lt;/li&gt;
&lt;li&gt;During the process of connecting to the &lt;strong&gt;Management Service&lt;/strong&gt; when &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;, the &amp;ldquo;server&amp;rdquo; listed in the Connection Profile automatically created by CAST Server Manager for the Management Service, will be &lt;strong&gt;added&lt;/strong&gt; by default to 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;. The &lt;strong&gt;same login credentials&lt;/strong&gt; will be used. Please 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-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;MS SQL Server database server editor&lt;/strong&gt; contains various tabs and sections. Each is explained below.&lt;/p&gt;</description></item><item><title>CMS - Naming constraints</title><link>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-naming-constraints/</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-infrastructure/cms-cast-management-studio-configuration/cms-naming-constraints/</guid><description>&lt;h5 id="naming-constraints"&gt;Naming constraints&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;All items that can be created and then &lt;strong&gt;named&lt;/strong&gt; within the CAST Management Studio have some limits with regard to the &lt;strong&gt;characters, length&lt;/strong&gt; and &lt;strong&gt;names&lt;/strong&gt; that can be used. Items include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Analysis Units&lt;/li&gt;
&lt;li&gt;Applications&lt;/li&gt;
&lt;li&gt;Architecture Models&lt;/li&gt;
&lt;li&gt;Assessment Models&lt;/li&gt;
&lt;li&gt;Database Servers&lt;/li&gt;
&lt;li&gt;Corporate entities&lt;/li&gt;
&lt;li&gt;System entities&lt;/li&gt;
&lt;li&gt;Object Filters&lt;/li&gt;
&lt;li&gt;User Defined Modules&lt;/li&gt;
&lt;li&gt;Versions&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="characters"&gt;Characters&lt;/h6&gt;
&lt;p&gt;The field &lt;strong&gt;Name&lt;/strong&gt; in the respective &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/"&gt;editors&lt;/a&gt; is restricted to the following characters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;01234567890&lt;/li&gt;
&lt;li&gt;abcdefghijklmnopqrstuvwxyz&lt;/li&gt;
&lt;li&gt;ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;/li&gt;
&lt;li&gt;.!ù^é~#´{[è_çà@]=}+-°$£¾%§ñõìùòîôûê€&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are no character restrictions with regard to the field &lt;strong&gt;Description&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CMS - Preferences - Mail</title><link>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-mail/</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-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-mail/</guid><description>&lt;h5 id="preferences---mail"&gt;Preferences - Mail&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Mail&lt;/strong&gt; settings are described below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220732/mail.jpg?version=1&amp;amp;modificationDate=1549304341517&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These settings are used to send report emails on completion 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 generation&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-how-to/cms-run-analysis-only/"&gt;run analysis only&lt;/a&gt; action if the appropriate option is selected AND you have defined a list of recipients 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-notes-tab/"&gt;Notes tab&lt;/a&gt; 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-application-editor/"&gt;Application editor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220732/mail2.jpg?version=1&amp;amp;modificationDate=1549304341510&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="20%"&gt;&lt;b&gt;SMTP Server host&lt;/b&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="80%"&gt;Enter the SMTP server that will handle the mail for you. This can be: &lt;ul&gt; &lt;li&gt;a local or internet based IP address&lt;/li&gt; &lt;li&gt;a local Windows host name&lt;/li&gt; &lt;li&gt;a fully qualified domain name&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="left" class="confluenceTd" width="20%"&gt;&lt;b&gt;Port&lt;/b&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="80%"&gt;Set the port number on which your mail server runs. Most mail servers run on port 25, but please check your local environment for more information. &lt;p class="note"&gt; Secure SSL/TLS connections are not supported.&lt;/p&gt;</description></item><item><title>CMS - Server access rights - overview</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-rights/cms-server-access-rights-overview/</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-infrastructure/cms-cast-management-studio-rights/cms-server-access-rights-overview/</guid><description>&lt;h5 id="server-access-rights---overview"&gt;Server access rights - overview&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page explains (using a step-by-step approach) what happens with regard to server access rights when you launch the CAST Management Studio for the first time and select a Connection Profile.&lt;/p&gt;
&lt;h6 id="step-1---launching-the-cast-management-studio---connecting-to-a-management-databaseschema"&gt;Step 1 - Launching the CAST Management Studio - connecting to a Management database/schema&lt;/h6&gt;
&lt;p&gt;When you launch the CAST Management Studio (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;), you will first need to establish a connection with the commercial RDBMS or CAST Storage Service (i.e. &amp;ldquo;server&amp;rdquo;) that is hosting your &lt;strong&gt;Management Service&lt;/strong&gt; (this database/schema records information that is required for the CAST Management Studio to function).&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Analysis Units creation - Fatal Error - Java Lang NullPointerException while adding the new analysis unit</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-units-creation/cms-analysis-unit-analysis-units-creation-fatal-error-java-lang-nullpointerexception-while-adding-the-new-analysis-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-analysis-units-creation/cms-analysis-unit-analysis-units-creation-fatal-error-java-lang-nullpointerexception-while-adding-the-new-analysis-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a work around if you have a java.lang.NullPointerException while adding the New User Defined Analysis Unit.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531972/566531973.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver the application&lt;/li&gt;
&lt;li&gt;Accept the delivery&lt;/li&gt;
&lt;li&gt;Try to create a analysis unit.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We will get this error when we have missing targets in the dependencies as shown in the screenshot below&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Execute Tab - Test Analysis on the current analysis units group</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-test-analysis-on-the-current-analysis-units-group/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-test-analysis-on-the-current-analysis-units-group/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face with your Analysis Units.&lt;/p&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help - Search - Analysis Unit editor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the problem you are facing does not match any case listed in this page, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/"&gt;Relevant Input&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Execute Tab - View Analysis Unit content - Fatal error - No object found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error-no-object-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-execute-tab/cms-analysis-unit-execute-tab-view-analysis-unit-content/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error/cms-analysis-unit-execute-tab-view-analysis-unit-content-fatal-error-no-object-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot issue related to the &lt;strong&gt;No Object Found&lt;/strong&gt; error message when clicking on View analysis unit content as below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531985/566531986.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Analyze the Application&lt;/li&gt;
&lt;li&gt;Open an analysis unit analyzed&lt;/li&gt;
&lt;li&gt;Go to the Execute Tab&lt;/li&gt;
&lt;li&gt;Click View Analysis Unit content&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check in the Analysis Task window, under the Execution unit that have been anayzed, at the Compute Analysis Unit full content step, that the number of objects is more than 0. If the number is set to 0 then no objects are attached to the Analysis Units. no objects have been attached to this analysis unit. During analysis, there is a task that is called &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Compute+Analysis+Unit+Full+Content+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Compute Analysis Unit Full Content - Error Free Logs - CAST AIP 83&lt;/a&gt; as shown in  below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531985/566531984.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - Configure CPP job containing QT code</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-configure-cpp-job-containing-qt-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-configure-cpp-job-containing-qt-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Instead of manually configuring the analysis unit (and failing to configure it correctly), this page provides information about option available when analyzing Qt code&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="about-qt"&gt;About QT:&lt;/h3&gt;
&lt;p&gt;Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS &amp;amp; JavaScript like language.&lt;/p&gt;</description></item><item><title>CMS Application - Architecture Models</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-architecture-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-architecture-models/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Architecture Models.&lt;/p&gt;
&lt;p&gt;Architecture Models is a feature of CAST AIP that essentially provides a means for you to manage your Architecture Models as part of &lt;strong&gt;CAST&amp;rsquo;s Architecture Checker&lt;/strong&gt; feature.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Architecture+Models+tab"&gt;CMS - Architecture Models tab&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST - Management Studio Help -&amp;gt; Architecture Models view&lt;/li&gt;
&lt;li&gt;CAST - Management Studio Help -&amp;gt;CAST Architecture Checker&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532061/566532060.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Missing project path in the list of Analysis Units in packages</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-missing-project-path-in-the-list-of-analysis-units-in-packages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-missing-project-path-in-the-list-of-analysis-units-in-packages/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the issue when one single CAST-MS instance is used in multiple machines, we might observe that the project path in Analysis unit is missing.&lt;br&gt;
This behavior is encountered under the below scenario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Different users tries to access the same Application in the same or a different machine or&lt;/li&gt;
&lt;li&gt;The same application instance is used in a different machine&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532500/566532501.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The missing project path comes from the difference in the mode being used in Cast-MS.&lt;br&gt;
We have 3 modes i.e. Regular,Advanced and Expert that can be set in Cast-MS and depending upon the selected mode, the level of information displayed to the customer will also differ.&lt;br&gt;
The missing project path in any application can be seen if the mode is set to Regular.&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Accept Delivery - Fatal Error - The Program Delivery Manager Tool has not ended correctly- errorcode - 1000</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly-errorcode-1000/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly-errorcode-1000/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error that is encountered when we try to accept the delivery.&lt;br&gt;
When you accept the delivery, you might face the below mentioned error&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532234/566532233.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This is a generic error when due to some issues with the delivery, it cannot be accepted.&lt;br&gt;
If in case the Packaging of the source code from the DMT is incomplete i.e. one out of the many packages shows the content state as &amp;ldquo;Not packaged&amp;rdquo; then the delivery cannot be accepted.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532234/566532235.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - Failed to create temporary file for jnidispatch library - FileNotFoundException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-failed-to-create-temporary-file-for-jnidispatch-library-filenotfoundexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-failed-to-create-temporary-file-for-jnidispatch-library-filenotfoundexception/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using CMS, you may get the error:&lt;/p&gt;
&lt;p&gt;Failed to create temporary file for jnidispatch library: java.io.FileNotFoundException&lt;/p&gt;
&lt;p&gt;as shown in the screenshot below.  This has been seen during the accept delivery operation as well as the creating a new version operation in CMS.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532271/566532270.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Manage Delivery - Fatal Error - Invalid delivery path entity xml</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-invalid-delivery-path-entity-xml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-invalid-delivery-path-entity-xml/</guid><description>&lt;p&gt;&lt;strong&gt;Document Title&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Solution to known problem - CMS Application - Error - Invalid delivery path entity.xml&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error is raised while managing DMT in CMS&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Invalid&lt;/strong&gt; ////D:/Sources/XXX/Source_Delivery/7.3.0-DeliveryFolder/data/{f1191e12-785b-49b3-aa4b-6c117aa19698}/4acc97ea-eb7d-49ad-8bce-25d1ce57c15a.&lt;strong&gt;entity.xml&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.java.ExternalException:Invalid ////D:/Sources/XXX/Source_Delivery/7.3.0-DeliveryFolder/data/{f1191e12-785b-49b3-aa4b-6c117aa19698}/4acc97ea-eb7d-49ad-8bce-25d1ce57c15a.entity.xml    com.castsoftware.java.IOMonitor.throwExternal(IOMonitor.java:222)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.java.IOMonitor.throwFileInvalid(IOMonitor.java:93)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.transfer.FileLoader.load(FileLoader.java:366)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.transfer.FileLoader.run(FileLoader.java:288)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.dmt.model.DeliveryMemoryDocument.fillDocumentFromPmxFiles(DeliveryMemoryDocument.java:368)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.dmt.model.DeliveryMemoryDocument.load(DeliveryMemoryDocument.java:283)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.deliverytool.DMTConfiguredApplication.onInitialize(DMTConfiguredApplication.java:88)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Delivery the package in DMT&lt;/li&gt;
&lt;li&gt;In CMS accept the delivery&lt;/li&gt;
&lt;li&gt;Click on Mange delivery - Error encountered&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - Error occurred while communicating with remote log client</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-error-occurred-while-communicating-with-remote-log-client/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-error-occurred-while-communicating-with-remote-log-client/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When &lt;strong&gt;setting as current version in CMS&lt;/strong&gt;, the following errors are seen in the CAST-MS log, Refer to the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; to locate this log.This error causes the operation to stop:&lt;/p&gt;
&lt;p&gt;An error has occurred while communicating with the remote log client.  The error is as follows  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Insufficient system resources exist to complete the requested service&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;com.castsoftware.util.logger.exceptions.FatalLogException&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the full list of messages captured in the log:&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot performance issues you can face during the Set as current version.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532387/566532386.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if there is performance issue on the machine where you set as current version by using the Task manager tool, in the Performance tab. If yes, check what the process that are consuming too much ressources and kill them.&lt;/li&gt;
&lt;li&gt;If the deploy folder is on the local machine :
&lt;ol&gt;
&lt;li&gt;Check if the the files to be deployed are not in only one folder.&lt;/li&gt;
&lt;li&gt;If yes, and if the technology does not constraint to get all the file in only one folder, the source code must be splitted in multiple folders.&lt;/li&gt;
&lt;li&gt;Then package the source again and set as current version again.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the deploy folder is on server machine :
&lt;ol&gt;
&lt;li&gt;Make sure that the files transfer between your machine and the server is quick enough.&lt;/li&gt;
&lt;li&gt;If it is not quick, it is expected to get performance issue.&lt;/li&gt;
&lt;li&gt;If it is quick, check if the the files to be deployed are not in only one folder.&lt;/li&gt;
&lt;li&gt;If yes, and if the technology does not constraint to get all the file in only one folder, the source code must be splitted in multiple folders.&lt;/li&gt;
&lt;li&gt;Then package the source again and set as current version again.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Navigate to the below pages :&lt;/li&gt;
&lt;li&gt;If you do not find the information you are looking for or solution for your problem, in this page,  contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/"&gt;Delivery Manager Tool - Relevant Input&lt;/a&gt; for Support to reproduce.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Process CastDeliveryFile - Field XXX not found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-process-castdelivery-file/cms-application-delivery-set-as-current-version-process-castdeliveryfile-field-xxx-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-process-castdelivery-file/cms-application-delivery-set-as-current-version-process-castdeliveryfile-field-xxx-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides help with the error message &lt;strong&gt;&amp;lsquo;Field XXX not found&amp;rsquo;&lt;/strong&gt; during the Process CastDeliveryFile step of the Set as current version process. &lt;/p&gt;
&lt;p&gt;The error message can be seen in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532413/566532416.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The error that has been reported and resolved in CAST 8.3.7 is one where the field not found is &amp;lsquo;mx4JUsage&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x, x &amp;lt; 7&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Missing dependencies - Default dependency is removed when setting as current version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-missing-dependencies/cms-application-dependencies-missing-dependencies-default-dependency-is-removed-when-setting-as-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-missing-dependencies/cms-application-dependencies-missing-dependencies-default-dependency-is-removed-when-setting-as-current-version/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A version shows a default dependency between two technologies (between the Cold Fusion Universal analyzer and PL/SQL in the example below)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532071/566532070.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But when setting as current version a new version, the default dependency is removed&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532071/566532072.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver one version of code.&lt;/li&gt;
&lt;li&gt;Add new custom dependencies.&lt;/li&gt;
&lt;li&gt;Deliver a new version of code and set as current version.&lt;/li&gt;
&lt;li&gt;Notice that the default dependency no longer exists.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Create source set</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-create-source-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-create-source-set/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the create source set step that occurs before the run reference pattern as you can see in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532098/566532097.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation: Cast AIP 8.3: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Dependencies+-+using+Reference+Patterns"&gt;CMS - Dependencies - using Reference Patterns&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Visit the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-create-source-set/"&gt;CMS Snapshot Analysis - Run reference pattern - Create source set&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Missing links or wrong links - Wrong links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links-wrong-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links/cms-application-dependencies-reference-pattern-dependencies-missing-links-or-wrong-links-wrong-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide gives the approach to troubleshoot wrong / incorrect links found by the Reference Pattern applied to dependencies&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;li&gt;Create reference pattern&lt;/li&gt;
&lt;li&gt;Run Reference pattern&lt;/li&gt;
&lt;li&gt;Open the Dynamic Link Manager&lt;/li&gt;
&lt;li&gt;See links that you do not expect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Proceed with the below steps:&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Run reference finder - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the run reference pattern.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532162/566532171.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  
&lt;ul&gt;
&lt;li&gt;Official documentation: Cast AIP 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Dependencies+-+using+Reference+Patterns"&gt;CMS - Dependencies - using Reference Patterns&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the Reference Finder by command line. This would help to solve the issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST-MS log&lt;/a&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Search for the last entry starting Task Run Reference Finder Analyzers.&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Failed to run ADG_COMPUTE_DELTA_SNAPSHOTS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-failed-to-run-adg-compute-delta-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-failed-to-run-adg-compute-delta-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution for the following Error which occurs while uploading results to the measurement base:&lt;/p&gt;
&lt;p&gt;Failed to run ADG_COMPUTE_DELTA_SNAPSHOTS (ERROR: more than one row returned by a subquery used as an expression&lt;br&gt;
Where: SQL statement &amp;ldquo;Update ADG_DELTA_SNAPSHOTS dd set PREV_SNAPSHOT_ID = (&amp;hellip;&amp;hellip;)&lt;br&gt;
PL/pgSQL function adg_compute_delta_snapshots(integer) line 43 at SQL statement)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Panel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error often comes when two or more snapshots coming from different centrals have the same functional date.&lt;br&gt;
When the update query is executed the sub-query fetches more the one row with the same functional date of snapshot as a result the upload fails.&lt;br&gt;
To avoid such situation, we need to check for the central bases with the snapshots on the central and update them to have a unique functional date.&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Performance issues - Unresponsiveness - Dashboard does not open</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-performance-issues/cms-application-execute-performance-issues-unresponsiveness-dashboard-does-not-open/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-performance-issues/cms-application-execute-performance-issues-unresponsiveness-dashboard-does-not-open/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution when you are not able to open the Dashboard in the browser.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532485/566532486.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the source code, set as current version.&lt;/li&gt;
&lt;li&gt;Run the analysis and snapshot.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Open CAST Portal&lt;/strong&gt; from CMS to open dashboard, dashboard does not open.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs if we do not have default browser configured.&lt;/p&gt;</description></item><item><title>CMS Application - Information - All Applications are already referenced in Management Service for this Delivery folder</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-information-all-applications-are-already-referenced-in-management-service-for-this-delivery-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-information-all-applications-are-already-referenced-in-management-service-for-this-delivery-folder/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information about the message &amp;ldquo;All Applications are already referenced in Management Service for this Delivery folder&amp;rdquo; in CMS. when you click on &amp;ldquo;Manage an Application registered in AIC Portal&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528858/566528857.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This message may come in below two scenario:&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Incorrect module content - Number of objects higher than expected</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-number-of-objects-higher-than-expected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-number-of-objects-higher-than-expected/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues related to the number of objects in the module higher than expected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the number of objects displayed in the module content overview is higher than expected:
&lt;ol&gt;
&lt;li&gt;If you are using an explicit content, the User Defined Module will combine results of the filters you have configured in the filters tab and in the explicit content as explained in the page &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221995"&gt;CMS - Information about Object Filters/Explicit Content in a User Defined Module&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If you need to combine the objevt filters and the explicit content, make sure that the configuration of the filters are fullfilling your expectation.&lt;/li&gt;
&lt;li&gt;If you need to use only the explicit content, make sure that in the &lt;strong&gt;Filters&lt;/strong&gt; tab, there is no &lt;strong&gt;Object filters&lt;/strong&gt; as below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532046/566532045.png" alt=""&gt;&lt;br&gt;
Note also that for PeopleSoft and Siebel, this is a pre-requisite to delete the default &lt;strong&gt;Object Filter&lt;/strong&gt; (See &lt;a href="https://doc.castsoftware.com/technologies/"&gt;PeopleSoft 5.0 - Application management&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/technologies/"&gt;Siebel 5.1 - Application management&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;In PGAdmin connects to your local database and run the select statement of the explicit content.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532046/566532048.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If it returns more than the number of expected objects, you must review the query.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If you are using the Object filters, make sure that you have configured the user defined module as described in the page &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+User+Defined+Module+editor"&gt;End User Guides &amp;gt; End-user application documentation &amp;gt; CMS - CAST Management Studio &amp;gt; CMS - CAST Management Studio - Infrastructure &amp;gt; CMS - CAST Management Studio - Editors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check if the module content overview contains ghost objects by running the query defined in &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-how-to-check-if-ghost-objects-are-part-of-any-module/"&gt;SQL Queries - CAST Knowledge Base - Queries on Module - How to check if ghost objects are part of any module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If there are ghost objects, clean them by running the queries described in the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-all-the-ghost-objects-and-ghost-projects-in-your-knowledge-base/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up all the ghost objects and ghost projects in your knowledge base&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the below point does not help you resolve the issue, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/"&gt;Relevant input&lt;/a&gt; in order to help Support to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Module content overview - User Defined Modules - Fatal Error - Module content overview failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-module-content-overview-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-module-content-overview-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Doing a Module content overview from CAST-MS, we might get the following error:&lt;/p&gt;
&lt;p&gt;User Defined Module - Module content overview failed&lt;br&gt;
User Defined Module - Module content overview failed&lt;br&gt;
Source Server / XXXX-XXXX / XXXX-XXXX FullContent: &amp;lsquo;XXXX-XXXX&amp;rsquo; needs to be analyzed before taking the snapshot.&lt;br&gt;
Continue with the option &amp;lsquo;Skip Analysis Job&amp;rsquo; may lead to incomplete results&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error can come up from two possible scenario if you are trying to view the module content and&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Module content overview - User Defined Modules - Fatal Error - Module content overview failed - No Object Found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-module-content-overview-failed-no-object-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-module-content-overview-failed-no-object-found/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running Prepare analysis Data from AIP Console, we see the below error in the log -&lt;/p&gt;
&lt;p&gt;Error: Child task on exception The following modules are empty : &amp;lsquo;xxx&amp;rsquo; Return value: 1000 ERR: 2021-09-22 09:11:21: Prepare analysis data failed. Most of the time, this is due to empty module. ERR: 2021-09-22 09:11:21: For prepare analysis data, empty modules cannot be ignored. Either run a snapshot directly, either update your modules configuration.&lt;/p&gt;</description></item><item><title>CMS Application - Universal Importer - Links not created</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-links-not-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-links-not-created/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot problems where the links are not generated by the Universal Importer.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official documentation: &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/"&gt;Universal Importer - Advanced configuration&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Application Editor&amp;gt; Content Enrichment tab&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the Universal Importer log file that is located in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Universal Importer log path&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Check if there is any error message.&lt;/li&gt;
&lt;li&gt;If there are error messages you must resolve them.&lt;/li&gt;
&lt;li&gt;If there is no error, Open CAST MS.&lt;/li&gt;
&lt;li&gt;In Content Enrichment, open the Universal Importer tool.&lt;/li&gt;
&lt;li&gt;In the parameter tab, if the option selected is a Database :
&lt;ol&gt;
&lt;li&gt;Check that the queries to populate the parameter §UAX_IMPORT_INSTANCES return rows by running them in PGADMIN&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532550/566532549.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;li&gt;If the main queries do not return rows, it is expected to have no links generated by the Universal Importer&lt;/li&gt;
&lt;li&gt;If the queries return rows, then the Universal Importer must creates links:
&lt;ol&gt;
&lt;li&gt;If the links do not appear, check if there is an Updated CAST Knowledge Base tool that is executed after the Universal Importer that drop links.&lt;/li&gt;
&lt;li&gt;if there is no such tool, then it is a bug. The solution is to create a Updated CAST Knowledge Base tool with the same main query to create the links.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/"&gt;Relevant Input&lt;/a&gt; in order to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - CAST Enforce Object Oriented Metrics - Chidamber and Kemerer Metrics Suite</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-cast-enforce-object-oriented-metrics-chidamber-and-kemerer-metrics-suite/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-cast-enforce-object-oriented-metrics-chidamber-and-kemerer-metrics-suite/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Object-Oriented programming design and development methods have been widely adopted in the software industry. This has created a strong need for assessing the quality of OO software systems. In deed, just as Object-Oriented programming requires a different approach compared to traditional imperative programming, software metrics must differ from traditional software metrics. &lt;br&gt;
The most widely known and used set of Object Oriented metrics is the Chidamber and Kemerer Metrics Suite (also called CK Metrics Suite). &lt;br&gt;
The Chidamber and Kemerer Object-Oriented metrics aim to measure design and code quality by investigating the coupling among classes, the cohesion within classes, complexity of classes and the complexity of the inheritance hierarchy. &lt;br&gt;
The CK Metrics Suite is composed of 6 metrics, which are described in details in this document:&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - Getting CAST Management Studio Online help</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-getting-cast-management-studio-online-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-getting-cast-management-studio-online-help/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page  describes the process of getting CAST Management Studio Online help.&lt;/p&gt;
&lt;p&gt;See also the on-line documentation help,  For 8.3, please go here:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+CAST+Management+Studio"&gt;CMS - CAST Management Studio&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the online help of CAST Management Studio,&lt;br&gt;
You have to&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to a management base via the Management Database Profiles&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527986/566527985.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Go to Menu Help &amp;gt; Help &lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527986/566527987.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;You can also see help in the on-line documentation.  For example for 8.3, go to:   &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+CAST+Management+Studio"&gt;CMS - CAST Management Studio&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Synchronization - Error - Dashboard Service - Configure from migrated databases failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-error-dashboard-service-configure-from-migrated-databases-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-error-dashboard-service-configure-from-migrated-databases-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After migration when you try to synchronize the local or central you would get the following error -&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configure from migrated databases failed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Upgrade Databases with CUT&lt;/li&gt;
&lt;li&gt;Open Cast-MS with migrated MNGT&lt;/li&gt;
&lt;li&gt;Click on the central base and synchronize.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error is because the the table DSS_SITES on the central base is not correct. It contains a central schema name for a server type equivalent to a local site.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Analysis Unit Full Content - Number of objects selected 0 - Power Builder</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0-power-builder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0/cms-snapshot-analysis-compute-analysis-unit-full-content-number-of-objects-selected-0-power-builder/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you are performing power builder analysis you are getting below warnings in the analysis log and 0 objects selected in the CAST-MS GUI as shown in the attached screen shots.&lt;/p&gt;
&lt;p&gt;*&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532716/566532719.png" alt=""&gt;*Figure 1&lt;/p&gt;
&lt;p&gt;*&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532716/566532715.png" alt=""&gt;*Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Dependency Dataset - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-dependency-dataset/cms-snapshot-analysis-compute-dependency-dataset-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-dependency-dataset/cms-snapshot-analysis-compute-dependency-dataset-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the performance problems you may face at the &amp;ldquo;Compute Dependency Dataset&amp;rdquo; step.&lt;/p&gt;
&lt;p&gt;This is generally due to a big amount of objects involved in the computation of dependency dataset for external links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CMSSnapshotAnalysisComputeDependencyDatasetPerformanceissue-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - deadlock detected</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-deadlock-detected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-deadlock-detected/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you with a solution, if your snapshot/consolidation is failing and the below mentioned errors on table, &lt;table-name&gt; are found in the Cast-MSx.log.txt file.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ERROR: deadlock detected
Détail : Process 24832 waits for AccessExclusiveLock on relation 24088 of database 12002; blocked by process 10660.
Process 10660 waits for AccessShareLock on relation 24099 of database 12002; blocked by process 24832.
Indice : See server log for query details.
Où : SQL statement &amp;#34;truncate table &amp;lt;Table name&amp;gt;&amp;#34;
PL/pgSQL function &amp;lt;function name&amp;gt;(integer) line 9 at SQL statement
org.postgresql.util.PSQLException:ERROR: deadlock detected
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;As we can see in the logs, a deadlock has been encountered on the database which has forced the snapshot to fail.&lt;br&gt;
A deadlock is created when two applications are each locking the data needed by the other, resulting in a situation when neither application can continue execution.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - dss propagate results to app</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-dss-propagate-results-to-app/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-dss-propagate-results-to-app/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While &lt;strong&gt;running the snapshot, it crashes with the error&lt;/strong&gt; &amp;ldquo;Error while executing procedure&amp;rdquo;, please find the screen shot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532769/566532770.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x , x&amp;lt;2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x, X&amp;lt; 1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - duplicate key value violates unique constraint uidx_efp_objects_statuses - duplicated datafunctions</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses-duplicated-datafunctions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses-duplicated-datafunctions/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to resolve the below error message that occurs during the Snapshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532794/566532793.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;And In CAST MS log file (how to locate it is explained in the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; page)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ERROR: duplicate key value violates unique constraint &amp;#34;uidx_efp_objects_statuses&amp;#34;
Detail: Key (object_id, module_id, snapshot_id)=(2331402, 52, 13) already exists.
Where: SQL statement &amp;#34;insert into EFP_OBJECTS_STATUSES(OBJECT_ID, MODULE_ID, SNAPSHOT_ID, PREVIOUS_SNAPSHOT_ID, OBJECT_STATUS, IS_ART, COST_COMPLEXITY, TECHNO_TYPE_ID)
select distinct wkd.OBJECT_ID,
wkd.MODULE_ID,
I_SNAPSHOT_ID,
I_SNAPSHOT_ID_PREVIOUS,
wkd.OBJECT_STATUS,
(case when wka.OBJECT_ID is null then -1 else 1 end), /* 1 : object is an artifact, else -1 */
(case when wka.OBJECT_ID is null then -1 else wka.COST_COMPLEXITY end),
0
from WK_EFP_OBJ_STATUS_LIGHT wkd
left join WK_EFP_ARTIFACTS wka
on wka.OBJECT_ID = wkd.OBJECT_ID&amp;#34;
PL/pgSQL function efp_build_obj_status(integer,integer,integer) line 112 at SQL statement
SQL statement &amp;#34;SELECT EFP_BUILD_OBJ_STATUS(I_SNAPSHOT_ID, I_SNAPSHOT_ID_START, I_APP_ID)&amp;#34;
PL/pgSQL function efp_build_art_cpt_statuses_sys(integer) line 54 at PERFORM
SQL statement &amp;#34;select EFP_BUILD_ART_CPT_STATUSES_SYS (13)&amp;#34;
PL/pgSQL function dss_execute_named_side_process(integer,character varying,integer) line 64 at EXECUTE statement
SQL statement &amp;#34;select DSS_EXECUTE_NAMED_SIDE_PROCESS(I_SNAPSHOT_ID, &amp;#39;ALL&amp;#39;, I_SIDE)&amp;#34;
PL/pgSQL function dss_execute_side_process(integer,integer) line 5 at SQL statement
PL/pgSQL function dss_cleanup_compute_metric(integer) line 6 at assignment
org.postgresql.util.PSQLException:ERROR: duplicate key value violates unique constraint &amp;#34;uidx_efp_objects_statuses&amp;#34;
Detail: Key (object_id, module_id, snapshot_id)=(2331402, 52, 13) already exists.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance issue - Snapshot performance problem due to DIAG_ALL_ANA_XLSQL_TOTAL SP in KB</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-performance-problem-due-to-diag-all-ana-xlsql-total-sp-in-kb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-performance-problem-due-to-diag-all-ana-xlsql-total-sp-in-kb/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the WA to deactivate some of the metrics that use this SP, DIAG_ALL_ANA_XLSQL_TOTAL in the local base.&lt;br&gt;
When you are facing a performance problem while running snapshot, and looking at the DSS_History table for local you find that the snapshot is stuck at executing DIAG_ALL_ANA_XLSQL_TOTAL which is still being executed or has taken the maximum time to execute&lt;br&gt;
For example:&lt;/p&gt;
&lt;p&gt;1)The below shows the it took 4 days to execute the SP .&lt;br&gt;
&amp;ldquo;End DIAG_ALL_ANA_XLSQL_TOTAL -3 61019 7660 2&amp;rdquo;;&amp;ldquo;2014-01-21 20:21:12.508&amp;rdquo;;2402&lt;br&gt;
&amp;ldquo;Start DIAG_ALL_ANA_XLSQL_TOTAL -3 61019 7660 2&amp;rdquo;;&amp;ldquo;2014-01-17 14:49:28.344&amp;rdquo;;2401&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Dashboard Automation - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-dashboard-automation/cms-snapshot-analysis-dashboard-automation-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-dashboard-automation/cms-snapshot-analysis-dashboard-automation-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the performance problems, you may face in Dashboard Automation step:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532915/566532916.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Observe the &lt;strong&gt;URL&lt;/strong&gt; defined in the Portal section of &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Dashboard+Service+editor"&gt;CMS - Dashboard Service editor&lt;/a&gt; &lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532915/566532914.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Access the URL separately in browser, if you observed that it is never loading then the URL is invalid. Change the URL to a valid one, then compute the snapshot again.&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-dashboard-automation/"&gt;relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Execute Linker - Error - Failed to execute Linker</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execute-linker/cms-snapshot-analysis-execute-linker-error-failed-to-execute-linker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execute-linker/cms-snapshot-analysis-execute-linker-error-failed-to-execute-linker/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page deals with the issue encountered while running a huge analysis (more than 200 AU) where the analysis finally fails at &amp;ldquo;Execute Linker&amp;rdquo; step.&lt;br&gt;
The analysis fails at this step and also consumes all of the available disk space as high as 400 GB.&lt;br&gt;
This issue is caused due to some of the SQL Procedure in the Linker, that were not efficient leading to performance problem and crash.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Generate Modules - Fatal Error - The following modules are empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-generate-modules/cms-snapshot-analysis-generate-modules-fatal-error/cms-snapshot-analysis-generate-modules-fatal-error-the-following-modules-are-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-generate-modules/cms-snapshot-analysis-generate-modules-fatal-error/cms-snapshot-analysis-generate-modules-fatal-error-the-following-modules-are-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to perform a snapshot on an application which contains a database analysis, the snapshot fails and the following message can be seen in the CAST-MS log (see the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt; for information on how to find the CAST-MS log)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERR: 2016-10-24 10:00:07: The following modules are empty&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532948/566532952.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - DotNet Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-dotnet-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-dotnet-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for DotNET Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name**** : IsNumericOnly&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt; : TKBAdjCommon.CommonValidations.IsNumericOnly&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : methCS_Net?Y:\Deploy\Deploy-SUPPORT\src\TKBAdjCommon\FDCCAdjCommon.csproj?proj_Net?TKBAdjCommon?nmsp_Net?CommonValidations?clsCS_Net?IsNumericOnly([mscorlib]System.String)&lt;/p&gt;
&lt;p&gt;In this example, the GUID is built this way : &lt;Type of Object&gt;?&lt;Path of the object project&gt;?&lt;type of the project&gt;?&lt;Parent object up to project&gt;?&lt;Type of the parent object&gt;?&lt;object name&gt;?&lt;Parameters if any.Type of the parameters&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyser - Fatal Error - Universal Analyzer - PeopleSoft - function psoft metrics update does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyser-fatal-error-universal-analyzer-peoplesoft-function-psoft-metrics-update-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyser-fatal-error-universal-analyzer-peoplesoft-function-psoft-metrics-update-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the below error:&lt;/p&gt;
&lt;p&gt;Error while executing batch : &lt;strong&gt;Select &amp;lt;Knowledge_Base&amp;gt;.psoft_metrics_update()&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Query failed because :&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Error : function &amp;lt;Knowledge_Base&amp;gt;.psoft_metrics_update() does not exist.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error occurs while running peoplesoft analysis during the step of running tools after analysis - &amp;ldquo;PeopleSoft Metrics Update&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533160/566533159.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Crash - CPP with Extension</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-cpp-with-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-cpp-with-extension/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the problems you may face while running the analysis.&lt;/p&gt;
&lt;p&gt;For more information, refer to:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;C and Cpp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/li&gt;
&lt;li&gt;TKB page for INFORMATION GUIDE &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CFamily-1.x-2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Error - Oracle Forms with Core CAST AIP - File date not found in the Knowledge Base 25184933 0</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-error-oracle-forms-with-core-cast-aip-file-date-not-found-in-the-knowledge-base-25184933-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-error-oracle-forms-with-core-cast-aip-file-date-not-found-in-the-knowledge-base-25184933-0/</guid><description>&lt;p&gt;Following error is encountered during the analysis&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Error :&lt;/em&gt; &lt;em&gt;&lt;strong&gt;File&amp;rsquo;s date not found in the Knowledge Base&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;(25184933,0).&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Error while reading last modification date of module&amp;rsquo;s file.&lt;strong&gt;Error : FmPrse_Get_CastDBApplication_ByName : While loading application&amp;rsquo;s modules&lt;/strong&gt;Error : CFmPrse_FullAnalysisAdapter::VerifyWithExistingResult : While getting application  MY_APP  in Knowledge Base**Error :&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Error while verifying existing result Error : CFmPrse_FullAnalysisAdapter::I_PreValidateOptions: Invalid common analysis job options. See before.&lt;strong&gt;Error : CFmsAnalysisInfoAN::CheckFullAnalysis: while validating full analysis options&lt;/strong&gt;Error : FormsRuns_RunFullAnalysis: while transmitting job&amp;rsquo;s options.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - Analysis of vbproj failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-analysis-of-vbproj-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-analysis-of-vbproj-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Analysis of ASP.NET Application built on VB.net fails&lt;/p&gt;
&lt;p&gt;The log error is: &amp;ldquo;Analysis of &amp;rsquo;d:\projects\testproject.vbproj&amp;rsquo; failed&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Setup .NET Legacy Analyzer for VB Project&lt;/li&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;li&gt;Analysis failed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with extension - Internal exception occurred during processing listener ManageDmtProjectAction Process</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-internal-exception-occurred-during-processing-listener-managedmtprojectaction-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-extension-internal-exception-occurred-during-processing-listener-managedmtprojectaction-process/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When this error occurs in between the DotNet analysis, none of the files are analyzed and the analysis fails, as shown in the below analysis log screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533225/566533227.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533225/566533226.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package huge source code from DMT and deliver&lt;/li&gt;
&lt;li&gt;Accept as a current version from CAST-MS&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - IBM DB2 UDB with Core CAST AIP - Internal exception occurred during processing listener</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip-internal-exception-occurred-during-processing-listener/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-udb-with-core-cast-aip-internal-exception-occurred-during-processing-listener/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides steps to troubleshoot the following DB2 analysis error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Internal exception occurred during processing listener CDb2AnalyzerAction::process on instance JOB_DB2_ANALYZER #2 : access violation.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use Delivery Manager Tool and deliver the source code.&lt;/li&gt;
&lt;li&gt;Run analysis.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - IBM DB2 ZOS with Core CAST AIP - The required zOS extracted reference file is of unknown format</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-the-required-zos-extracted-reference-file-is-of-unknown-format/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-the-required-zos-extracted-reference-file-is-of-unknown-format/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In some cases, the data extracted from a DB2 ZOS system may not be in the correct format and can lead to missing objects in the analysis and dashboard&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533196/566533195.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;, x &amp;lt; 10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Extract Data from DB2 ZOS.&lt;/li&gt;
&lt;li&gt;Run Data through DMT and analysis with no errors.&lt;/li&gt;
&lt;li&gt;Data from DB2 ZOS is missing on the dashboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extension - JEE Analyzer - Java project initialization failed Java features will not be supported</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-java-project-initialization-failed-java-features-will-not-be-supported/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-java-project-initialization-failed-java-features-will-not-be-supported/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the approach to solve the Fatal Error message &amp;ldquo;&lt;strong&gt;Java Project initialization failed. Java features will not be supported&lt;/strong&gt; &amp;ldquo;.&lt;br&gt;
This fatal error is preceded by several warning messages telling that the Core JEE API jar files could not be loaded, as shown below :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:35.034276 Information MODULMSG ; Job execution JEE053: Parsing Framework java files... 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.412121 Error MODULMSG ; Job execution JAVA113: Unable to load package &amp;#39;java.lang&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.413122 Error MODULMSG ; Job execution JAVA113: Unable to load class &amp;#39;java.lang.Object&amp;#34; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.413122 Error MODULMSG ; Job execution JAVA113: Unable to load class &amp;#39;java.lang.Class&amp;#34; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.413122 Error MODULMSG ; Job execution JAVA113: Unable to load class &amp;#39;java.lang.String&amp;#34; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.413122 FatalError MODULMSG ; Job execution JAVA114 Please make sure that classpath includes core API libraries.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-09-04 15:34:53.414123 Error MODULMSG ; Job execution Java project initialization failed. Java features will not be supported.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extensions - Security for Java - java lang OutOfMemoryError Java heap space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-java-lang-outofmemoryerror-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-java-lang-outofmemoryerror-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This fatal error may happen when extension Security for Java launches a Java Virtual Machine with insufficient memory for heap space.&lt;/p&gt;
&lt;p&gt;In the analysis log file, you may find the following error message&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2018-06-14 17:26:57.173287 Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] Jun 14, 2018 5:26:57 PM com.castsoftware.castil.exploration.Explorer$1$1 hasNext&lt;/p&gt;
&lt;p&gt;2018-06-14 17:26:57.204487 Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] WARNING: Security input analyzer ran out of tracer&lt;/p&gt;
&lt;p&gt;2018-06-14 17:26:57.204487 Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] Jun 14, 2018 5:26:57 PM com.castsoftware.castil.exploration.Explorer$1$1 hasNext&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Mainframe with Core CAST AIP - Invalid category CAST COBOL Data Used in type CAST COBOL Copybook</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip-invalid-category-cast-cobol-data-used-in-type-cast-cobol-copybook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-mainframe-with-core-cast-aip-invalid-category-cast-cobol-data-used-in-type-cast-cobol-copybook/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the analysis on mainframe application, the analysis is failing with the error **&amp;quot;**invalid category &lt;strong&gt;&amp;ldquo;CAST_COBOL_Data&amp;rdquo; Used in type &amp;lsquo;CAST_COBOL_Copybook&amp;rsquo;&lt;/strong&gt; &lt;strong&gt;&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533063/566533062.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Oracle Server PL SQL with Core CAST AIP - Invalid category CAST_AST_BinaryExpression</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-category-cast-ast-binaryexpression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-category-cast-ast-binaryexpression/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing an Oracle database, analysis stop with the following error occurs :&lt;/p&gt;
&lt;p&gt;Invalid category &amp;lsquo;CAST_AST_BinaryExpression&amp;rsquo; used in type &amp;lsquo;CAST_AST_ANSISQL_SelectStmt&amp;rsquo; extractor 7.0 (1.1 a)&lt;/p&gt;
&lt;p&gt;Failed to process job XXX&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ABAP - duplicate key value violates unique constraint pk-objdsc</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-abap-duplicate-key-value-violates-unique-constraint-pk-objdsc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-abap-duplicate-key-value-violates-unique-constraint-pk-objdsc/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error which is faced when running an ABAP analysis :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;pk_objdsc&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;blkno&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ordnum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;28420&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;37000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;103&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;59214&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The error only occurs on the 2nd analysis.  The first analysis will succeed and will properly create the objects, but any subsequent analyses will fail.&lt;br&gt;
You can have ABAP data in two formats – one an older format and another which is a newer format. We normally have seen one or the other in the code.&lt;br&gt;
This is due to a bug in the ABAP analyzer when a classpool contains at same times following files:&lt;br&gt;
#XEIT#CLNRO===================CL.abap&lt;br&gt;
and&lt;br&gt;
#XEIT#CLNRO===================CCDEF.abap&lt;br&gt;
or: #XEIT#CLNRO===================CCIMP.abap&lt;br&gt;
or: #XEIT#CLNRO===================CCMAC.abap&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Visual Basic with Core CAST AIP - The analysis failed to connect to database</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip-the-analysis-failed-to-connect-to-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-visual-basic-with-core-cast-aip-the-analysis-failed-to-connect-to-database/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the issue encountered during VB analysis. In the analysis log , you will find the below message.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533183/566533182.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you run analysis in any other machine , issue won&amp;rsquo;t be reproduced because this issue is related to the configuration of the machine where the issue has occurred.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - ABAP - No file to Parse</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-no-file-to-parse/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-no-file-to-parse/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance when analyzing ABAP files and when seeing the message ABAP.15:  No file to parse as in the screenshot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533820/566533819.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Extract ABAP code from the SAP system&lt;/li&gt;
&lt;li&gt;Analyze Extracted code&lt;/li&gt;
&lt;li&gt;Examine Results&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First make sure that you have no configuration issues as mentioned in the message documentation here:  &lt;a href="https://doc.castsoftware.com/technologies/"&gt;SAP ABAP - Analysis messages#Analysismessages-ABAP.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check if you have any or if all of your files are LSVIM* files.   LSVIM* files are skipped by ABAP analyzer on purpose.  The reason for this is that these files are generated by the SAP system and  they are not part of the actual source code.&lt;/li&gt;
&lt;li&gt;If you have non LSVIM* files which have been extracted from the SAP system and not analyzed or giving error, then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Missing+objects+-+ABAP+with+Core+CAST+AIP#CMSSnapshotAnalysis-RunAnalyzer-Missingobjects-ABAPwithCoreCASTAIP-Relevantinput"&gt;Relevant input&lt;/a&gt; for further investigation by support.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with Core CAST AIP - Missing Javascript files</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-javascript-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-javascript-files/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Java Script files are not analyzed. Either not seen on the dashboard or no objects for the js file are there in enlighten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source&lt;/li&gt;
&lt;li&gt;Analyze the application&lt;/li&gt;
&lt;li&gt;Open dashboard/enlighten to observe the above behavior.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Tibco with extension - Missing Variable Group objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension-missing-variable-group-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-tibco-with-extension-missing-variable-group-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After Tibco analysis on 7.3.x/8.0.x is done using the Tibco package, some variable groups that you are expecting are missing.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533881/566533882.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The missing objects were correctly identified when using the legacy Tibco analyzer in 7.0.x&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Web with extension - HTML5 and JavaScript - Missing Javascript files</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-javascript-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-javascript-files/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing an application using HTML5/Javascript extension, some JavaScript files are missing in Knowledge Base, and in the analysis log file. It can be seen that they are skipped.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Starting processing of file &amp;#39;D:\XXX_Workspace\YYY\XXXX_unminifiedscripts\unminified-scripts\underscore_min.js&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[com.castsoftware.html5] File D:\XXX_Workspace\YYY\XXXX_unminifiedscripts\unminified-scripts\underscore_min.js has been skipped
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;File processed : &amp;#39;D:\XXX_Workspace\YYY\XXXX_unminifiedscripts\unminified-scripts\underscore_min.js
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.7&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.6&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.5&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.4&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Web with extension - TypeScript and Angular</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-typescript-and-angular/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-typescript-and-angular/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of missing objects after analyzing an application with the Typescript and Angular extension&lt;/p&gt;
&lt;p&gt;For more information, refer to:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;TypeScript and Frameworks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CMSSnapshotAnalysisRunAnalyzerMissingobjectsWebwithextensionTypeScriptandAngular-Relevantinput"&gt;relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;p&gt;Sherlock export with the following options: &lt;strong&gt;Export Logs&lt;/strong&gt; , &lt;strong&gt;Export Configuration files&lt;/strong&gt;, &lt;strong&gt;Export CAST Bases&lt;/strong&gt;, source code&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - C and CPP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-c-and-cpp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-c-and-cpp/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide gives the approach to troubleshoot missing or wrong / incorrect links between two C and CPP objects.&lt;/p&gt;
&lt;h5 id="links-detected-and-saved-by-analyzer"&gt;Links detected and saved by analyzer&lt;/h5&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/display/TECHNOS/C+and+Cpp+-+Analysis+results"&gt;C and Cpp - Analysis results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Check if the issue is about&lt;/strong&gt; include links between C++ source files.&lt;/strong&gt;&lt;br&gt;
In C++ there is a directive ( &amp;ldquo;#pragma once&amp;rdquo;) which informs the compiler that &amp;lsquo;.h&amp;rsquo; file must be included only one time in the C++ source code.&lt;br&gt;
For example, if C++ source file  (a.h) contains this directive and this file is included by two other source files (b.cpp and c.cpp), then the C++ analyzer will take into account only the first include directive that it encounter (eg in b.cpp).&lt;br&gt;
So a link will be created between the two files (a.h and b.cpp), and all other #include directives will be ignored and no more include link will be created to the file a.h (c.cpp &amp;mdash;&amp;gt; a.h).
&lt;ol&gt;
&lt;li&gt;To investigate about this get the preprocessed file.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Check if the issue is about&lt;/strong&gt; links which are missing between procedure and table.&lt;/strong&gt;&lt;br&gt;
Issue may be encountered if there is any bad character (some thing like [] which when opened in notepad++ will be seen as &lt;strong&gt;SUB&lt;/strong&gt; )  in the procedure of any file, so in parser, it does not recognize this character and it stops parsing. So Proc is not analyzed.
&lt;ol&gt;
&lt;li&gt;Get the PreprocessedFile.cpp, to check this.&lt;/li&gt;
&lt;li&gt;Open PreprocessedFile.cpp in notepad++ and search for the bad char &lt;strong&gt;SUB.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Open the concerned file and remove the bad char from that file If there are any bad char.&lt;/li&gt;
&lt;li&gt;Reanalyze the job.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above cases are not relevant, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - DOTNet - Missing links between C sharp method and SQL Server Table due to the case sensitivity</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-missing-links-between-c-sharp-method-and-sql-server-table-due-to-the-case-sensitivity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-missing-links-between-c-sharp-method-and-sql-server-table-due-to-the-case-sensitivity/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to explain how to proceed to resolve a link between a C sharp method and an SQL Server Participating when the case of the table name in the C# method is not similar to the case of the table name in the SQL Server participating&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - J2EE - Missing links between hibernate entity and oracle tables</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-missing-links-between-hibernate-entity-and-oracle-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-missing-links-between-hibernate-entity-and-oracle-tables/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After analysis,there might be missing links between hibernate entity and oracle tables.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533774/566533776.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;li&gt;Check in Enlighten&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is an expected behavior because it is encountered whenever there is a manual change in schema name/instance name.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Mainframe - Some words are wrongly recognized as dataset or program in Mainframe analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe-some-words-are-wrongly-recognized-as-dataset-or-program-in-mainframe-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-mainframe-some-words-are-wrongly-recognized-as-dataset-or-program-in-mainframe-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some words/objects are wrongly recognized as dataset or program in Mainframe analysis (JCL)&lt;/p&gt;
&lt;p&gt;For example :&lt;br&gt;
In the following code, line number and FROM is wrongly recognized as dataset, which can be seen in enlighten (showing only for FROM)&lt;/p&gt;
&lt;p&gt;The following example gives &amp;quot; 01854400&amp;quot;, which is just a line number, as a dataset object:&lt;br&gt;
&lt;em&gt;//SYSIN DD * 01854300&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ᙦ SORT FIELDS=COPY 01854400&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The following example gives &amp;ldquo;FROM&amp;rdquo; as a dataset object:&lt;br&gt;
&lt;em&gt;//SYSIN DD *&lt;/em&gt;&lt;br&gt;
&lt;em&gt;ᙦ DELETE FROM IMUI.QADTBIF;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Sybase - Missing link when two objects are in different database</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase-missing-link-when-two-objects-are-in-different-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-sybase-missing-link-when-two-objects-are-in-different-database/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the missing link between two objects of SYBASE say procedure and table when both belong to two different database.Ideally link should be crated for following two syntax :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Select &lt;coulmn name&gt; from Database.schemaname.tablename&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533804/566533803.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Select &lt;coulmn name&gt; from Database..tablename&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533804/566533805.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;However for 2nd case link is not created from procedure to table when such syntax is used in procedure as shown above&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - DOTNet with extension - DotNet Analyzer - Failed to parse xml file - Invalid character</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-failed-to-parse-xml-file-invalid-character/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-failed-to-parse-xml-file-invalid-character/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dotnet analysis fails with below error&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Failed to parse xml file: D:\Storage and Logs\LTSA[GUID]\buildAgentWithStack.tmp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533244/566533243.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Analysis fails at one particular analysis unit with the error - Failed to parse xml file: D:\Storage and Logs\LTSA[GUID]\buildAgentWithStack.tmp&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with extension - JEE Analyzer - Cannot find CAST Script file for the module named XXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-cannot-find-cast-script-file-for-the-module-named-xxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-cannot-find-cast-script-file-for-the-module-named-xxx/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to solve the below error message :   &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cannot find CAST Script file for the module named &amp;lsquo;xxxx&amp;rsquo;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;The preprocessing of the CAST Script file&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&amp;rsquo;&lt;CASTSCRIPT PATH&gt;&amp;lt;Name CastScript File&amp;gt;.castscript&amp;rsquo; has failed.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Verify that use statements reference a correct module name.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error message occurs when the analyzer is not able to find a castscript file that has been defined in the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - Beginning of analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-beginning-of-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-beginning-of-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Performance issues that occurs at the beginning of analysis step.&lt;/p&gt;
&lt;p&gt;This occurs at the beginning of the run analyzer step. In the Analysis log file, the analysis is starting when the statement &amp;ldquo;About to run &lt;Execution Unit&gt;&amp;rdquo; is appearing as shown below:&lt;/p&gt;
&lt;p&gt;**&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533640/566533639.png" alt=""&gt;**Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - DOTNet - Analysis runs indefinitely</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-dotnet-analysis-runs-indefinitely/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-dotnet-analysis-runs-indefinitely/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Analysis of VB.NET source code from ANAMAN runs indefinitely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Setup .NET Legacy Analyzer for VB Project in Anaman.&lt;/li&gt;
&lt;li&gt;Run Analysis.&lt;/li&gt;
&lt;li&gt;Analysis runs indefinitely.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It is a bug in Legacy .NET Analyzer. When imports clauses are followed by a comment ending by a &amp;lsquo;&lt;strong&gt;.&lt;/strong&gt;&amp;rsquo; leads to this issue.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SQL PLSQL - Information - Mandatory step to see Public Synonyms and Public DB links</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-mandatory-step-to-see-public-synonyms-and-public-db-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-mandatory-step-to-see-public-synonyms-and-public-db-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information about the mandatory steps required to create and see Public Synonyms and Public DB links&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To create Public Synonyms and Public DB links, it is mandatory to analyze &lt;strong&gt;Public&lt;/strong&gt; schema in addition to your participating schema.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528008/566528009.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Please make sure:&lt;br&gt;
PUBLIC schema is selected in DMT along with participating schema. (7.2.X onwards)&lt;br&gt;
PUBLIC schema is analysed by looking in the log and  Analysis Unit description  containing Name : PUBLIC&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - A value of the string property parameter type has been truncated to its maximal length</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-a-value-of-the-string-property-parameter-type-has-been-truncated-to-its-maximal-length/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-a-value-of-the-string-property-parameter-type-has-been-truncated-to-its-maximal-length/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running .NET analysis you get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;2019-06-06 17:52:03.475443 &lt;strong&gt;Warning MODULMSG ; Job execution A value of the string property &amp;lsquo;parameter type&amp;rsquo; has been truncated to its maximal length (255)&lt;/strong&gt;. The value before truncation is &amp;lsquo;App_18086.Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&amp;rsquo;. This occurred while processing object &amp;lsquo;&amp;lt;no information on object ID `1073741976&amp;rsquo;&amp;gt;&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Extension jaxws has encountered an issue with get annotations</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-extension-jaxws-has-encountered-an-issue-with-get-annotations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-extension-jaxws-has-encountered-an-issue-with-get-annotations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This page helps with the issue of the following warning during a JEE analysis with the jaxws extension:
&lt;ul&gt;
&lt;li&gt;Extension com.castsoftware.jaxws has encountered an issue
&lt;ul&gt;
&lt;li&gt;Last line of the traceback is AttributeError: &amp;lsquo;Parenthesis&amp;rsquo; object has no attribute &amp;lsquo;get_annotations&amp;rsquo;  or AttributeError: &amp;lsquo;CurlyBracket&amp;rsquo; object has no attribute &amp;lsquo;get_annotations&amp;rsquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;An example of the full traceback is below:
&lt;ul&gt;
&lt;li&gt;2019-12-19 15:19:59.435365    Warning    MODULMSG ; Job execution    Extension com.castsoftware.jaxws has encountered an issue : &lt;br&gt;
During &lt;XXX&gt; on &lt;YYY&gt;&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;ldquo;C:\Program Files\CAST\8.3\ThirdParty\Python34\lib\site-packages\cast\analysers\internal\plugin.py&amp;rdquo;, line 123, in call_extensions2&lt;br&gt;
    plugin._call_extension2(className, methodName, parameter)&lt;br&gt;
  File &amp;ldquo;C:\Program Files\CAST\8.3\ThirdParty\Python34\lib\site-packages\cast\__init__.py&amp;rdquo;, line 95, in _call_extension2&lt;br&gt;
    method(parameter)&lt;br&gt;
  File &amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.jaxws.1.0.10-funcrel\apache_cxf_analyser.py&amp;rdquo;, line 169, in start_type&lt;br&gt;
    if self.is_endpoint(_type):&lt;br&gt;
  File &amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.jaxws.1.0.10-funcrel\apache_cxf_analyser.py&amp;rdquo;, line 305, in is_endpoint&lt;br&gt;
    for annotation in ast.get_annotations():&lt;br&gt;
AttributeError: &amp;lsquo;Parenthesis&amp;rsquo; object has no attribute &amp;lsquo;get_annotations&amp;rsquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Extension Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Mainframe with Core CAST AIP - Cobol - Cannot resolve Paragraph</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-core-cast-aip-cobol-cannot-resolve-paragraph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-core-cast-aip-cobol-cannot-resolve-paragraph/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the warning &lt;strong&gt;Cannot resolve Paragraph &lt;Paragraph name&gt;&lt;/strong&gt; and the same PARAGRAPH is being detected as SECTION&lt;/p&gt;
&lt;p&gt;Screenshot showing the warning : Can not resolve Paragraph &amp;lsquo;TERMINAR in Analysis log.&lt;br&gt;
Here TERMINAR paragraph is taken as an example.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533399/566533400.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Screenshot showing Paragraph &amp;lsquo;TERMINAR&amp;rsquo; being detected as Section, instead of Paragraph:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533399/566533398.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;x&amp;lt;6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Oracle Server PL SQL with Core CAST AIP - Object 'XX_YY_ZZ' is found as invalid</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-object-xx-yy-zz-is-found-as-invalid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-object-xx-yy-zz-is-found-as-invalid/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to identify the invalid objects.&lt;/p&gt;
&lt;p&gt;In the PL/SQL analysis log files, we can find the following warning :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Object &amp;lsquo;XX_YY_ZZ&amp;rsquo; is found as invalid - Please check your code and recompile it if necessary.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Oracle Server PL SQL with Core CAST AIP - Syntax errors - XML Extensions</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors-xml-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-syntax-errors-xml-extensions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The PL/SQL Analyzer displays the following warning message during analysis:&lt;strong&gt;&lt;em&gt;the schema-table &amp;lsquo;&lt;qualified table name&gt;&amp;rsquo; cannot be imported into the Knowledge Base because it is an object table&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tables of XMLType (create table &lt;table name&gt; of XMLType) are not analyzed by the PL/SQL Analyzer. They will appear in the Object Manager of the PL/SQL Analyzer wizard, however, when selected for analysis, it will throw the above error&lt;/p&gt;
&lt;p&gt;The PL/SQL syntaxes not supported in the 7.3 and 7.2 version of the CAST-AIP are listed below.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - PeopleSoft with extension - End of string not found file skipped</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension-end-of-string-not-found-file-skipped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension/cms-snapshot-analysis-run-analyzer-warnings-peoplesoft-with-extension-end-of-string-not-found-file-skipped/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the problem where files are skipped from being analysed accompanied with the below warning -&lt;/p&gt;
&lt;p&gt;end of String &amp;rsquo;&amp;rsquo;&amp;rsquo; not found&lt;br&gt;
File skipped : &amp;lt;File_full_path&amp;gt;&lt;/p&gt;
&lt;p&gt;Example -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533426/566533425.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run Peoplesoft analysis&lt;/li&gt;
&lt;li&gt;Open the analysis log file to find warnings. Refer to page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - PHP with extension - UA Plugin operation failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-ua-plugin-operation-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-ua-plugin-operation-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the warning - &lt;strong&gt;UA Plugin : Plugin operation failed. Please check log for details.&lt;/strong&gt; Plugin command line: &amp;lsquo;&amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.php.3.0.2-funcrel\configuration\Languages\PHP\plugin\launch.bat&amp;rdquo; &amp;ldquo;I:\IMPLEMENTATION\LargeStorageArea\LISA\1669e0242aed45ebba3fe04067bfa8dd\Scrc264bd6a37494df9aec9908726414714\source_PHP_164186\863826529_PHP\project\Test\Service\Web\Client\Testservice\Fagup\Result\UnifiedParty\Party\PartyRole\DefaultRightContainer\EntityWithRights\EntityWithRightsType.php&amp;rdquo; &amp;ldquo;I:\IMPLEMENTATION\Logs\SAVI\Take_a_snapshot_of_6005\source_PHP_164186-20191030-125854.castlog&amp;rdquo;&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure a UA PHP analysis&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Open Log and see warning messages - UA Plugin : Plugin operation failed. Please check log for details. Plugin command line: &amp;lsquo;&amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.php.3.0.2-funcrel\configuration\Languages\PHP\plugin\launch.bat&amp;rdquo; &amp;ldquo;I:\IMPLEMENTATION\LargeStorageArea\LISA\1669e0242aed45ebba3fe04067bfa8dd\Scrc264bd6a37494df9aec9908726414714\source_PHP_164186\863826529_PHP\project\Test\Service\Web\Client\Testservice\Fagup\Result\UnifiedParty\Party\PartyRole\DefaultRightContainer\EntityWithRights\EntityWithRightsType.php&amp;rdquo; &amp;ldquo;I:\IMPLEMENTATION\Logs\SAVI\Take_a_snapshot_of_6005\source_PHP_164186-20191030-125854.castlog&amp;rdquo;&amp;rsquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Shell with extension - Internal exception occurred during processing listener CUniversalAnalyzerAction launchPreprocessing on instance CAST UA Preprocessing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension-internal-exception-occurred-during-processing-listener-cuniversalanalyzeraction-launchpreprocessing-on-instance-cast-ua-preprocessing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension/cms-snapshot-analysis-run-analyzer-warnings-shell-with-extension-internal-exception-occurred-during-processing-listener-cuniversalanalyzeraction-launchpreprocessing-on-instance-cast-ua-preprocessing/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the warning in analysis log file shown below that occurs during Shell analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Internal exception occurred during processing listener CUniversalAnalyzerAction::launchPreprocessing on instance CAST_UA_Preprocessing #3 : error retrieving language pattern file for language SHELL&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Error Free Logs   &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Shell+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Shell - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Web with extension - TypeScript and Angular - OSError Invalid argument</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular-oserror-invalid-argument/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular/cms-snapshot-analysis-run-analyzer-warnings-web-with-extension-typescript-and-angular-oserror-invalid-argument/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes issues observed when analyzing the TypeScript file (TS).&lt;/p&gt;
&lt;p&gt;When you run the analysis in the analysis log you may receive warnings as shown below:&lt;/p&gt;
&lt;p&gt;Warning    MODULMSG ; Job execution    [com.castsoftware.typescript] Traceback (most recent call last):&lt;br&gt;
  File &amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.typescript.1.0.0-funcrel\analyser.py&amp;rdquo;, line 150, in end_analysis&lt;br&gt;
    source_file.light_parse()&lt;br&gt;
  File &amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.typescript.1.0.0-funcrel\symbols.py&amp;rdquo;, line 707, in light_parse&lt;br&gt;
    self._ast = list(light_parse(self.get_text()))&lt;br&gt;
  File &amp;ldquo;C:\ProgramData\CAST\CAST\Extensions\com.castsoftware.typescript.1.0.0-funcrel\symbols.py&amp;rdquo;, line 675, in get_text&lt;br&gt;
    return open_source_file(self.get_path())&lt;br&gt;
  File &amp;ldquo;C:\CAST\8.2\ThirdParty\Python34\lib\site-packages\cast\application\__init__.py&amp;rdquo;, line 6325, in open_source_file&lt;br&gt;
    with open(local_path, &amp;lsquo;rb&amp;rsquo;) as f:&lt;br&gt;
OSError: [Errno 22] Invalid argument: &amp;lsquo;\\?\\\Server_DNS_name\CAST_Shared\Deploy\Test_code\Source_Code\webapp-web\src-lib\main.ts&amp;rsquo;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Wrong objects - Mainframe - MQ objects are unknown</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe-mq-objects-are-unknown/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-wrong-objects/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe/cms-snapshot-analysis-run-analyzer-wrong-objects-mainframe-mq-objects-are-unknown/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing MQ objects with the mainframe analyzer, the MQ objects are showing up as unknown as shown in the image below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/615284804/615284805.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Examine Results&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;This is normally the case of a resolution issue as mentioned in the documentation here:  &lt;a href="https://doc.castsoftware.com/display/TECHNOS/Mainframe+-+Technical+notes#MainframeTechnicalnotes-Unknownpublisher/Unknownsubscriber"&gt;Mainframe - Technical notes&lt;/a&gt; . In order to understand if the publisher/subscriber name is included in the source code(cobol or copybook file)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Copy Paste Metrics Calculation - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to performance issues that may occur during the Run Copy Paste metric calculation step while performing analysis.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533895/566533894.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following action:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check the CAST-MS log for more information on the analysis steps, you can follow this page to find out the CAST-MS log location &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Data Flow Security Analysis - Save Results to Database - Fatal Error - XMLtoDB Transfer failed with message - XML data or another error occurred while reading file BuildAgent datatransfer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database-fatal-error-xmltodb-transfer-failed-with-message-xml-data-or-another-error-occurred-while-reading-file-buildagent-datatransfer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database/cms-snapshot-analysis-run-data-flow-security-analysis-save-results-to-database-fatal-error-xmltodb-transfer-failed-with-message-xml-data-or-another-error-occurred-while-reading-file-buildagent-datatransfer/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot fatal error that occurs when Saving the results of dataflow to the local database and the process ends with the fatal error&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;starting Task Save results to database&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;D:\CAST\8.3/XMLTODB.exe /f:E:\CAST\LSA\LISA\24c70a7923f241db942e6ae12868d9c7\Scrde08301bc69b444f80918a87f4807804\BuildAgent.datatransfer &amp;hellip;..&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Transferring XML -&amp;gt; DB using bulk copy whenever possible: this may take a while&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;XMLtoDB: Transfer failed (XML -&amp;gt; DB) with message &amp;ldquo;XML data or another error occurred while reading file &amp;lsquo;BuildAgent.datatransfer&amp;rsquo;: invalid document structure&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dataflow Security Analysis - Run J2EE or NET Data Flow Security - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-dataflow-security-analysis-run-j2ee-or-net-data-flow-security-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot fatal error issues while running the step Run Data Flow Security Analysis - Run J2EE/.NET Data Flow Security&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;User Input Security&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/"&gt;Application - Security Dataflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Error Free Logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Data+Flow+Security+Analysis+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Data Flow Security Analysis - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - Exception is System NotSupportedException The given paths format is not supported</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-exception-is-system-notsupportedexception-the-given-paths-format-is-not-supported/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-exception-is-system-notsupportedexception-the-given-paths-format-is-not-supported/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains about  the behavior of DLM where it tries to find &lt;strong&gt;Dynamic links in external objects&lt;/strong&gt; (For example: RT.Jar).&lt;/p&gt;
&lt;p&gt;When executing the DLM in versions less than 7.3.9, you might come across the below error whereby DLM is trying to access the external objects. DLM is unable to extract so it raises the below error:&lt;/p&gt;
&lt;p&gt;ERROR DynamicLinks main - Loading failed: System.NotSupportedException: The given path&amp;rsquo;s format is not supported.&lt;br&gt;
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)&lt;br&gt;
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)&lt;br&gt;
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) &lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Metrics Calculation - Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-metrics-calculation/cms-snapshot-analysis-run-metrics-calculation-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot any fatal error you may face while an analysis unit is running on  &lt;strong&gt;Run Metrics Calculation&lt;/strong&gt; step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534004/566534005.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;a href="https://doc.castsoftware.com/display/TKBQG/CAST+Management+Studio+-+Information+-+How+to+find+logs#CASTManagementStudio-Information-Howtofindlogs-2RunMetricsCalculation"&gt;Run Metric Calculation log file&lt;/a&gt; and verify where the issue is happening:
&lt;ol&gt;
&lt;li&gt;If the fatal error is happening during parsing of a specific file, for instance after an information message like the following: &lt;strong&gt;[MAv2] Computing metrics on C:\CASTMS\Deploy8316\TestFalse\My Package\19951.c.&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;Exclude the file and rerun the analysis and verify if it solves the issue.&lt;/li&gt;
&lt;li&gt;If issue persists and MA analysis finishes with a fatal error on a different file, consider using &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-overview-of-the-dichotomy-process/"&gt;Dichotomy&lt;/a&gt; or continue with the file exclusion.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the fatal error is happening during any other step, rerun analysis and verify that issue is reproduced&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not help to solve the issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;Cast Technical Support&lt;/a&gt; with the following &lt;a href="#CMSSnapshotanalysisRunMetricsCalculationFatalError-RelevantInput"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant Input&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Sherlock (&lt;strong&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;&lt;/strong&gt;) : This will provide us the logs and the bases to understand the environment and the information about the problem.&lt;/li&gt;
&lt;li&gt;Source Code : Required to reproduce the problem on our side to investigate further.&lt;/li&gt;
&lt;li&gt;Explanation about the problem and supporting screenshots&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run reference pattern - Create source set - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-create-source-set/cms-snapshot-analysis-run-reference-pattern-create-source-set-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-create-source-set/cms-snapshot-analysis-run-reference-pattern-create-source-set-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the performance issues you may face during the Create source set step that occurs during Run reference pattern.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Close CAST-MS.&lt;/li&gt;
&lt;li&gt;Run a &lt;strong&gt;CSSOptimize&lt;/strong&gt; on your Local database. Refer to the page &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service+-+Maintenance+activities"&gt;CAST Storage Service - Maintenance activities&lt;/a&gt;, section Optimizing CAST schemas.&lt;/li&gt;
&lt;li&gt;Open CAST-MS and run the Reference pattern again.&lt;/li&gt;
&lt;li&gt;The create source set step is a set of queries. If the performance issue still exists even after having optimized the database server, identify the SQL query that has poor performances.&lt;/li&gt;
&lt;li&gt;Close CAST-MS.&lt;/li&gt;
&lt;li&gt;Open CAST-MS with SQL Traces. Refer to the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-launch-cast-ms-in-show-sql-mode-in-order-to-get-the-sql-traces/"&gt;How to launch CAST-MS in SHOW SQL mode in order to get the SQL traces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run manually the Reference pattern dependency / search string.&lt;/li&gt;
&lt;li&gt;Open CAST-MS log file that is in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST-MS log file location&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Identify the query that has performance issue :
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check in the CAST-MS log file the biggest gap between the beginning and the end of a query execution as shown in the below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534063/566534064.png" alt=""&gt;&lt;br&gt;
In the above example the beginning of the query starts at 15:55:28 and ends at 03:27:55 the day after. It took 692 minutes (10 hours and 32 minutes).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run reference pattern - Run Reference Finder Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-run-reference-finder-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-reference-pattern/cms-snapshot-analysis-run-reference-pattern-run-reference-finder-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot problems you may face during the step &lt;strong&gt;Run Reference Finder Analyzer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST-MS log&lt;/a&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Search for the entry starting Task Run Reference Finder Analyzers.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;INF: 2018-03-09 18:25:38: starting Task Run Reference Finder Analyzers &amp;ldquo;RP_DATABASE_64978&amp;rdquo;
INF: 2018-03-09 18:25:38: Q:\8.1.4_Build1506_flat_for_customer/anarun.exe -CONNECT_PROFILE(&amp;lsquo;supcssux1:2280 on CastStorageService.l814_11050_mts_1&amp;rsquo;) -RUN_RP(100155801,100306251,&amp;lsquo;C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1\LISA\3cba398a440c414297c6affac3b40137\Scr64978\JobSettings.xml&amp;rsquo;) -MANAGED(100155801) -SESSION_ID(100306251) -LOG(&amp;lsquo;C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1\3cba398a440c414297c6affac3b40137\RP_DATABASE_64978-20180309182533.castlog&amp;rsquo;,TRUNCATE) -LARGESTORAGE(&amp;lsquo;C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1&amp;rsquo;,&amp;lsquo;C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1&amp;rsquo;,&amp;lsquo;3cba398a440c414297c6affac3b40137/Scr64978&amp;rsquo;) -LOGIN(,CASTCORP\MTS,) -APP(-NOGUI) -FINAL_UPDATE -NOPROGRESS -EXIT
INF: 2018-03-09 18:25:43: Loading ini file: C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1\AMRunResult100306251.INI
WRN: 2018-03-09 18:25:43: Ini file not found: C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1\AMRunResult100306251.INI
ERR: 2018-03-09 18:25:43: The analysis failed to connect to database (Error code 1).
Please see the analysis log for further details
Execution log C:\Users\MTS\AppData\Local\Temp\CAST\CAST\8.1\3cba398a440c414297c6affac3b40137\RP_DATABASE_64978-20180309182533.castlog
com.castsoftware.java.ExternalException:The analysis failed to connect to database (Error code 1).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize Assessment Model - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-assessment-model/cms-snapshot-analysis-synchronize-assessment-model-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-assessment-model/cms-snapshot-analysis-synchronize-assessment-model-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve performance issus that occur during the Synchronize Assessment Model.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x274c;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The synchonize assessment model is a SQL process. Run a CSS Optimize on your central database.&lt;/li&gt;
&lt;li&gt;Run the synchronize assessment model.&lt;/li&gt;
&lt;li&gt;If the issue still there, for support to investigate, you need to activate the SQL Traces in the CAST MS log file :
&lt;ol&gt;
&lt;li&gt;Close CAST Management Studio&lt;/li&gt;
&lt;li&gt;Open CAST Management Studio by activating the SQL Traces as described in the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-launch-cast-ms-in-show-sql-mode-in-order-to-get-the-sql-traces/"&gt;CAST Management Studio - Information - How to launch CAST-MS in SHOW SQL mode in order to get the SQL traces&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Run the Synchronize assessment model.&lt;/li&gt;
&lt;li&gt;Open the CAST MS log file and search for the last query or the longest query if the synchronize assessment model has ended.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CMSSnapshotAnalysisSynchronizeAssessmentModelPerformanceissue-Relevantinput"&gt;relevant input&lt;/a&gt; in order to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant Input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Activate the SQL Traces for CAST MS as described in : &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-launch-cast-ms-in-show-sql-mode-in-order-to-get-the-sql-traces/"&gt;CAST Management Studio - Information - How to launch CAST-MS in SHOW SQL mode in order to get the SQL traces&lt;/a&gt;, and run the Synchonize assessment model&lt;/li&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;. Option to select : Export CAST Databases, Export log, Export configuration file.&lt;/li&gt;
&lt;li&gt;Screenshot describing the error/warning&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - DB2 Zos - Invalid Job generation for Application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-db2-zos-invalid-job-generation-for-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-db2-zos-invalid-job-generation-for-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the analysis error :&lt;strong&gt;Invalid Job generation for Application &amp;ldquo;&lt;Application name&gt;&amp;rdquo;&lt;/strong&gt;.&lt;br&gt;
This error comes during the synchronization phase.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534113/566534112.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Using DMT package Zos source and deliver&lt;/li&gt;
&lt;li&gt;In CMS accept the delivery and run analysis&lt;/li&gt;
&lt;li&gt;Error raised during the synchronization phase&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Fatal Error - Error while executing Procedure</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-error-while-executing-procedure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-error-while-executing-procedure/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the snapshot, it fails with the error &lt;strong&gt;&amp;ldquo;Error while executing Procedure&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534171/566534174.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the source code.&lt;/li&gt;
&lt;li&gt;Accept the delivery and set as current version.&lt;/li&gt;
&lt;li&gt;Run snapshot , while generating snapshot , it throws an Error while executing Procedure when performing Update Sources in Local service step.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update SQL XXL Table Size - Warning - ABAP - Cannot find table XXXXXX in for server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sql-xxl-table-size/cms-snapshot-analysis-update-sql-xxl-table-size-warning-abap-cannot-find-table-xxxxxx-in-for-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sql-xxl-table-size/cms-snapshot-analysis-update-sql-xxl-table-size-warning-abap-cannot-find-table-xxxxxx-in-for-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains and provides solution for  &amp;ldquo;&lt;strong&gt;Cannot find table XXXX in for server&lt;/strong&gt;&amp;rdquo; warning messages, which appears during &amp;ldquo;Update SQL XXL Table Size&amp;rdquo; for an ABAP application&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Information Guides by CAST AIP Component &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Error Free Logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Update+SQL+XXL+Table+Size+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Update SQL XXL Table Size - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Technologies - Information - Modify Inference Engine parameter</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-technologies/cms-technologies-information-modify-inference-engine-parameter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-technologies/cms-technologies-information-modify-inference-engine-parameter/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain how to change the inference engine parameter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Deactivate Inference Engine&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To deactivate the Inference Engine (IE). In 7.2 / 7.3/ 8.0, it is possible to switch off the Inference Engine from CAST-MS by proceeding as below :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You must be in expert mode&lt;/li&gt;
&lt;li&gt;In the Production tab or in Technologie tab, select the technology and expand the process settings section.&lt;/li&gt;
&lt;li&gt;To deactivate the Inference Engine, uncheck the &amp;ldquo;Use Inference Engine&amp;rdquo; field:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528888/566528891.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Config Center</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/config-center/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/config-center/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Available in versions &lt;strong&gt;≥ 2.15.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;Config Center&amp;rdquo; option lets the user &lt;strong&gt;(users with the role admin/architect)&lt;/strong&gt; to &lt;strong&gt;hide/unhide nodes available in level 5.&lt;/strong&gt; In the Config Center, tenants and associated applications are available for selection - and the corresponding level-5 nodes of the selected application are listed and can be shown/hidden individually or in group/s.  After performing the action (hide) the nodes will not be visible in the view for all the users and the same reflects in levels 1 to 4. &lt;/p&gt;</description></item><item><title>Configure additional Dashboard schemas for JAR file deployments</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/configure-additional-dashboard-schemas-for-jar-file-deployments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/configure-additional-dashboard-schemas-for-jar-file-deployments/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When deploying a &lt;strong&gt;JAR&lt;/strong&gt; file (available in &lt;strong&gt;≥ 2.5)&lt;/strong&gt; an installer is provided. This installer will only allow the configuration of &lt;strong&gt;one single PostgreSQL instance&lt;/strong&gt; and &lt;strong&gt;one single Dashboard/Central schema&lt;/strong&gt; as shown in the image below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555679910/555679911.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you therefore need to define &lt;strong&gt;additional C PostgreSQL instance&lt;/strong&gt;(e.g. you need to define multiple Dashboard/Central schemas located on multiple PostgreSQL instances) or you need to define &lt;strong&gt;additional Dashboard/Central schemas&lt;/strong&gt; (located on the same PostgreSQL instance), you will need to make a manual change to the Dashboard configuration files as described below.&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed with the specific Node via the Console. Currently the following storage folders are required on &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed with the specific Node via the Console. Currently the following storage folders are required on &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configure authentication and roles using Keycloak - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/</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 page explains how to login to Keycloak and configure your authentication method and user roles.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before you start using Console, you will need to configure your &lt;strong&gt;authentication method and assign roles to users&lt;/strong&gt;. To do so, connect to &lt;strong&gt;Keycloak&lt;/strong&gt; which manages authentication:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//localhost:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;ip_address&amp;gt;:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;host_name&amp;gt;:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Click the &lt;strong&gt;Administration Console&lt;/strong&gt; option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128774/576128794.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The default login credentials are &lt;strong&gt;admin/admin&lt;/strong&gt;unless these have been modified as part of the deployment process. When logged in, you now have a choice depending on your how you want to authenticate as listed below.&lt;/p&gt;</description></item><item><title>Configure authentication and roles using Keycloak - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-authentication-and-roles-using-keycloak-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-authentication-and-roles-using-keycloak-v-2-x/</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 page explains how to login to Keycloak and configure your authentication method and user roles.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before you start using Console, you will need to configure your &lt;strong&gt;authentication method and assign roles to users&lt;/strong&gt;. To do so, connect to &lt;strong&gt;Keycloak&lt;/strong&gt; which manages authentication:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//localhost:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;ip_address&amp;gt;:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;host_name&amp;gt;:8086&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Click the &lt;strong&gt;Administration Console&lt;/strong&gt; option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128774/576128794.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The default login credentials are &lt;strong&gt;admin/admin&lt;/strong&gt;unless these have been modified as part of the deployment process. When logged in, you now have a choice depending on your how you want to authenticate as listed below.&lt;/p&gt;</description></item><item><title>Configuring code pre-processing for your Universal Analyzer language</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/configuring-code-pre-processing-for-your-universal-analyzer-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/configuring-code-pre-processing-for-your-universal-analyzer-language/</guid><description>&lt;p&gt;If the language you are targeting in the Universal Analyzer requires some pre-processing prior to analysis, CAST has provided a method for automating this. This section describes the process for configuring language pre-processing and how to integrate it into your language pack.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Some languages supported as standard by CAST with their own dedicated CAST Analyzer (such as Cobol or C++) require that the source code is pre-processed prior to analysis. This pre-processing phase is built in to the CAST Analyzer and is executed seamlessly before the analysis takes place without the end-user having to do anything. In previous versions of CAST, although the Universal Analyzer was able to analyze any language not supported by CAST (via a dedicated analyzer) provided that a language package was correctly defined for the target language, the pre-processing phase (if the language required it to meet the configuration provided in the language pack) had to be carried out manually before the source code files were analyzed. This added an extra step in the analysis/configuration process.&lt;/p&gt;</description></item><item><title>Configuring front-end web server to reverse proxy for multiple CAST Imaging instances</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-front-end-web-server-to-reverse-proxy-for-multiple-cast-imaging-instances/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-front-end-web-server-to-reverse-proxy-for-multiple-cast-imaging-instances/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;It is possible to configure a &lt;strong&gt;front-end web server&lt;/strong&gt; (such as &lt;strong&gt;Nginx&lt;/strong&gt; or &lt;strong&gt;Apache&lt;/strong&gt;) to act as a &lt;strong&gt;reverse proxy&lt;/strong&gt; for accessing multiple installed instances of CAST Imaging. For example your organization may have multiple instances of CAST Imaging and would like to access them with a &lt;strong&gt;simple URL&lt;/strong&gt; as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://imaging.mycompany.com/instance1"&gt;https://imaging.mycompany.com/instance1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://imaging.mycompany.com/instance2"&gt;https://imaging.mycompany.com/instance2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://imaging.mycompany.com/instance3"&gt;https://imaging.mycompany.com/instance3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Install front-end web server&lt;/th&gt;&lt;td class="confluenceTd"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Install a front-end web server that can handle the &lt;strong&gt;proxy pass&lt;/strong&gt; mechanism. CAST recommends &lt;strong&gt;&lt;a href="https://www.nginx.com/" rel="nofollow" target="_blank"&gt;Nginx&lt;/a&gt;&lt;/strong&gt; installed on &lt;strong&gt;Linux&lt;/strong&gt;, however, any other web server that can handle this mechanism can be used, for example Apache.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for Maven</title><link>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-maven/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-maven/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When &lt;strong&gt;adding a new version&lt;/strong&gt; to analyze an Application that includes &lt;strong&gt;Maven based****source code&lt;/strong&gt;, you have several choices with regard to specifying where the required Maven repositories are located. The location of the repository is crucial to ensure that any associated JAR files can be automatically discovered and that POM dependencies can also be located. You can do as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can include the Maven repository when you deliver the source code (i.e. in the ZIP or in the designated source code folder). Place the contents of the Maven repository (using the same file structure) at the root of the ZIP, for example:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;D&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;temp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;JEE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Java&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;MavenRepo&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;OtherTechno2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;You can define local Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define local Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Console will also use the &lt;strong&gt;above order to prioritise the various repositories&lt;/strong&gt;. In other words, if you include a repository in the ZIP or in the designated source code folder this will be used instead of any local or remote repositories that have been defined at global or Application level.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for Maven for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-maven-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-maven-for-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When &lt;strong&gt;adding a new version&lt;/strong&gt; to analyze an Application that includes &lt;strong&gt;Maven based****source code&lt;/strong&gt;, you have several choices with regard to specifying where the required Maven repositories are located. The location of the repository is crucial to ensure that any associated JAR files can be automatically discovered and that POM dependencies can also be located. You can do as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can include the Maven repository when you deliver the source code (i.e. in the ZIP or in the designated source code folder). Place the contents of the Maven repository (using the same file structure) at the root of the ZIP, for example:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;D&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;temp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;JEE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Java&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;MavenRepo&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="o"&gt;|-----&lt;/span&gt;&lt;span class="n"&gt;OtherTechno2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;You can define local Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for a single Application&lt;/li&gt;
&lt;li&gt;You can define local Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;li&gt;You can define remote HTTP/S Maven repositories for all Nodes/Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Console will also use the &lt;strong&gt;above order to prioritise the various repositories&lt;/strong&gt;. In other words, if you include a repository in the ZIP or in the designated source code folder this will be used instead of any local or remote repositories that have been defined at global or Application level.&lt;/p&gt;</description></item><item><title>Configuring the Log and Audit Trail</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/configuring-the-log-and-audit-trail/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/configuring-the-log-and-audit-trail/</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 page explains where the dashboard/RestAPI log files are located, how to change their storage location if required and how to enable the Audit Trail facility.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="default-log-file-location"&gt;Default log file location&lt;/h2&gt;
&lt;p&gt;By default the dashboard/RestAPI will place all relevant log files (i.e. logs relative to the functioning of the dashboard) in the following location:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;WAR 1.x
CATALINA_HOME\webapps\&amp;lt;dashboard&amp;gt;\logs

WAR ≥ 2.x
CATALINA_HOME\webapps\&amp;lt;dashboard&amp;gt;\WEB-INF\classes\logs

ZIP ≥ 2.x
&amp;lt;unpacked_zip&amp;gt;\configurations\logs
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Logs are provided in two different formats:&lt;/p&gt;</description></item><item><title>Console upgrade</title><link>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/console-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/console-upgrade/</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 describes the upgrade process for the &lt;strong&gt;Front-end Console packages.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&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;There is no upgrade path &lt;strong&gt;between 1.x and 2.x&lt;/strong&gt;. Instead see &lt;strong&gt;Upgrade path&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/"&gt;Upgrade AIP Console&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="pre-upgrade-actions"&gt;Pre-upgrade actions&lt;/h2&gt;
&lt;h3 id="stop-all-services"&gt;Stop all services&lt;/h3&gt;
&lt;p&gt;Before starting the upgrade, ensure that you &lt;strong&gt;stop&lt;/strong&gt; all services/Docker containers and &lt;strong&gt;any Nodes&lt;/strong&gt; that are managed by your Console installation.&lt;/p&gt;
&lt;h2 id="2x---docker-install-upgrade-process"&gt;2.x - Docker install upgrade process&lt;/h2&gt;
&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;Any Node service must be updated separately.&lt;/p&gt;</description></item><item><title>Contributor types</title><link>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/contributor-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/contributor-types/</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 provides information about the various different &lt;strong&gt;contributor types&lt;/strong&gt;, for those uploading extensions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CAST Product&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CAST Labs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User Community&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When uploading an extension, there are three contributor (or author) types available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CAST Product&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CAST Labs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User Community&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The contributor type needs to be defined in various locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/"&gt;Extension description file:&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;in the &lt;strong&gt;&lt;id&gt;&lt;/strong&gt; element&lt;/li&gt;
&lt;li&gt;in the &lt;strong&gt;&lt;authors&gt;&lt;/strong&gt; element&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;name&lt;/strong&gt; of the root extension folder (i.e. com.castsoftware.&lt;strong&gt;uc&lt;/strong&gt;.nameoftheextension)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition, your &lt;strong&gt;CAST Extend login&lt;/strong&gt; will also have a contributor type applied to it:&lt;/p&gt;</description></item><item><title>Creating a custom extension to share an add-on to CAST AIP</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-a-custom-extension-to-share-an-add-on-to-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-a-custom-extension-to-share-an-add-on-to-cast-aip/</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 page explains how to create a custom extension to share an add-on to CAST AIP.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you have developed an add-on for CAST AIP, for example, a &lt;strong&gt;script&lt;/strong&gt; to do something specific, a &lt;strong&gt;custom Assessment Model&lt;/strong&gt;, &lt;strong&gt;DLM rule files&lt;/strong&gt; or any other item that you wish to &lt;strong&gt;share&lt;/strong&gt; with the wider CAST user community, then you can use the instructions below to do so. These custom extensions cannot be &amp;ldquo;installed&amp;rdquo; using CAST Server Manager, therefore the idea is to simply package the &amp;ldquo;add-on&amp;rdquo; item as a custom extension so that it can be shared more easily with other users.&lt;/p&gt;</description></item><item><title>CSS Tools - Backup - Fatal Error - pgdump schema with OID xxxxx does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-pgdump-schema-with-oid-xxxxx-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-pgdump-schema-with-oid-xxxxx-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a backup (using PGADMIN III or pg_dump) the following error occurs:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;schema with OID xxxxxx does not exist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536535/566536534.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Perform a backup of one database using PGADMIN or pg_dump&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;schema with OID xxxxxx does not exist&amp;rdquo; is raised and stop the Backup&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error is due to a corrupted database for example because of a network failure while inserting data in Cast Storage Service or when dropping a schema.&lt;/p&gt;</description></item><item><title>CSS Tools - Optimize</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-optimize/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-optimize/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to using the CSS tool cssoptimize command to optimize the CSS database.&lt;/p&gt;
&lt;p&gt;Cssoptimize is a component of CAST AIP that helps to improve the efficiency of your CAST Storage Service (CSS) databases.  It may be helpful to run cssoptimize in cases of poor analysis or dashboard performance.&lt;/p&gt;
&lt;p&gt;Official documentation: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service+-+Maintenance+activities"&gt;CAST Storage Service - Maintenance activities&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CSS Tools - Restore - Error - Failed to load main class com.castsoftware.cssadmin.cli.BackupSchema</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-fatal-error/css-tools-restore-error-failed-to-load-main-class-com-castsoftware-cssadmin-cli-backupschema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-restore/css-tools-restore-fatal-error/css-tools-restore-error-failed-to-load-main-class-com-castsoftware-cssadmin-cli-backupschema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If we use the CSSRestore.exe/CSSBackup.exe from &lt;strong&gt;another folder rather than the installation folder&lt;/strong&gt; it would give the error :  Failed to load main class com.castsoftware.cssadmin.cli.BackupSchema&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536549/566536548.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the CSSRestore.exe/CSSBackup.exe from any other folder we need to&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add the option &lt;strong&gt;-exedir&lt;/strong&gt; to specify the directory path of the cast installation folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;-exedir is used when you want to run CSSBackup.exe from outside the CAST installation folder: It allows you to specify the path to the CAST installation folder.&lt;/p&gt;</description></item><item><title>Data authorization - 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/data-authorization-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/data-authorization-1-x/</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 describes how to configure data authorization in &lt;strong&gt;1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-are-data-authorizations-managed-in-1x"&gt;How are data authorizations managed in 1.x?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Authorizations&lt;/strong&gt; and &lt;strong&gt;restrictions&lt;/strong&gt; are defined in the following files:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;WAR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;x&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;CATALINA_HOME&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;webapps&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;dashboard&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;WEB&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;INF&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;authorizations&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;CATALINA_HOME&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;webapps&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;dashboard&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;WEB&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;INF&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;license&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The use of one or other, or both files depends on your dashboard deployment situation. A &lt;strong&gt;green tick&lt;/strong&gt; indicates the file you should use.&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Deployment scenario&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;strong&gt;authorizations.xml&lt;/strong&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;license.xml&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Engineering Dashboard standalone (unrestricted license)&lt;/th&gt;&lt;td class="confluenceTd" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;❌&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Engineering Dashboard standalone (restricted license)&lt;/th&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;❌&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;See &lt;strong&gt;&lt;span style="color: rgb(51,51,51);"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/dashboard-service-license-key-configuration/"&gt;Dashboard Service license key configuration&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt; for more information about RESTRICTED license keys.&lt;/p&gt;</description></item><item><title>DB2 zOS extractor - installation and configuration</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/db2-zos-extractor-installation-and-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/db2-zos-extractor-installation-and-configuration/</guid><description>&lt;h3 id="installation"&gt;Installation&lt;/h3&gt;
&lt;p&gt;The first step is to upload the extractor source code onto the z/OS execution environment. &lt;strong&gt;Please make sure you use the source code of the extractor that corresponds&lt;/strong&gt; &lt;strong&gt;to the version of the DB2 server you are working on.&lt;/strong&gt; You then need to adapt the JCL source code to the environment in which it is going to be executed and, perhaps, to the version of DB2. This operation MUST be completed before you run the z/OS job.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Add Version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-add-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-add-version/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to the Add version feature.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 8.3:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/DMT+-+Add+a+new+version"&gt;DMT - Add a new version&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Proceed as shown below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;When an issue occurs during the &lt;strong&gt;Add version&lt;/strong&gt;, check first the &lt;strong&gt;CAST-MS&lt;id&gt;.log.txt&lt;/strong&gt; file that there is an explicit information that could explain the reason why the issue occurs. For instance :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532257/566532258.png" alt=""&gt;&lt;br&gt;
Check in CAST MS log file :&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - Error during command processing IllegalArgumentException Buffer size 0</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-error-during-command-processing-illegalargumentexception-buffer-size-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-error-during-command-processing-illegalargumentexception-buffer-size-0/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will assist you in dealing with the Delivery Manager Tool (DMT) discovery error which indicates that the buffer size is &amp;gt;=0&lt;/p&gt;
&lt;p&gt;The error in the DMT GUI is displayed in the following screenshot:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536613/566536612.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;And the actual error details will show:&lt;/p&gt;
&lt;p&gt;MESSAGE ID : cast.commandLine.exceptionDuringProcess &lt;br&gt;
ISSUE: java.lang.IllegalArgumentException: Buffer size &amp;lt;= 0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - HTTP Maven Repository - Error message on undefined variable after providing remediation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-http-maven-repository/delivery-manager-tool-extraction-fatal-error-http-maven-repository-error-message-on-undefined-variable-after-providing-remediation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-http-maven-repository/delivery-manager-tool-extraction-fatal-error-http-maven-repository-error-message-on-undefined-variable-after-providing-remediation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page addresses how to resolve issues with error messages for undefined variables during packaging that still remain even after providing remediation for the undefined variables in the Delivery Manager Tool (DMT)&lt;/p&gt;
&lt;p&gt;Here is a screenshot from DMT showing the undefined variable:&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536675/566536677.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;Here is a screenshot showing a remediation for this issue - again after applying the remediation and re-packaging, errors still occur for undefined variables during packaging:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536675/566536676.png" alt=""&gt;Figure 2&lt;br&gt;
 &lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Java - The packaging in the delivery has not been fully completed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java/delivery-manager-tool-extraction-fatal-error-java-the-packaging-in-the-delivery-has-not-been-fully-completed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java/delivery-manager-tool-extraction-fatal-error-java-the-packaging-in-the-delivery-has-not-been-fully-completed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When Packaging code for analysis with the Delivery Manager Tool, if the packaging step has abnormally terminated then subsequent steps may fail as well.&lt;/p&gt;
&lt;p&gt;You will see in the Delivery Manager Tool logs, the message &amp;ldquo;&lt;strong&gt;The packaging in the delivery has not been fully completed&amp;rdquo;&lt;/strong&gt; which indicates that there was an error during the packaging step.  In addition to this message, you may also see other Errors such as:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Oracle Forms - oracle forms jdapi JdapiStatusException _jni_find_obj failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-forms-oracle-forms-jdapi-jdapistatusexception-jni-find-obj-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-forms-oracle-forms-jdapi-jdapistatusexception-jni-find-obj-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will explain about the errors received while packaging Oracle Forms source code.&lt;br&gt;
While packaging Forms source in DMT, we might encounter a crash with the below error message:&lt;/p&gt;
&lt;p&gt;Looking at the extraction.castlog2, we can also find the below traces.&lt;/p&gt;
&lt;p&gt;2014-10-29 19:43:19.397    ERROR    Error running CAST forms extractor!&lt;br&gt;
2014-10-29 19:43:19.397    ERROR    An exception has occurred during source package file creation&lt;br&gt;
com.castsoftware.util.logger.exceptions.LogException:&lt;/p&gt;
&lt;p&gt;Stack trace of error  :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;oracle.forms.jdapi.JdapiStatusException:_jni_find_obj failed&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at oracle.forms.jdapi.BaseAPI._jni_find_obj(:0)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at oracle.forms.jdapi.Block.find(:0)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.addFields(FormsIdentificationGroupExporterNew.java:518)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGenericObject(FormsIdentificationGroupExporterNew.java:686)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGenericObject(FormsIdentificationGroupExporterNew.java:657)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreChildren(FormsIdentificationGroupExporterNew.java:649)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGenericObject(FormsIdentificationGroupExporterNew.java:690)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGenericObject(FormsIdentificationGroupExporterNew.java:657)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreChildren(FormsIdentificationGroupExporterNew.java:649)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGenericObject(FormsIdentificationGroupExporterNew.java:690)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.exploreGroup(FormsIdentificationGroupExporterNew.java:604)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.run(FormsIdentificationGroupExporterNew.java:271)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.Exporter.exportSlice(Exporter.java:484)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.exporter.FormsExporterNew.exportForms(FormsExporterNew.java:513)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.cli.FormsExtractor.process(FormsExtractor.java:114)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication.processWithOldLogging(CommandLineApplication.java:1100)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:941)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:887)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:870)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:864)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:810)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:804)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;at com.castsoftware.extractor.cli.FormsExtractor.main(FormsExtractor.java:171)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL T SQL MS - Unknown format id GROUP EXPORTER RESOLUTION ERROR IDENTIFICATION GROUP VALUE</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tsql/delivery-manager-tool-extraction-fatal-error-sql-t-sql-ms-unknown-format-id-group-exporter-resolution-error-identification-group-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tsql/delivery-manager-tool-extraction-fatal-error-sql-t-sql-ms-unknown-format-id-group-exporter-resolution-error-identification-group-value/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the error (mentioned below) encountered while running SQL Server extraction for SQL Server 2000 in DMT.&lt;/p&gt;
&lt;p&gt; INFO Extracting: MS SQL Server Database&amp;hellip;&lt;br&gt;
 INFO &lt;strong&gt;Unkown format id:&lt;/strong&gt; GROUP_EXPORTER_RESOLUTION_ERROR_IDENTIFICATION_GROUP_VALUE =&amp;gt; %TYPE%=&amp;ldquo;CAST_MSTSQL_Database&amp;rdquo; %IDENTIFICATION%=&amp;ldquo;p_Instance&amp;rdquo; %VALUE%=&amp;ldquo;default&amp;rdquo;&lt;br&gt;
 INFO &lt;strong&gt;Unkown format id:&lt;/strong&gt; GROUP_EXPORTER_RESOLUTION_ERROR_IDENTIFICATION_GROUP_VALUE =&amp;gt; %TYPE%=&amp;ldquo;CAST_MSTSQL_Database&amp;rdquo; %IDENTIFICATION%=&amp;ldquo;p_Instance&amp;rdquo; %VALUE%=&amp;ldquo;default&amp;rdquo;&lt;/p&gt;
&lt;p&gt; INFO Extracting: MS SQL Server Tables&amp;hellip;&lt;br&gt;
 INFO &lt;strong&gt;Unkown format id:&lt;/strong&gt; GROUP_EXPORTER_RESOLUTION_ERROR_IDENTIFICATION_GROUP_VALUE =&amp;gt; %TYPE%=&amp;ldquo;CAST_MSTSQL_RelationalTable&amp;rdquo; %IDENTIFICATION%=&amp;ldquo;p_Schema&amp;rdquo; %VALUE%=&amp;ldquo;dbo&amp;rdquo;&lt;br&gt;
 INFO 1 MS SQL Server Tables rows extracted in 359 ms [rate: 2 rows/s]&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - Could not reserve enough space for object heap</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-could-not-reserve-enough-space-for-object-heap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-could-not-reserve-enough-space-for-object-heap/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to manage the &amp;ldquo;Could not reserve enough space for object heap&amp;rdquo; DMT error message that occurs during any Database extraction.&lt;/p&gt;
&lt;p&gt;This error means that there is not enough available free memory to perform the browse or the extraction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SVN - Failure during export from the SVN server - path not found 404 Not Found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-svn/delivery-manager-tool-extraction-fatal-error-svn-failure-during-export-from-the-svn-server-path-not-found-404-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-svn/delivery-manager-tool-extraction-fatal-error-svn-failure-during-export-from-the-svn-server-path-not-found-404-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Delivery Manager Tool - Package Extraction - Error - Failure during export from the SVN server - path not found 404 Not Found&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536744/566536743.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Package Extraction from SVN Server in DMT using regular expression to exclude certain folders&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - TFS - The specified path file name or both are too long</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-the-specified-path-file-name-or-both-are-too-long/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-the-specified-path-file-name-or-both-are-too-long/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During Package extraction with &lt;strong&gt;Team Foundation Server (TFS)&lt;/strong&gt; and the &lt;strong&gt;Delivery Management Tool (DMT&lt;/strong&gt;), the following error occurs:&lt;/p&gt;
&lt;p&gt;The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.&lt;/p&gt;
&lt;p&gt;This error may occur at the same time as well:&lt;/p&gt;
&lt;p&gt;No available logical drive. The direct path to the export directory will be used. If a path length limitation error occurs during extraction, a logical drive must be used to go around this limitation of the TFS API.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - GIT - Fatal Error - Transport Exception for GIT using SSH - Auth fail</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-transport-exception-for-git-using-ssh-auth-fail/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-transport-exception-for-git-using-ssh-auth-fail/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot GIT extraction using SSH protocol failing with the below error :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536662/566536661.png" alt=""&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Caused by org.eclipse.jgit.errors.TransportException:ssh://&amp;lt;GIT URL&amp;gt;.git: Auth fail 
.. 
     at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:142) 
     at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121) 
     at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.&amp;lt;init&amp;gt;(TransportGitSsh.java:248) 
     at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147) 
     at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136) 
     at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122) 
     at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1111) 
..
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt; Caused by com.jcraft.jsch.JSchException:Auth fail
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Oracle Forms - Invalid forms file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-invalid-forms-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-invalid-forms-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Explanation,Impact and Resolution of message :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Invalid forms file&lt;/strong&gt;: &amp;lsquo;\XXXXX\AAA_Central_Repository\Software\40_Development\80_source_25022015\Drive_client_source_25022015\batch_lea_activate.pll&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Invalid forms file&lt;/strong&gt;: &amp;lsquo;\XXXXX\AAA_Central_Repository\Software\40_Development\80_source_25022015\Drive_client_source_25022015\batch_lea_activate.pll&amp;rsquo;&lt;/p&gt;
&lt;p&gt;The messages Invalid forms file is due to corrupted files.&lt;br&gt;
Impact of the message would be missing links and objects.&lt;br&gt;
So,you need to&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Siebel - Vendor Specific Repository - Unable to find the vendor Siebel in the list of vendor specific repository in DMT</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-siebel/delivery-manager-tool-extraction-info-siebel-vendor-specific-repository-unable-to-find-the-vendor-siebel-in-the-list-of-vendor-specific-repository-in-dmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-siebel/delivery-manager-tool-extraction-info-siebel-vendor-specific-repository-unable-to-find-the-vendor-siebel-in-the-list-of-vendor-specific-repository-in-dmt/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After copying the contents of folder &lt;strong&gt;ToBeInstalledInSCDFPlugins&lt;/strong&gt; to the &amp;lt;Delivery_folder&amp;gt;\plugins folder, Siebel is not present in the list of vendor specific repository as shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536811/566536813.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the Siebel Language Pack 5.0.1 version&lt;/li&gt;
&lt;li&gt;Copy the contents of folder &lt;strong&gt;ToBeInstalledInSCDFPlugins&lt;/strong&gt; to the &amp;lt;Delivery_folder&amp;gt;\plugins folder&lt;/li&gt;
&lt;li&gt;Launch the DMT&lt;/li&gt;
&lt;li&gt;Try to add package and see that  Siebel is missing from the list of vendor specific repository&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Warning - Tree dump file does not exist Discovered projects file discovery CastProjects not found in package Selected projects file selection CastProjects not found in package</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-warning/delivery-manager-tool-extraction-warning-tree-dump-file-does-not-exist-discovered-projects-file-discovery-castprojects-not-found-in-package-selected-projects-file-selection-castprojects-not-found-in-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-warning/delivery-manager-tool-extraction-warning-tree-dump-file-does-not-exist-discovered-projects-file-discovery-castprojects-not-found-in-package-selected-projects-file-selection-castprojects-not-found-in-package/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When doing the package extraction in DMT received the following warnings in the different steps:   &lt;/p&gt;
&lt;p&gt;Scan: 2016-02-02 10:10:47.266 WARNING     Tree dump file does not exist: X:\Delivery\data{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}\sources.CastSourceTreeDump &lt;/p&gt;
&lt;p&gt;Discovery: 2016-02-02 10:11:00.636 WARNING     Discovered projects file &amp;lsquo;discovery.CastProjects&amp;rsquo; not found in package X:\Delivery\data{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}\discovery.CastProjects &lt;/p&gt;
&lt;p&gt;Selection: 2016-02-02 10:11:13.724 WARNING     Selected projects file &amp;lsquo;selection.CastProjects&amp;rsquo; not found in package X:\Delivery\data{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}{xxx-xxxx-xxxx-xxxx-xxxx}\selection.CastProjects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Project Validation - Project not found - JEE Maven Http Extractor</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-jee-maven-http-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-jee-maven-http-extractor/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This page provides assistance when there are incomplete package contents found with the JEE Maven HTTP Extractor extension&lt;/li&gt;
&lt;li&gt;Documentation on the JEE Maven HTTP extractor can be found here: &lt;a href="https://doc.castsoftware.com/technologies/"&gt;DMT extractor for Maven remote repository on HTTP or HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Create a File system package to package J2EE application.&lt;/li&gt;
&lt;li&gt;Create a JEE Maven HTTP Repository package to remediate the missing projects.&lt;/li&gt;
&lt;li&gt;Run the package on the full version.&lt;/li&gt;
&lt;li&gt;Examine the contents of the package extracted by the JEE Maven HTTP package and notice that some objects are missing which are expected to be included in the package contents.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Alerts - J2EE - Maven - Missing projects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-maven-missing-projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-maven-missing-projects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to troubleshoot missing project alerts for J2EE applications.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536891.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the list of alerts &amp;ldquo;Missing projects&amp;rdquo;, if the Alerts are like &lt;strong&gt;[name1][name2]&lt;/strong&gt; it means that the DMT has found a missing project (maven project or Eclipse project) which is refered by the poject file :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536891.png" alt=""&gt;&lt;br&gt;
In the above example the project named rar/brcore is missing.
&lt;ol&gt;
&lt;li&gt;Open the project file of the file defined in the project path, in this example it is a maven project that is in : COMMON_CHECKOUT/trunk/sales-TKB/TKB-core/pom.xml. Check the reference to the project named rar/brcore.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536888.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Once the check is done, check if this project rar/brcore really exists in the packaged source code.&lt;/li&gt;
&lt;li&gt;If it does not exist :
&lt;ol&gt;
&lt;li&gt;Check if the missing project has been packaged in another package of the same version:
&lt;ol&gt;
&lt;li&gt;If yes, you have to solve this alert with a &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Package+Content+tab+-+Packaging+alerts?string-search=Using%20CAST%20remediation%20items"&gt;manual remediation&lt;/a&gt; by pointing to the missing project and running the packaging.&lt;/li&gt;
&lt;li&gt;If no, then this alert is expected.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If it exists, to solve this alert you have to &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Package+Content+tab+-+Packaging+alerts?string-search=Using%20CAST%20remediation%20items"&gt;remediate manually this missing project alert&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the missing project alert is like &lt;strong&gt;[${variable}{project name}]&lt;/strong&gt; as shown in the below screenshot, it means that a variable has not been resolved:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536889.png" alt=""&gt;
&lt;ol&gt;
&lt;li&gt;Check if this is an &lt;strong&gt;Undefined variable&lt;/strong&gt; alert.&lt;/li&gt;
&lt;li&gt;If yes, check that the variable which is not resolved is in the list of &lt;strong&gt;undefined variable&lt;/strong&gt; alert.&lt;/li&gt;
&lt;li&gt;If it is, remediate this undefined variable and package the source again.&lt;/li&gt;
&lt;li&gt;If it is not, open the pom.xml file and replace the variable by its true value.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Check if the alerts are like &lt;strong&gt;[name1][name2]:&lt;version&gt;&lt;/strong&gt; as shown in the below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536890.png" alt=""&gt;&lt;br&gt;
In the above example, the project name is venibe-provider-cxf and it is refering to an artifact [org.apache.cxf][cxf-rt-transport-http]:3.0.3 which is missing. It is a jar file which is not found.
&lt;ol&gt;
&lt;li&gt;If there is no type of packaging listed in the pom.xml as in the screenshot below, then a jar file is expected for a dependency by default:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536887.png" alt=""&gt;
&lt;ol&gt;
&lt;li&gt;if you have as well a pom type dependency in the pom.xml as in the screenshot below;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536886/566536885.png" alt=""&gt;&lt;br&gt;
Then this is an currently unsupported case as the type of dependency of pom type is currently not supported by CAST, though may be supported in a future release.
&lt;ol&gt;
&lt;li&gt;As a manual workaround, gather all the associated jar files in the dependency lines of the pom.xml referenced in the alert, then add them in a file system package, and then finally add these jar files to the analysis unit&amp;rsquo;s class path so that they can be properly found.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Otherwise check if the missing jar exists in the source code packaged.&lt;/li&gt;
&lt;li&gt;If it does not exist, getting this alert is expected
&lt;ol&gt;
&lt;li&gt;You have to create a package : &lt;strong&gt;Automated extraction of required jar files&lt;/strong&gt; which will point to a maven repository where the jar file exists.&lt;/li&gt;
&lt;li&gt;Run a package on the full version.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If it exists :
&lt;ol&gt;
&lt;li&gt;Check if the version of the jar file is the correct one.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="#DeliveryManagerToolPackageValidationAlertsJ2EEMavenMissingprojects-RelevantInput"&gt;Relevant Input&lt;/a&gt; in order to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="relevant-input"&gt;Relevant Input&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/"&gt;Delivery Manager Tool - Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Screenshot showing the alerts&lt;/li&gt;
&lt;li&gt;In case of missing ressources / files / objects, provide a screenshot showing that these items exist.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Project status Removed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-status-removed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-status-removed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about excluded projects compared with last version when the source code has not changed / when these projects are not expected to change.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536901/566536903.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Package a version V2 of a J2EE application.&lt;/li&gt;
&lt;li&gt;Check the Package content : You see that the Compared with last version column is not &lt;strong&gt;&amp;ldquo;Existing&amp;rdquo;&lt;/strong&gt; but &lt;strong&gt;&amp;ldquo;Removed&amp;rdquo;&lt;/strong&gt; like below example :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536901/566536903.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package Contents - Incomplete Package Contents - Files on your file system - Missing projects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-missing-projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-missing-projects/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to investigate and resolve issues when there are missing projects in the package content for Files on your file system package.&lt;/p&gt;
&lt;p&gt;Official Documentation : &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+AIP+8.2.x+Documentation?src=breadcrumbs-expanded"&gt;CAST AIP 8.2.x Documentation&lt;/a&gt;  &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;                                        &lt;a href="http://doc.castsoftware.com/display/DOC81/CAST+AIP+8.1.x+Documentation?src=breadcrumbs-expanded"&gt;CAST AIP 8.1.x Documentation&lt;/a&gt;  &lt;a href="http://doc.castsoftware.com/display/DOC81/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;                                        &lt;a href="http://doc.castsoftware.com/display/DOC80/CAST+AIP+8.0.x+Documentation?src=breadcrumbs-expanded"&gt;CAST AIP 8.0.x Documentation&lt;/a&gt;  &lt;a href="http://doc.castsoftware.com/display/DOC80/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Project Selection -JEE File Discoverer - Info Messages - projectExcluded</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-project-selection/delivery-manager-tool-project-selection-jee-file-discoverer-info-messages-projectexcluded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-project-selection/delivery-manager-tool-project-selection-jee-file-discoverer-info-messages-projectexcluded/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to troubleshoot the issue when a J2EE project is excluded by the Delivery Manager Tool when using the JEE File Discoverer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create an application with the JEE File Discoverer installed.&lt;/li&gt;
&lt;li&gt;Run packaging and Delivery.&lt;/li&gt;
&lt;li&gt;Accept Delivery and set as current version.&lt;/li&gt;
&lt;li&gt;Run analysis.&lt;/li&gt;
&lt;li&gt;Check the results to see that no java files have been analyzed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Source Code Scan - Error - processing file sources CastSourcePackage - java lang NullPointerException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-processing-file-sources-castsourcepackage-java-lang-nullpointerexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-processing-file-sources-castsourcepackage-java-lang-nullpointerexception/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In 7.3, during the package of J2EE source code, if the dmtjeefilediscoverer-1.0 is installed, a Null pointer Exception can occur during the Scan step.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536851/566536850.png" alt=""&gt;&lt;/p&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;ERROR Error processing file: D:\CASTMS\Delivery\data{ba56aaf..69}\sources.CastSourcePackage&lt;br&gt;
java.lang.NullPointerException:&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner$Directory.end(FolderTreeArchiveScanner.java:186)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner.endDirectory(FolderTreeArchiveScanner.java:202)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner.process(FolderTreeArchiveScanner.java:155)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.processContainer(FolderTreeZIPReader.java:528)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.scanContainer(FolderTreeZIPReader.java:585)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.scanContainer(FolderTreeZIPReader.java:1)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveReader.scan(FolderTreeArchiveReader.java:278)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.process(FolderTreeZIPReader.java:303)&lt;br&gt;
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.process(FolderTreeZIPReader.java:108)&lt;br&gt;
at com.castsoftware.dmt.engine.scan.cli.Scan.processDMTCommand(Scan.java:275)&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This error can be seen in the scan log. To see the log location, refer the section &lt;strong&gt;Possible location for logs&lt;/strong&gt; of the page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/"&gt;Delivery Manager Tool Component DMT&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Deploy CAST Security Dashboard using WAR file</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-war-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-war-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Security Dashboard 1.x and 2.x&lt;/strong&gt; in &lt;strong&gt;WAR&lt;/strong&gt; file format (i.e. web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-many-security-dashboards-do-i-need"&gt;How many Security Dashboards do I need?&lt;/h2&gt;
&lt;p&gt;CAST highly recommends that you install &lt;strong&gt;one Security&lt;/strong&gt;Dashboard and consolidate&lt;strong&gt;all your Dashboard schemas&lt;/strong&gt; into this.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;p&gt;Please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-installation-requirements/"&gt;Standalone dashboard - installation requirements&lt;/a&gt;&lt;/strong&gt;, specifically the requirements for the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;, which are identical.&lt;/p&gt;
&lt;h2 id="pre-installation-check-list"&gt;Pre-installation check list&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, please ensure that you have carried out all of the following tasks and that the following requirements have been met:&lt;/p&gt;</description></item><item><title>Deployment on IBM WebSphere Application Server</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/deployment-on-ibm-websphere-application-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/deployment-on-ibm-websphere-application-server/</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 page describes how to deploy the CAST dashboards on &lt;strong&gt;IBM WebSphere Application Server (WAS).&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST recommends that the CAST dashboardsare installed on &lt;strong&gt;Apache Tomcat&lt;/strong&gt;, however it is also possible to use &lt;strong&gt;IBM WebSphere Application Server (WAS)&lt;/strong&gt; instead. The following page describes how to perform this installation.&lt;/p&gt;
&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;&lt;strong&gt;IBM WebSphere Application Server (WAS)&lt;/strong&gt; is not supported for deployment of &lt;strong&gt;CAST Dashboard ≥ 2.0&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites-and-assumptions"&gt;Prerequisites and assumptions&lt;/h2&gt;
&lt;p&gt;The following section lists all prerequisites and assumptions that have been made. Please ensure that your environment adheres to these:&lt;/p&gt;</description></item><item><title>Deployment requirements</title><link>https://doc.castsoftware.com/export-v2/aipconsole/deployment-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/deployment-requirements/</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;See also  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/sizing/"&gt;Infrastructure sizing guide&lt;/a&gt;&lt;/strong&gt; for more detailed information.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-architecture"&gt;Typical architecture&lt;/h2&gt;
&lt;h3 id="2x"&gt;2.x&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127305/576127306.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="deployment-modes"&gt;Deployment modes&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, you should be aware of the various deployment methods available:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Release&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Deployment mode&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Deployment scenario&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" rowspan="4" style="text-align: left;"&gt;2.x&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="3"&gt;
&lt;p&gt;
&lt;strong&gt;Enterprise mode using Docker&lt;/strong&gt; is highly recommended wherever possible:
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This mode uses &lt;strong&gt;microservices architecture&lt;/strong&gt;: all &lt;strong&gt;Console front-end&lt;/strong&gt; services (authentication, UI, registration, Dashboards etc.) are provided either: &lt;ul&gt;
&lt;li&gt;as Docker containers&lt;/li&gt;
&lt;li&gt;or can be installed via Java JAR installers where Docker cannot be used&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When using Docker/Docker Desktop: &lt;ul&gt;
&lt;li&gt;the deployment of CAST Dashboards is entirely automatic and no manual configuration is required&lt;/li&gt;
&lt;li&gt;upgrades to new releases of Console is simple - pull/rebuild new images for the containers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Node service is provided as a separate Java JAR installer for installation on Microsoft Windows and can be installed on multiple hosts where AIP Core exists&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installers (multiple)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Standalone&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;span style="color: rgb(23,43,77);"&gt;
&lt;strong&gt;Standalone mode&lt;/strong&gt; is targeted at &lt;/span&gt;
&lt;span style="color: rgb(51,51,51);"&gt; deployments on &lt;span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;span style="color: rgb(51,51,51);"&gt;
&lt;span&gt;&lt;/span&gt;on  &lt;/span&gt;
&lt;strong&gt;one single machine&lt;/strong&gt;. &lt;span style="color: rgb(51,51,51);"&gt; The installer includes all required services in &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;one single Java JAR installer&lt;/strong&gt;: &lt;/span&gt;
&lt;/p&gt;</description></item><item><title>Deployment requirements</title><link>https://doc.castsoftware.com/export-v2/aipcore/deployment-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/deployment-requirements/</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;: information to help you plan your &lt;strong&gt;AIP Core&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;
&lt;h3 id="on-premise"&gt;On-premise&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 114.0px;"/&gt;&lt;col style="width: 103.0px;"/&gt;&lt;col style="width: 118.0px;"/&gt;&lt;col style="width: 55.0px;"/&gt;&lt;col style="width: 131.0px;"/&gt;&lt;col style="width: 89.0px;"/&gt;&lt;col style="width: 914.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Server type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Architecture&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;CPU&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;RAM&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;DISK&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;OS&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Physical/virtual&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;64-bit&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;Minimum 1 CPU / 2 cores&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Intel Core i5, 2.6 GHz&lt;/li&gt;&lt;li&gt;Intel Xeon, 2.2 GHz&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Recommended  1 CPU / 4 cores&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Intel Core i7, 2.8 GHz&lt;/li&gt;&lt;li&gt;Intel Xeon, 2.6 GHz&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;16GB min&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;256GB (SSD recommended)&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Windows&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;The recommended disk space takes into account space for the following folders hosted on the AIP Node:&lt;/p&gt;</description></item><item><title>Disabling insecure HTTP methods in Apache Tomcat - webdav</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/disabling-insecure-http-methods-in-apache-tomcat-webdav/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/disabling-insecure-http-methods-in-apache-tomcat-webdav/</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 page explains how to modify your Apache Tomcat application server (and other web applications) to disable insecure HTTP methods, such as webdav, to prevent modification of CAST dashboard pages.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Some Apache Tomcat installations and/or web applications may be configured to use a servlet called &lt;strong&gt;org.apache.catalina.servlets.WebdavServlet&lt;/strong&gt; (see &lt;a href="https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/catalina/servlets/WebdavServlet.html"&gt;https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/catalina/servlets/WebdavServlet.html&lt;/a&gt;) to provide webdav access to resources. Although this is a legitimate access method, if you prefer to ensure that no resources (i.e. pages) can be modified via webdav, you need to ensure that the servlet is &lt;strong&gt;disabled&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>DMT - Add a new version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/</guid><description>&lt;h5 id="add-a-new-version"&gt;Add a new version&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Adding a new Version&lt;/strong&gt; is &lt;em&gt;only&lt;/em&gt; relevant if you are working with the DMT directly from the &lt;strong&gt;CAST AIC Portal&lt;/strong&gt; - if you are working with the DMT directly from the CAST Management Studio, then Versions are created in the CAST Management Studio.&lt;/p&gt;
&lt;p&gt;When an &lt;strong&gt;Application&lt;/strong&gt; is created in the CAST AIC Portal by your Application team manager or Executive Sponsor, an initial &lt;strong&gt;Version&lt;/strong&gt; is also created. If you need to deliver a new version of an existing Application, then you need to add a &lt;strong&gt;new&lt;/strong&gt; Version:&lt;/p&gt;</description></item><item><title>DMT - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>DMT - Folders</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-folders/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-folders/</guid><description>&lt;h5 id="folders"&gt;Folders&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Folder&lt;/strong&gt; option is designed for target source code that is already expanded in a folder (local or network). The option has two functions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;To package &lt;strong&gt;any type of source code&lt;/strong&gt; supported by CAST (see the CAST Release Notes) stored in a file folder&lt;/li&gt;
&lt;li&gt;This option is &lt;strong&gt;also&lt;/strong&gt; displayed for the following options, mainly to resolve &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts/"&gt;packaging alerts&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OSGi plugins on your file system&lt;/strong&gt; &amp;gt; choose the Eclipse &amp;ldquo;plugins&amp;rdquo; folder&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maven repository on your file system&lt;/strong&gt; &amp;gt; choose the Maven repository folder&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;.NET Assemblies on your file system&lt;/strong&gt; &amp;gt; you need to create multiple packages to package the .NET framework and to resolve packaging alerts, as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd"&gt;&lt;b&gt;Package name/type&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;&lt;b&gt;Mandatory?&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;&lt;b&gt;Location/path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;&lt;strong&gt;When to create this package&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd"&gt;External assemblies (third party DLL)&lt;/td&gt; &lt;td class="confluenceTd"&gt;No, only if required: one package per vendor.&lt;/td&gt; &lt;td class="confluenceTd"&gt;N/A: depends on the third party&lt;/td&gt; &lt;td class="confluenceTd"&gt; This package should only be created when your application uses third party assemblies.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd"&gt;.NET framework (system assemblies)&lt;/td&gt; &lt;td class="confluenceTd"&gt; &lt;p style="text-align: left;"&gt; Yes&lt;/p&gt;</description></item><item><title>DMT - Local DMT workspace</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-local-dmt-workspace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-local-dmt-workspace/</guid><description>&lt;h5 id="local-dmt-workspace"&gt;Local DMT workspace&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When working with an Application in the CAST Delivery Manager Tool in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;CAST AIC Portal mode&lt;/a&gt;, the Application&amp;rsquo;s configuration files are stored in the &lt;strong&gt;local workspace&lt;/strong&gt; used by the CAST Delivery Manager Tool.&lt;/p&gt;
&lt;p&gt;This workspace stores all configuration files, logs and extracted source code (following the use of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action). Until you use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;Deliver&lt;/a&gt; action, the changes (i.e. the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/"&gt;addition of a new version&lt;/a&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/"&gt;addition of a new source code package&lt;/a&gt;) remain local to the CAST Delivery Tool Manager workspace and will be lost unless you use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/"&gt;Save&lt;/a&gt; action.&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.19</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-19/</guid><description>&lt;h3 id="2191-funcrel"&gt;2.19.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.19.0-funcrel. An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h3 id="2190-funcrel"&gt;2.19.0-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.19.0-beta4. An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>DOTNet - Information - Namespaces</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/dotnet/dotnet-information-namespaces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/dotnet/dotnet-information-namespaces/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides details on .Net namespaces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Namespace is a logical grouping of a related classes,structure and interface.It is heavily used within c# programming in different ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The .NET Framework classes use namespaces to organize its many classes&lt;/li&gt;
&lt;li&gt;Declaring our own namespaces can help control the scope of class in larger programming projects.&lt;/li&gt;
&lt;li&gt;Within the namespace, all declared items must be uniquely named. However, the same name may be duplicated in different namespaces.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Download an extension using CAST Extend website</title><link>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extend-website/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extend-website/</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 provides information about how to download an &lt;strong&gt;official CAST AIP Extension&lt;/strong&gt; or a &lt;strong&gt;custom extension&lt;/strong&gt; built by a third-party (see &lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;) using the CAST Extend website.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Searching for an extension&lt;/p&gt;
&lt;p&gt;To find the extension you require enter a search string in the search field:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713670/354713737.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can filter extension by &lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/contributor-types/"&gt;contributor type&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713670/354713744.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Search results can also be ordered by &lt;strong&gt;release date&lt;/strong&gt; and by &lt;strong&gt;name&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Download mandatory CAST Extensions</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/download-mandatory-cast-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/download-mandatory-cast-extensions/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST AI Administrators&lt;/p&gt;
&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 describes how to download &lt;strong&gt;CAST AIP Extensions&lt;/strong&gt; that are needed to perform an analysis and snapshot generation with CAST AIP for Security. This step is &lt;strong&gt;mandatory&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;An &lt;strong&gt;extension&lt;/strong&gt; is a generic term for any kind of &lt;strong&gt;distinct addition&lt;/strong&gt; to &lt;strong&gt;CAST AIP for Security&lt;/strong&gt; which can be downloaded, installed and upgraded separately. CAST AIP for Security requires &lt;strong&gt;the following extension&lt;/strong&gt; that must be &lt;strong&gt;downloaded&lt;/strong&gt; before you &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/create-cast-security-schemas/"&gt;Create CAST Security schemas&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>Education - change Share and Promote email text</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/education-change-share-and-promote-email-text/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/education-change-share-and-promote-email-text/</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 page explains how to change the text that is placed in a new email when using the &amp;ldquo;&lt;strong&gt;Share and Promote&lt;/strong&gt;&amp;rdquo; feature in the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-education/"&gt;Education tab&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When using the &amp;ldquo;&lt;strong&gt;Share and Promote&lt;/strong&gt;&amp;rdquo; feature in the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-education/"&gt;Education tab&lt;/a&gt;, a new email with pre-filled text will be created in the default email client on the local machine (as shown below):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610774/382610775.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610774/382610776.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="change-this-text"&gt;Change this text&lt;/h2&gt;
&lt;p&gt;To change the text that is displayed in the new email, first locate and open the following file in a text editor:&lt;/p&gt;</description></item><item><title>Embedded CAST Dashboard deployment process using ZIP file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-zip-file/</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;: describes how to deploy and configure CAST Dashboards embedded in the AIP Console package using a &lt;strong&gt;ZIP&lt;/strong&gt;file (&lt;strong&gt;AIP Console ≥ 1.25&lt;/strong&gt;). If you are using &lt;strong&gt;AIP Console ≥ 2.x&lt;/strong&gt; as &lt;strong&gt;Docker containers&lt;/strong&gt;, embedded Dashboards are automatically configured and you do not need to follow these steps.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="phase-1--cast-restapi-deployment-and-configuration"&gt;Phase 1 - CAST RESTAPI deployment and configuration&lt;/h2&gt;
&lt;h3 id="step-1---deploy-the-cast-restapi"&gt;Step 1 - Deploy the CAST RESTAPI&lt;/h3&gt;
&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;You must always use the &lt;strong&gt;cast-integrated-health-engineering-dashboard-&lt;version&gt;.zip&lt;/strong&gt; file provided with the current release of AIP Console.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Action plan - Unable to add action plan</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-action-plan/engineering-dashboard-action-plan-unable-to-add-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-action-plan/engineering-dashboard-action-plan-unable-to-add-action-plan/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues with Action plan on ED.&lt;/p&gt;
&lt;p&gt;The view dedicated to Action plan items is &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+Application+Engineering+Dashboard+-+CAST+AED#CASTApplicationEngineeringDashboard-CASTAED-ActionPlan"&gt;Action Plan&lt;/a&gt; view&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540985/566540984.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy Dashboard&lt;/li&gt;
&lt;li&gt;Try to add action plan items&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are unable to add action plan items and getting the above error then please perform the below actions :&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Advanced Search - Some transactions are not found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-some-transactions-are-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-some-transactions-are-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue where some transactions are not available in&amp;rsquo; &lt;strong&gt;Advanced Search&amp;rsquo;&lt;/strong&gt; window of Dashboard even though they are present.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540994/566540993.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Navigate to &amp;lsquo;Advanced Search&amp;rsquo; view and search for an transaction which is present&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe the issue  where some transactions are not available in&amp;rsquo; Advanced Search&amp;rsquo; window of Dashboard even though they are present, then please check the below points:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - GUI</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/</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 page provides a description of the Engineering Dashboard GUI.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="multiple-applications-or-single-application"&gt;Multiple Applications or single Application?&lt;/h2&gt;
&lt;p&gt;On &lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=DASHBOARDS&amp;amp;title=Engineering+Dashboard+-+Connection%2C+login+and+logout&amp;amp;linkCreation=true&amp;amp;fromPageId=382610324"&gt;login&lt;/a&gt;, depending on the number of Applications available, behavior will differ:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Number of Applications&lt;/th&gt;
 &lt;th&gt;Behavior&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Single Application&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;You are taken direct to the &lt;strong&gt;Application&lt;/strong&gt; landing page since there are no other Applications available: &lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Multiple Applications&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;You are offered a &lt;strong&gt;choice&lt;/strong&gt; of which Application to access since there are multiple Applications available: When the Application is selected, you will be taken direct to the selected &lt;strong&gt;Application&amp;rsquo;s landing page&lt;/strong&gt;. If you are not authorized to access the selected Application due to a &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/data-authorization/"&gt;data authorization rule&lt;/a&gt;, a &amp;quot; &lt;strong&gt;You are not authorized to access any applications&lt;/strong&gt;&amp;quot; message will be displayed. If you would like to choose different Application, you can do so using the dropdown list box located on the menu bar: &lt;em&gt;Click to enlarge&lt;/em&gt; If you cannot locate the Application you require, you can use the search field to search for the Application - the search is instant - entering a single character will start the search mechanism:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Whenever relevant, loading icons will display when data could take some time to fetch/process and/or display.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Login - Errors - This software is subject to a limited access - There are too many authorized users to connect to your ED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-login/engineering-dashboard-login-errors/engineering-dashboard-login-errors-this-software-is-subject-to-a-limited-access-there-are-too-many-authorized-users-to-connect-to-your-ed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-login/engineering-dashboard-login-errors/engineering-dashboard-login-errors-this-software-is-subject-to-a-limited-access-there-are-too-many-authorized-users-to-connect-to-your-ed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps us to troubleshoot the problem where the error - THIS SOFTWARE IS SUBJECT TO A LIMITED ACCESS. There are too many authorized users to connect to your  Engineering Dashboard&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541016/566541015.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;is displayed on ED after successful login.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Successfully login and observe the error displayed as soon as you login.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Quality Rules - Missing Quality Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-missing-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-missing-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots issues where the Quality rule is missing from ED as shown in the screenshot shown below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541025/566541024.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Search for Quality Rule(s)&lt;/li&gt;
&lt;li&gt;The message &amp;ldquo;&lt;strong&gt;No results were found to match your search&lt;/strong&gt;&amp;rdquo; appears&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you are navigating to list of Quality Rules from Quality Model Tile then there is a bug due to which the Quality Rules are not displayed on IE browser as a work around use any other browser. This issue is fixed in Cast AIP version 8.3.2&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Report Generation - Missing data in Miscellaneous report</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-missing-data-in-miscellaneous-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-missing-data-in-miscellaneous-report/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the missing violation data reported in miscellaneous report when using the Report Generation feature in ED. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541038/566541037.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Official documentation: &lt;a href="https://doc.castsoftware.com/display/TKBQG/Application+Engineering+Dashboard+-+Report+Generation+-+Error"&gt;CAST Dashboard Package - Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in Dashboard version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy Dashboard&lt;/li&gt;
&lt;li&gt;Generate miscellaneous report&lt;/li&gt;
&lt;li&gt;Observe missing data&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe missing violation data in miscellaneous report as shown above then please perform the below actions. As miscellaneous report category do not required any configuration to be done it is more likely to be issue with data in central schema:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Source code - Missing source code - No source code for this violation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-no-source-code-for-this-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-no-source-code-for-this-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot the problem where source code is not displayed for any violation in ED, instead the section is white or blank as seen in the below screenshot-&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541058/566541057.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Generate Snapshot for V1.&lt;/li&gt;
&lt;li&gt;Generate Snapshot for Vn.&lt;/li&gt;
&lt;li&gt;Launch AED - source code is displayed.&lt;/li&gt;
&lt;li&gt;Delete any one Snapshot.&lt;/li&gt;
&lt;li&gt;Perform consolidation.&lt;/li&gt;
&lt;li&gt;Launch AED - source code is not displayed.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Tiles - Empty tiles - Critical Violations tile is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-tiles/engineering-dashboard-tiles-empty-tiles/engineering-dashboard-tiles-empty-tiles-critical-violations-tile-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-tiles/engineering-dashboard-tiles-empty-tiles/engineering-dashboard-tiles-empty-tiles-critical-violations-tile-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when Critical Violations Tile is empty:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541082/566541081.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Take a full snapshot&lt;/li&gt;
&lt;li&gt;Open ED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the central schema contain the following inconsistencies &lt;a href="https://doc.castsoftware.com/display/TKBQG/SQL+Queries+-+CAST+Central+Base+-+Checking+and+removing+corruptions+in+CB#SQLQueries-CASTCentralBase-CheckingandremovingcorruptionsinCB-Corruptiononcountofviolations,addedviolationsanddeletedviolations"&gt;Corruption on count of violations, added violations and deleted violations&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If there is an inconsistency then remediate&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;correct the inconsistency by following - &lt;a href="https://doc.castsoftware.com/display/TKBQG/SQL+Queries+-+CAST+Central+Base+-+Checking+and+removing+corruptions+in+CB#SQLQueries-CASTCentralBase-CheckingandremovingcorruptionsinCB-Correcttheinconsistency:"&gt;Remediate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Restart tomcat application&lt;/li&gt;
&lt;li&gt;Open ED and observe if the issue is fixed.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Else, if there is no inconsistency then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-tiles/"&gt;Relevant Input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Views - Errors - This Software is subject to a limited access - We were not able to get proper license information either your license key is missing or it is not valid</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-errors/engineering-dashboard-views-errors-this-software-is-subject-to-a-limited-access-we-were-not-able-to-get-proper-license-information-either-your-license-key-is-missing-or-it-is-not-valid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-errors/engineering-dashboard-views-errors-this-software-is-subject-to-a-limited-access-we-were-not-able-to-get-proper-license-information-either-your-license-key-is-missing-or-it-is-not-valid/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST Engineering Dashboard display the following error: This Software is subject to a limited access - We were not able to get proper license information either your license key is missing or it is not valid.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541092/566541091.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take a snapshot.&lt;/li&gt;
&lt;li&gt;Upload application to measurement database.&lt;/li&gt;
&lt;li&gt;Open CAST Engineering Dashboard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - Mismatch in violation count between different views</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-mismatch-in-violation-count-between-different-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-mismatch-in-violation-count-between-different-views/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This page will help you to resolve the issue where violation count is not matching between different views of dashboard.&lt;/li&gt;
&lt;li&gt;For example, from below screenshot you can see that violation count is not matching between Home Page and Application Investigation view of dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541112/566541113.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541112/566541114.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Resources - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/engineering-resources-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/engineering-resources-1-10-0/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/engineering-resources-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/engineering-resources-1-11-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/engineering-resources-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/engineering-resources-1-12-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/engineering-resources-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/engineering-resources-1-13-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/engineering-resources-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/engineering-resources-1-14-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/engineering-resources-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/engineering-resources-1-15-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/engineering-resources-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/engineering-resources-1-16-x/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/engineering-resources-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/engineering-resources-1-17/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/engineering-resources-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/engineering-resources-1-18/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/engineering-resources-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/engineering-resources-1-19/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/engineering-resources-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/engineering-resources-1-20/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/engineering-resources-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/engineering-resources-1-21/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/engineering-resources-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/engineering-resources-1-22/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/engineering-resources-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/engineering-resources-1-23/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/engineering-resources-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/engineering-resources-1-24/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/engineering-resources-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/engineering-resources-1-25/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/engineering-resources-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/engineering-resources-1-26/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/engineering-resources-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/engineering-resources-1-27/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/engineering-resources-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/engineering-resources-1-28/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/engineering-resources-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/engineering-resources-1-7-0/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/engineering-resources-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/engineering-resources-1-8-0/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/engineering-resources-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/engineering-resources-1-9-0/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/engineering-resources-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/engineering-resources-2-0/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/engineering-resources-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/engineering-resources-2-1/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/engineering-resources-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/engineering-resources-2-10/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/engineering-resources-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/engineering-resources-2-11/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/engineering-resources-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/engineering-resources-2-12/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/engineering-resources-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/engineering-resources-2-2/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/engineering-resources-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/engineering-resources-2-3/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/engineering-resources-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/engineering-resources-2-4/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/engineering-resources-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/engineering-resources-2-5/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/engineering-resources-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/engineering-resources-2-6/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/engineering-resources-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/engineering-resources-2-7/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/engineering-resources-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/engineering-resources-2-8/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>Engineering Resources - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/engineering-resources-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/engineering-resources-2-9/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>ENL - Adding a User Link</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-link/</guid><description>&lt;h5 id="adding-a-user-link"&gt;Adding a User Link&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST defines user links as links between objects created by a user as oppose to those detected and created automatically by an analyzer.&lt;/p&gt;
&lt;h6 id="create-and-add-a-user-link"&gt;Create and add a User Link&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Make sure the two objects you want to link are already &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;displayed&lt;/a&gt; in the Graphical View.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_userlink_ico.gif?version=1&amp;amp;modificationDate=1549304380187&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Roll the mouse pointer over the object that will act as the &lt;strong&gt;calling&lt;/strong&gt; object. A gray outline will appear around the object.&lt;/p&gt;</description></item><item><title>ENL - Assigning objects and links to Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-assigning-objects-and-links-to-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-assigning-objects-and-links-to-layers/</guid><description>&lt;h5 id="assigning-objects-and-links-to-layers"&gt;Assigning objects and links to Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you first &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; objects and links in the Graphical View they will automatically be placed in either the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Default, Belongs To or Escalated Layers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To &lt;strong&gt;assign&lt;/strong&gt; them to a Layer you have just &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-adding-layers/"&gt;added&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the object(s) and/or link(s) you want to assign.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Graphic&lt;/strong&gt; &amp;gt; &lt;strong&gt;Send to Layer&lt;/strong&gt; &amp;gt; &lt;strong&gt;[name of required Layer]&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You cannot return &lt;strong&gt;Belongs To&lt;/strong&gt; and &lt;strong&gt;Escalated&lt;/strong&gt; links that have &lt;strong&gt;already&lt;/strong&gt; been moved (from their default Layers to a user defined layer) back to their defaults.&lt;/li&gt;
&lt;li&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304361323&amp;amp;api=v2" alt=""&gt; If you reassign a &lt;strong&gt;Belongs To&lt;/strong&gt; link to a user defined Layer, it will change color from pink to red. The properties of the link remain unchanged.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Understanding default Layers&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Automatic Adjust Size tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-automatic-adjust-size-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-automatic-adjust-size-tab/</guid><description>&lt;h5 id="automatic-adjust-size-tab"&gt;Automatic Adjust Size tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Automatic Adjust Size&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_adjust.gif?version=1&amp;amp;modificationDate=1549304366903&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the &lt;strong&gt;display of objects&lt;/strong&gt; in the Graphical View.&lt;/p&gt;
&lt;p&gt;By default all &lt;strong&gt;object types&lt;/strong&gt; listed in this tab are selected. This means that any objects displayed in the Graphical View, or those that you &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; in the view will automatically be expanded to display all information. When an object&amp;rsquo;s corresponding check box is cleared, the object will be displayed in contracted form.&lt;/p&gt;</description></item><item><title>ENL - Changing a domain color</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-changing-a-domain-color/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-changing-a-domain-color/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLChangingadomaincolor-Changingadomaincolor"&gt;Changing a domain color&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;By default, objects associated to &lt;strong&gt;active&lt;/strong&gt; domains (Functional Domains that have been selected in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;) will be displayed in a specific color to help distinguish them in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By default, all domains use red to distinguish themselves. However if you have several Functional Domains, this can be confusing. To counter this, you can change the default color used for each domain:&lt;/p&gt;</description></item><item><title>ENL - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Creating Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/</guid><description>&lt;h5 id="creating-libraries"&gt;Creating Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To create a Library:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt; right click to launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Create Library&amp;hellip;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A new library will be created called &amp;ldquo;Library#0&amp;rdquo;, you can &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-renaming-libraries/"&gt;rename&lt;/a&gt; it immediately.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can also use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_cross_ico.gif?version=1&amp;amp;modificationDate=1549304380333&amp;amp;api=v2" alt=""&gt; button in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt; to create a new Library.&lt;/li&gt;
&lt;li&gt;You can also create a new Library from the shortcut menu: right click an object in the Graphical View, select &lt;strong&gt;Send to&lt;/strong&gt; &amp;gt; &lt;strong&gt;Library&lt;/strong&gt; &amp;gt; &lt;strong&gt;New Library&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Please make sure you update your Library Links if you are frequently creating new Libraries - see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-updating-library-information-following-re-analyis/"&gt;Updating Library information&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-libraries/enl-renaming-libraries/"&gt;Renaming libraries&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Defining scope and starting object</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-defining-scope-and-starting-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-defining-scope-and-starting-object/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="ENLDefiningscopeandstartingobject-Definingscopeandstartingobject"&gt;Defining scope and starting object&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Once you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-call-hierarchy-operation/"&gt;launched&lt;/a&gt; the Call Hierarchy feature, you will be prompted to select the scope (i.e. which objects will be included in the analysis process) and then the initial start object for the analysis process.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Define Scope&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; The &lt;b&gt;Define Scope dialog box &lt;/b&gt;enables you to select the analyzed projects (jobs) - both client and server objects - that will be taken into account during the analysis process. &lt;p&gt;In addition, all selected projects will be added to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/" target="_blank"&gt;Technical Browser&lt;/a&gt; on completion of the analysis.&lt;/p&gt;</description></item><item><title>ENL - Domain View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-domain-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-domain-view/</guid><description>&lt;h5 id="domain-view"&gt;Domain View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Domain View&lt;/strong&gt; option is available in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt;. It &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/"&gt;opens&lt;/a&gt; a blank &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; with an associated &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser window&lt;/a&gt; enabling you to create a view from the objects displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If this is the first time you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;, then no objects will be present. To view objects in the Domain Browser, you must first &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-associating-objects-to-functional-domains/"&gt;associate&lt;/a&gt; an object to a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;created&lt;/a&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/"&gt;Functional Domain&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once objects are visible in the Domain Browser, you can create your Graphical View by &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;placing&lt;/a&gt; objects as required.&lt;/p&gt;</description></item><item><title>ENL - Domain window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/</guid><description>&lt;h5 id="domain-window"&gt;Domain window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Domain window&lt;/strong&gt; helps you manage your Functional Domains.&lt;/p&gt;
&lt;p&gt;Functional Domains are entities stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; that enable you to group together objects of a similar functional use in one &amp;ldquo;domain&amp;rdquo;. For example, you may have several Java projects stored in the &lt;strong&gt;Knowledge Base&lt;/strong&gt;. If, for example, you create a Functional Domain called &amp;ldquo;Java Classes&amp;rdquo; and associate all the Java classes from all the projects in the Knowledge Base you will then be able to see, at a glance, ALL the Java classes under the &amp;ldquo;Java Classes&amp;rdquo; domain.&lt;/p&gt;</description></item><item><title>ENL - Editing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-editing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-editing-connection-profiles/</guid><description>&lt;h5 id="editing-connection-profiles"&gt;Editing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When a Profile has been created, you may want to modify some of the connection parameters at a later date. To do so you need to view the Profile&amp;rsquo;s properties and then make any required alterations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connection&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;, click &lt;strong&gt;New&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select a Profile and click &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Make the changes as required in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-creating-connection-profiles/"&gt;Add/Edit Connection Profile dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Test&lt;/strong&gt; to verify that the application can establish a connection.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to save the parameters and close the dialog box.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Profile will now be updated with the changes you made.&lt;/p&gt;</description></item><item><title>ENL - Escalated Links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/</guid><description>&lt;h5 id="escalated-links"&gt;Escalated Links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Escalated Links represent an indirect link between two objects.&lt;/p&gt;
&lt;p&gt;For example, a child object of one of the parent objects could be linked directly to another parent object, or a child object belonging to one of the parent objects could be linked directly to a child object of another parent object, thus creating an indirect link between the two parent objects.&lt;/p&gt;
&lt;p&gt;Escalated links are represented in the Graphical View by a &lt;strong&gt;dotted red link&lt;/strong&gt; between objects and can be &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-expanding-links/"&gt;expanded&lt;/a&gt; to display the constituent objects.&lt;/p&gt;</description></item><item><title>ENL - Explore Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-explore-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-explore-toolbar/</guid><description>&lt;h5 id="explore-toolbar"&gt;Explore Toolbar&lt;/h5&gt;
&lt;hr&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Explore &amp;gt; Add Linked Objects&lt;/td&gt;
 &lt;td&gt;Enables you to add objects to the Graphical View that are linked to objects you select. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/"&gt;Add Linked Objects&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Explore &amp;gt; Expand&lt;/td&gt;
 &lt;td&gt;Enables you to view all the sub-objects of a selected object in the Graphical View. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-child-objects/"&gt;Viewing child objects&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Explore &amp;gt; Collapse&lt;/td&gt;
 &lt;td&gt;This icon will remove from the Graphical View all the sub-objects of a selected object. In other words, it un-does the action carried out by the Expand icon explained above. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-child-objects/"&gt;Viewing child objects&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - How to Add Linked Objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-how-to-add-linked-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-how-to-add-linked-objects/</guid><description>&lt;h5 id="how-to-add-linked-objects"&gt;How to Add Linked Objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Essentially there are &lt;strong&gt;three&lt;/strong&gt; steps to the operation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;choose&lt;/strong&gt; your Filter parameters,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;preview&lt;/strong&gt; the objects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;select&lt;/strong&gt; a destination&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First, select the filter parameters in the &lt;strong&gt;Selection&lt;/strong&gt; section of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/"&gt;Add Linked Objects dialog box&lt;/a&gt;, or alternatively if you have a pre-defined filter profile, you can select it from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/"&gt;Profiles&lt;/a&gt; section by clicking the &lt;strong&gt;Load&lt;/strong&gt; button.&lt;/p&gt;
&lt;p&gt;Then once you are satisfied with the filter parameters, click the &lt;strong&gt;Preview&lt;/strong&gt; button located in the bottom right-hand corner of the dialog box and all the objects that conform to your chosen filter parameters and which are linked to your initial selected object or objects will be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/"&gt;View result as&lt;/a&gt; section, as shown below.&lt;/p&gt;</description></item><item><title>ENL - Join Links Report</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-join-links-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-join-links-report/</guid><description>&lt;h5 id="join-links-report"&gt;Join Links Report&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;You can generate a &lt;strong&gt;report&lt;/strong&gt; (in HTML format)displaying a list of all the &lt;strong&gt;Join&lt;/strong&gt; and &lt;strong&gt;Refer&lt;/strong&gt; links stored in your Knowledge Base:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;click &lt;strong&gt;Tools&lt;/strong&gt; located on the menu bar&lt;/li&gt;
&lt;li&gt;select &lt;strong&gt;Generate reports&lt;/strong&gt; then &lt;strong&gt;Join Links Report&amp;hellip;&lt;/strong&gt; from the drop down menu&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Join Links Report&lt;/strong&gt; will then be generated automatically and displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-report-list/"&gt;Report Window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Join Links Report is only available for &lt;strong&gt;Oracle&lt;/strong&gt; users.&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Launching the Dynamic Link Manager</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-launching-the-dynamic-link-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-launching-the-dynamic-link-manager/</guid><description>&lt;h5 id="launching-the-dynamic-link-manager"&gt;Launching the Dynamic Link Manager&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the Dynamic Link Manager, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the menu &lt;strong&gt;Tools&lt;/strong&gt; then select &lt;strong&gt;Dynamic Link Manager&amp;hellip;&lt;/strong&gt; from the drop down menu&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These options will then automatically launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-dynamic-link-manager-dialog-box/"&gt;Dynamic Link Manager dialog box&lt;/a&gt;.&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/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-dynamic-link-manager-dialog-box/"&gt;Dynamic Link Manager dialog box&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Limitations (Search in Code)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-limitations-search-in-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-limitations-search-in-code/</guid><description>&lt;h5 id="search-in-code---limitations"&gt;Search in Code - Limitations&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Search in Code&lt;/strong&gt; feature has several language dependent &lt;strong&gt;limitations&lt;/strong&gt; that must be taken into account when interpreting results.&lt;/p&gt;
&lt;p&gt;The following languages/analyzers are &lt;strong&gt;NOT&lt;/strong&gt; supported and cannot be searched:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Word Assistant results&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reference Pattern&lt;/strong&gt; &amp;ldquo;x&amp;rdquo; type results&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following supported languages have &lt;strong&gt;some limitations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;All supported languages&lt;/strong&gt;: You cannot search for a string that contains a comment&amp;rsquo;s begin/end tags. For example, if your code contains:&lt;/p&gt;</description></item><item><title>ENL - Log Window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLLogWindow-LogWindow"&gt;Log Window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Log Window&lt;/strong&gt; will launch automatically when you first start the application. This window logs any messages or error messages sent from the server or the application. This logging of messages can help localize a problem very quickly. CAST can also use the log file to diagnose serious errors.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222286/images_search.gif?version=1&amp;amp;modificationDate=1549304363000&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="how-does-it-work"&gt;How does it work?&lt;/h6&gt;
&lt;p&gt;Each time a warning or an error (i.e. from the server) is received a new message is displayed in the Log Window - in other words a new line will be created. For each message displayed in the list, information will be provided via a variety of different columns.&lt;/p&gt;</description></item><item><title>ENL - Object Selection (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-object-selection-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-object-selection-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="ENLObjectSelection(onSpecificObjects)-ObjectSelection(onSpecificObjects)"&gt;Object Selection (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This step is used to select &lt;strong&gt;objects&lt;/strong&gt; stored in the Knowledge Base that will be incorporated into the Report.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222459/images_step1.gif?version=1&amp;amp;modificationDate=1549304368483&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304361323&amp;amp;api=v2" alt=""&gt; Please note that this report only works with a few selected objects. Selecting an entire application could cause the authorized memory limit for program execution memory to be exceeded. In this case, an &amp;ldquo;Out of memory&amp;rdquo; message will be displayed, causing the application to become unstable.&lt;/p&gt;</description></item><item><title>ENL - Options (with Predefined)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-options-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-options-with-predefined/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="77%"&gt; &lt;h5 id="ENLOptions(withPredefined)-Options(withPredefined)"&gt;Options (with Predefined)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="23%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to define various options for the report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like, various save options and the inclusion of a header/footer.&lt;/p&gt;
&lt;p&gt;This wizard step is divided in to various sections:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222453/images_plus.gif?version=1&amp;amp;modificationDate=1549304368160&amp;amp;api=v2" alt=""&gt; Style sheet&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222481/images_options.gif?version=1&amp;amp;modificationDate=1549304369103&amp;amp;api=v2" data-linked-resource-container-id="264222481" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_options.gif" data-linked-resource-id="264222484" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="156" src="https://doc-legacy.castsoftware.com/download/attachments/264222481/images_options.gif?version=1&amp;amp;modificationDate=1549304369103&amp;amp;api=v2" width="614"/&gt;&lt;/span&gt; &lt;div class="table-wrap"&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Use Style Sheet&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; This allows you to specify a Cascading Style Sheet to govern the "look" of your report. &lt;p&gt;By default, Enlighten will use a CAST style sheet.&lt;/p&gt;</description></item><item><title>ENL - Path Finder Results</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-path-finder-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-path-finder-results/</guid><description>&lt;h5 id="path-finder-results"&gt;Path Finder Results&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The results of an Path Finder operation will be displayed in the Graphical View. A &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-new-views-and-sub-views/"&gt;new view&lt;/a&gt; will be opened with its own &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser&lt;/a&gt; (containing only those jobs (projects) defined in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222443"&gt;Define scope dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;h6&gt;&lt;/h6&gt;
&lt;p&gt;Results are displayed in levels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The first object (at the top of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;) is the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222443"&gt;source object&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The last object (at the bottom of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;) is the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222443"&gt;destination object&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All the paths between these two objects (whether via other objects) are then displayed in the Graphical View. In the example above, there are several paths from source to destination.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Profile Builder dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-builder-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-builder-dialog-box/</guid><description>&lt;h5 id="profile-builder-dialog-box"&gt;Profile Builder dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Profile Builder dialog box is launched when you click the &lt;strong&gt;Create&lt;/strong&gt; button in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/"&gt;Profile Manager dialog box&lt;/a&gt;. It is used to define the filter parameters for your filter profile.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222446/images_profbuil.gif?version=1&amp;amp;modificationDate=1549304367933&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;This field contains the name of the &lt;b&gt;Filter Profile&lt;/b&gt; that is being created or modified. Click &lt;b&gt;Load&lt;/b&gt; to open a Profile from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/" target="_blank"&gt;Profile Manager dialog box&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;This field contains the profile's path as stored on your PC. Click &lt;b&gt;Browse&lt;/b&gt; to search for another filter profile saved on your PC.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Display in Menu&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;&lt;font color="#000000"&gt;Select this option if you want your newly created filter profile to be displayed in the &lt;/font&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/" target="_blank"&gt;Profile Manager dialog box&lt;/a&gt;&lt;font color="#000000"&gt;.&lt;/font&gt; &lt;p&gt;&lt;font color="#000000"&gt;If you leave this option blank, the profile will be saved on your PC, but will NOT appear in the &lt;b&gt;Profile Manager dialog box&lt;/b&gt;.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>ENL - TCL based Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-regular-expressions/enl-tcl-based-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/enl-enlighten/enl-regular-expressions/enl-tcl-based-regular-expressions/</guid><description>&lt;h5 id="tcl-based-regular-expressions"&gt;TCL based Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides basic help for creating Regular Expressions based on the &lt;strong&gt;TCL&lt;/strong&gt; &amp;ldquo;engine&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;Regular Expression&lt;/strong&gt; is a pattern description using a &amp;ldquo;meta language&amp;rdquo;, a language that you use to describe particular patterns of interest. The characters used in this &amp;ldquo;meta language&amp;rdquo; are part of the standard ASCII character set used in UNIX and MS-DOS, which can sometimes lead to confusion. The characters that form regular expressions are:&lt;/p&gt;</description></item><item><title>ENL - Technical Browser</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLTechnicalBrowser-TechnicalBrowser"&gt;Technical Browser&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Technical Browser&lt;/strong&gt; contains a visual representation of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;. All objects, components and directories that form the source code of an application that has been analyzed and stored in the Knowledge Base are represented hierarchically down to the lowest sub-object level. Both client and server side objects are displayed.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222278/images_technical.gif?version=1&amp;amp;modificationDate=1549304362697&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Items displayed at the root level represent an analysis (&lt;strong&gt;Analysis&lt;/strong&gt; is the term used in &lt;strong&gt;Analysis Manager&lt;/strong&gt; to describe a set of parameters that define how an application&amp;rsquo;s source code is examined. When the parameters have been defined and subsequently run, the results are stored in the &lt;strong&gt;Knowledge Base&lt;/strong&gt;) - all items contained within are relative to that analysis and hence the original application.&lt;/p&gt;</description></item><item><title>ENL - User privileges in Microsoft SQL-Server 2005 environments</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-appendix/enl-user-privileges-in-microsoft-sql-server-2005-environments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-appendix/enl-user-privileges-in-microsoft-sql-server-2005-environments/</guid><description>&lt;h5 id="user-privileges-in-microsoft-sql-server-2005-environments"&gt;User privileges in Microsoft SQL-Server 2005 environments&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In a properly configured CAST environment, the CAST administrator will create RDBMS logins for use with CAST products (CAST Analysis Manager, CAST Enlighten, CAST Report Center etc.) that do not have the same access privileges as the powerful &amp;ldquo;sa&amp;rdquo; or &amp;ldquo;sysadmin&amp;rdquo; logins. This is to avoid a situation where a standard user could gain access to sensitive material or configuration settings on the RDBMS.&lt;/p&gt;</description></item><item><title>ENL - Using the Display Configurator</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-using-the-display-configurator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-using-the-display-configurator/</guid><description>&lt;h5 id="using-the-display-configurator"&gt;Using the Display Configurator&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222383/images_dispconf.gif?version=1&amp;amp;modificationDate=1549304366043&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="active-rules-section"&gt;Active Rules section&lt;/h6&gt;
&lt;p&gt;This section of the dialog box displays all the rules that are currently in operation in the application. Those that are selected (checked) are the rules that are applied to the Graphical View you currently have open. Thus, if you created a rule specifically for another Graphical View (that is not currently open), then the rule will be blank (unselected).&lt;/p&gt;
&lt;p&gt;You can however select unchecked rules and apply them to your current Graphical View.&lt;/p&gt;</description></item><item><title>ENL - Viewing a link's code</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-a-links-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-a-links-code/</guid><description>&lt;h5 id="viewing-a-links-code"&gt;Viewing a link&amp;rsquo;s code&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;As well as viewing a selected object&amp;rsquo;s code, you can also &lt;strong&gt;view the section of code&lt;/strong&gt; that causes a &lt;strong&gt;link&lt;/strong&gt; to be defined between two objects.&lt;/p&gt;
&lt;p&gt;To view this code:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click any link (except &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/"&gt;Escalated Links&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/"&gt;Belongs To links&lt;/a&gt;) in the Graphical View&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Code Viewer&lt;/strong&gt; from the shortcut menu&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The code of the &lt;strong&gt;calling object&lt;/strong&gt; that generates the link will then be displayed in the Code Viewer. The cursor will be automatically positioned on the section of code that generates the link and the code itself will be displayed in bold and underlined.&lt;/p&gt;</description></item><item><title>ENL - What is the Impact window?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/enl-what-is-the-impact-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/enl-what-is-the-impact-window/</guid><description>&lt;h5 id="what-is-the-impact-window"&gt;What is the Impact window?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Impact window displays the results of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-preview-linked-objects/"&gt;Preview Linked Object&lt;/a&gt; operation &amp;gt; in the &lt;strong&gt;Linked Objects&lt;/strong&gt; tab&lt;/li&gt;
&lt;li&gt;a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/"&gt;Call Hierarchy&lt;/a&gt; operation &amp;gt; in the &lt;strong&gt;Impact Analysis&lt;/strong&gt; tab&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222264/images_impact.gif?version=1&amp;amp;modificationDate=1549304362323&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you want to hide the Impact window:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Impact&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Repeat the process to re-display the window&lt;/li&gt;
&lt;li&gt;You can also click the &lt;strong&gt;close icon&lt;/strong&gt; in the top right-hand corner.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By default, the window will be &amp;ldquo;docked&amp;rdquo; at the bottom of the screen. However, you can &lt;strong&gt;move&lt;/strong&gt; the window to a different location should you require:&lt;/p&gt;</description></item><item><title>Enlighten - Code Viewer - Cannot load XXXX PowerBuilder PBORC125 DLL The specified module could not be found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-code-viewer/enlighten-code-viewer-cannot-load-xxxx-powerbuilder-pborc125-dll-the-specified-module-could-not-be-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-code-viewer/enlighten-code-viewer-cannot-load-xxxx-powerbuilder-pborc125-dll-the-specified-module-could-not-be-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the code viewer error : &lt;em&gt;&lt;strong&gt;Can not load C: \ Program Files (x86) \ Sybase \ Shared \ PowerBuilder \ PBORC125.DLL, The specified module could not be found&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Enlighten and try to explore code viewer for any object.&lt;/li&gt;
&lt;li&gt;It asks for PowerBuilder Installation and raises error mentioned in the description.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Connection - Error - Cant connect to server or cant find any Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-connection/enlighten-connection-error-cant-connect-to-server-or-cant-find-any-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-connection/enlighten-connection-error-cant-connect-to-server-or-cant-find-any-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to connections to Enlighten. Enlighten fails to connect with the following error message:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error: Can&amp;rsquo;t connect to server or can&amp;rsquo;t find any Knowledge Base&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537013/566537012.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Enlighten.&lt;/li&gt;
&lt;li&gt;Provide the connection details (Server name, Port, Username, password).&lt;/li&gt;
&lt;li&gt;Try to connect and you will get an error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - DLM - Missing Information - Code viewer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-missing-information-code-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-missing-information-code-viewer/</guid><description>&lt;p&gt;&lt;strong&gt;Problem description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Many different issues can be countered when trying get code source of the link in the Dynamic link manager.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Many different issues can be countered when trying get code source of the link in the Dynamic link manager.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;A hardware I\O error while accessing %FILE_PATH%\File_name&lt;/p&gt;
&lt;p&gt;In this case, the code source has been moved after running analysis. The used file in not found in it&amp;rsquo;s original location used for analysis.&lt;/p&gt;</description></item><item><title>Enlighten - Information - Example of how to deploy CAST product over Citrix</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-example-of-how-to-deploy-cast-product-over-citrix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-example-of-how-to-deploy-cast-product-over-citrix/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to deploy enlighten over citrix when users do not have access to the machine over Remote Desktop&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describe the modification required in the following scenario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installing enlighten on a production server.&lt;/li&gt;
&lt;li&gt;Give access to users for accessing enlighten from Citrix link.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You need to perform the following in order to be able to use Enlighten over Citrix:&lt;/p&gt;</description></item><item><title>Enlighten - Objects - Missing objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-missing-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-missing-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When a project is analyzed and stored in the &lt;strong&gt;Analysis Service&lt;/strong&gt;, the project&amp;rsquo;s constituent objects and components are also registered. Enlighten is capable of representing this object information in the Graphical View through a series of icons. This page handle the issue of missing objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analyse a project&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - View Generation - Mainframe analyzer does not calculate heading comment lines for sections</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-mainframe-analyzer-does-not-calculate-heading-comment-lines-for-sections/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-mainframe-analyzer-does-not-calculate-heading-comment-lines-for-sections/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After running analysis of Mainframe application,when checked in Enlighten, the number of heading comment lines for sections seems to be counted as 0.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537087/566537086.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis of Mainframe application&lt;/li&gt;
&lt;li&gt;Check in Enlighten&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is: Number of heading comment lines for sections seems to be counted as 0.&lt;/p&gt;</description></item><item><title>Ensure AIP Console and AIP Nodes are running - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</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;: describes how to ensure that the Console and all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="step-1-start-node-back-end-packages"&gt;Step 1: Start Node back-end package(s)&lt;/h3&gt;
&lt;p&gt;Ensure the Node back-end packages you have installed on dedicated Nodes are running, otherwise the Console package will complain that it cannot access them. This should be done regardless of whether you are using a &lt;strong&gt;single machine&lt;/strong&gt; or a **multi-node deployment scenario.**To launch the Node back-end package, you can do any of the following. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Crash - JEE - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension/excerpt-cms-snapshot-analysis-run-analyzer-crash-jee-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-jee-with-extension/excerpt-cms-snapshot-analysis-run-analyzer-crash-jee-action-plan/</guid><description>&lt;p&gt;Perform the following actions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Pre-analysis Source Code examination&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analyzing any very large files can lead to out of memory situations&lt;/li&gt;
&lt;li&gt;Large jar file can cause memory issue, so remove those large jar files from analysis.&lt;/li&gt;
&lt;li&gt;Very large files can correspond to a large amount of links and objects which can exceed memory.&lt;/li&gt;
&lt;li&gt;Generated files which may not be in a format suitable for analysis are often very large in size.&lt;/li&gt;
&lt;li&gt;You can start with removing them and then add key ones if you need to try to get some of them into the analysis.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check and remove any files greater than 1 MB from the analysis:&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 3.3</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-3/</guid><description>&lt;h3 id="330-funcrel"&gt;3.3.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Multiple extension ids to bundle add command&lt;/td&gt;
 &lt;td&gt;It is now possible to provide multiple extension ids to the bundle add command with a set of parameters to add them to the bundle in a single command.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Start up latency reduction&lt;/td&gt;
 &lt;td&gt;Improved ExtendCLI performance on all commands.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Extension Downloader - Information - How to set proxy settings with nuget</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-how-to-set-proxy-settings-with-nuget/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-how-to-set-proxy-settings-with-nuget/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to set proxy settings with nuget if a proxy is being used.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for extension downloading: &lt;a href="https://doc.castsoftware.com/display/EXTEND/Download+an+extension"&gt;Download an extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Downloading and using nuget:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-how-to-download-an-extension-using-nuget-for-investigation-purpose/"&gt;Extension Downloader - Information - How to download an extension using nuget for investigation purpose&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>First login and become admin</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/first-login-and-become-admin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/first-login-and-become-admin/</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;This step is not required when using &lt;strong&gt;Dashboards 1.x&lt;/strong&gt; and can be skipped.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before your users can starting using the CAST Dashboards/RestAPI, you must ensure that at least one user has been granted the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/"&gt;ADMIN role&lt;/a&gt;&lt;/strong&gt; which has permission to access all data and configuration settings. There are various ways to do this, all detailed below.&lt;/p&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;This action must be completed &lt;strong&gt;from the same machine where the Dashboard is deployed, i.e. using the URL &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;&lt;/strong&gt;. This is a security mechanism and attempting this action from another host on the network will fail. Note that when using &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;SAML authentication mode&lt;/a&gt;&lt;/strong&gt;, the requirement to perform this action using the URL **&lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;**is removed and can be performed from any machine.&lt;/p&gt;</description></item><item><title>First login and become super admin</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/first-login-and-become-super-admin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/first-login-and-become-super-admin/</guid><description>&lt;p&gt;The first person to log in to CAST Imaging following &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;authentication configuration&lt;/a&gt;&lt;/strong&gt; (or when &lt;strong&gt;changing the authentication mode&lt;/strong&gt;) will be confronted with the following message - this indicates that the user that has logged in is not &lt;strong&gt;permitted to access any data&lt;/strong&gt; and that there are no users with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/"&gt;SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/519405639/519405642.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The first step to resolve this is to &lt;strong&gt;assign one user the &lt;a href="https://doc.castsoftware.com/export/DASHBOARDSDRAFT/User+roles"&gt;SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt; which has permission to access all data, configuration settings and tenants. To do so and assuming that the current logged in user should be granted the SUPER ADMIN role, click the &lt;strong&gt;settings button&lt;/strong&gt; highlighted below:&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.12.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/graph-components-for-report-generator-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/graph-components-for-report-generator-1-12-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480343/362480345.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480343/362480344.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.13.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/graph-components-for-report-generator-1-13-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/graph-components-for-report-generator-1-13-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679031/372679050.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679031/372679051.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.14.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/graph-components-for-report-generator-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/graph-components-for-report-generator-1-14-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516048/385516050.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516048/385516049.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.15.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/graph-components-for-report-generator-1-15-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/graph-components-for-report-generator-1-15-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118265/393118284.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118265/393118285.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.16.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/graph-components-for-report-generator-1-16-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/graph-components-for-report-generator-1-16-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660295/419660298.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660295/419660297.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.17.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/graph-components-for-report-generator-1-17-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/graph-components-for-report-generator-1-17-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814592/435814595.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814592/435814594.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.18.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/graph-components-for-report-generator-1-18-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/graph-components-for-report-generator-1-18-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445219995/445219998.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445219995/445219997.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.19.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/graph-components-for-report-generator-1-19-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/graph-components-for-report-generator-1-19-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636392/461636395.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636392/461636394.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.20</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/graph-components-for-report-generator-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/graph-components-for-report-generator-1-20/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351576/501351595.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351576/501351596.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.21</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/graph-components-for-report-generator-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/graph-components-for-report-generator-1-21/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506758020/506758023.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506758020/506758022.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.22</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/graph-components-for-report-generator-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/graph-components-for-report-generator-1-22/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119503/561119550.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119503/561119551.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.23</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/graph-components-for-report-generator-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/graph-components-for-report-generator-1-23/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803437/569803459.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803437/569803460.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.26</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/graph-components-for-report-generator-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/graph-components-for-report-generator-1-26/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.28</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/graph-components-for-report-generator-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/graph-components-for-report-generator-1-28/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.29</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/graph-components-for-report-generator-1-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/graph-components-for-report-generator-1-29/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.30</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/graph-components-for-report-generator-1-30/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/graph-components-for-report-generator-1-30/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.31</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/graph-components-for-report-generator-1-31/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/graph-components-for-report-generator-1-31/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.32</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/graph-components-for-report-generator-1-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/graph-components-for-report-generator-1-32/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Hardware requirements for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/hardware-requirements-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/hardware-requirements-for-cast-imaging/</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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hardware requirements depend on various factors related to the Application(s) you are analyzing and these must be considered:
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;li&gt;Technologies used&lt;/li&gt;
&lt;li&gt;Number of users accessing results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;due to the different factors that need to be considered, it is difficult to make precise hardware recommendations, therefore what we provide in this page is &lt;strong&gt;indicative&lt;/strong&gt; only. We provide these figures as a guide to the &lt;strong&gt;absolute minimum&lt;/strong&gt; required to run AIP Console and all required components, and your own configuration will &lt;strong&gt;likely require better hardware&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using storage/disk with &lt;strong&gt;high IOPS values&lt;/strong&gt; (i.e. SSD disks or SANs configured with SSD) will bring &lt;strong&gt;better performance&lt;/strong&gt;. This is particularly true for servers hosting AIP Core/AIP Node and PostgreSQL components where faster storage will improve analysis performance.&lt;/li&gt;
&lt;li&gt;installations of AIP Core/AIP Node on servers with resources that are lower than the minimum required or that barely meet the minimum requirements will have the following limitations:
&lt;ul&gt;
&lt;li&gt;analysis runtime and SQL operations will be sub-optimal&lt;/li&gt;
&lt;li&gt;you cannot run more than one application in parallel&lt;/li&gt;
&lt;li&gt;disk space can be quickly overloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="on-premises"&gt;On-premises&lt;/h3&gt;
&lt;h4 id="multi-node-largeenterprise--minimum-requirements"&gt;Multi-node (Large/Enterprise) - minimum requirements&lt;/h4&gt;
&lt;h5 id="with-aip-console-v-2x"&gt;With AIP Console v. 2.x&lt;/h5&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 298.0px;"/&gt;&lt;col style="width: 114.0px;"/&gt;&lt;col style="width: 103.0px;"/&gt;&lt;col style="width: 118.0px;"/&gt;&lt;col style="width: 55.0px;"/&gt;&lt;col style="width: 131.0px;"/&gt;&lt;col/&gt;&lt;col style="width: 89.0px;"/&gt;&lt;col style="width: 914.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Hardware requirements for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/hardware-requirements-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/hardware-requirements-for-cast-imaging/</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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hardware requirements depend on various factors related to the Application(s) you are analyzing and these must be considered:
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;li&gt;Technologies used&lt;/li&gt;
&lt;li&gt;Number of users accessing results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;due to the different factors that need to be considered, it is difficult to make precise hardware recommendations, therefore what we provide in this page is &lt;strong&gt;indicative&lt;/strong&gt; only. We provide these figures as a guide to the &lt;strong&gt;absolute minimum&lt;/strong&gt; required to run AIP Console and all required components, and your own configuration will &lt;strong&gt;likely require better hardware&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using storage/disk with &lt;strong&gt;high IOPS values&lt;/strong&gt; (i.e. SSD disks or SANs configured with SSD) will bring &lt;strong&gt;better performance&lt;/strong&gt;. This is particularly true for servers hosting AIP Core/AIP Node and PostgreSQL components where faster storage will improve analysis performance.&lt;/li&gt;
&lt;li&gt;installations of AIP Core/AIP Node on servers with resources that are lower than the minimum required or that barely meet the minimum requirements will have the following limitations:
&lt;ul&gt;
&lt;li&gt;analysis runtime and SQL operations will be sub-optimal&lt;/li&gt;
&lt;li&gt;you cannot run more than one application in parallel&lt;/li&gt;
&lt;li&gt;disk space can be quickly overloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="on-premises"&gt;On-premises&lt;/h3&gt;
&lt;h4 id="multi-node-largeenterprise--minimum-requirements"&gt;Multi-node (Large/Enterprise) - minimum requirements&lt;/h4&gt;
&lt;h5 id="with-aip-console-v-2x"&gt;With AIP Console v. 2.x&lt;/h5&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 298.0px;"/&gt;&lt;col style="width: 114.0px;"/&gt;&lt;col style="width: 103.0px;"/&gt;&lt;col style="width: 118.0px;"/&gt;&lt;col style="width: 55.0px;"/&gt;&lt;col style="width: 131.0px;"/&gt;&lt;col/&gt;&lt;col style="width: 89.0px;"/&gt;&lt;col style="width: 914.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Hardware sizing</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/hardware-sizing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/hardware-sizing/</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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hardware requirements depend on various factors related to the Application(s) you are analyzing and these must be considered:
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;li&gt;Technologies used&lt;/li&gt;
&lt;li&gt;Number of users accessing results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;due to the different factors that need to be considered, it is difficult to make precise hardware recommendations, therefore what we provide in this page is &lt;strong&gt;indicative&lt;/strong&gt; only. We provide these figures as a guide to the &lt;strong&gt;absolute minimum&lt;/strong&gt; required to run AIP Console and all required components, and your own configuration will &lt;strong&gt;likely require better hardware&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using storage/disk with &lt;strong&gt;high IOPS values&lt;/strong&gt; (i.e. SSD disks or SANs configured with SSD) will bring &lt;strong&gt;better performance&lt;/strong&gt;. This is particularly true for servers hosting the CAST AIP/AIP Node and PostgreSQL components where faster storage will improve analysis performance.&lt;/li&gt;
&lt;li&gt;installations of CAST AIP on servers with resources that are lower than the minimum required or that barely meet the minimum requirements will have the following limitations:
&lt;ul&gt;
&lt;li&gt;analysis runtime and SQL operations will be sub-optimal&lt;/li&gt;
&lt;li&gt;you cannot run more than one application in parallel&lt;/li&gt;
&lt;li&gt;disk space can be quickly overloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="on-premises"&gt;On-premises&lt;/h3&gt;
&lt;h4 id="multi-node-largeenterprise"&gt;Multi-node (Large/Enterprise)&lt;/h4&gt;
&lt;h5 id="with-aip-console-v-2x"&gt;With AIP Console v. 2.x&lt;/h5&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Automated FP - Wrong Automated FP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-automated-fp/health-dashboard-automated-fp-wrong-automated-fp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-automated-fp/health-dashboard-automated-fp-wrong-automated-fp/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting issues when the Automated FP is present on HD but the value is incorrect. The Automated FP value is displayed but the value displayed is incorrect or wrong or you do not want anything to be displayed but it is displayed.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540743/566540742.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Available information - Overview section</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-overview-section/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-overview-section/</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;: An explanation of the &lt;strong&gt;Overview&lt;/strong&gt; section of the Health Dashboard, the tiles available and the drill down options.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Overview&lt;/strong&gt; section is available in both the &lt;strong&gt;Multi-application&lt;/strong&gt; and &lt;strong&gt;Single****Application&lt;/strong&gt; landing pages. It displays a variety of &lt;strong&gt;tiles&lt;/strong&gt; &amp;ldquo;out of the box&amp;rdquo; that contain information about the entire portfolio of Applications (multi-Application page) or a single Application. Data in these tiles represents the &lt;strong&gt;most recent &amp;ldquo;grade&amp;rdquo;&lt;/strong&gt; of your Application or Applications for a specific Quality or Sizing measurement in the most recent snapshot.&lt;/p&gt;</description></item><item><title>Health Dashboard - GUI</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-gui/</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 page provides a description of the Health Dashboard GUI.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="landing-page"&gt;Landing page&lt;/h2&gt;
&lt;p&gt;When you first log in, you will be presented with the &amp;ldquo;landing page&amp;rdquo;. The contents of this page depend on the &lt;strong&gt;number of Applications&lt;/strong&gt; that are present in the Measurement schema. The behavior of the Dashboard differs depending on whether you are looking at a Single Application or Multi Applications.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Default View&lt;/strong&gt; drop-down option lets you select two different views in the landing page:&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - Automating the process of reloading server memory cache using Rest API</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-automating-the-process-of-reloading-server-memory-cache-using-rest-api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-automating-the-process-of-reloading-server-memory-cache-using-rest-api/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It is observed that the results displayed on HD are the ones prior to the latest analysis when snapshot is generated through CLI. To see the latest results the user has to manually refresh them using the &amp;ldquo;reload server memory cache&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;This page explains how the manual refresh using the &amp;ldquo;reload server memory cache&amp;rdquo; can be automated by using Rest-API&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Login - Error - SAML - ADFS - Failed to Authenticate</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-saml-adfs-failed-to-authenticate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-saml-adfs-failed-to-authenticate/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps with issues that one may face when logging into the dashboard with SAML protocol and receives the error &lt;strong&gt;&amp;lsquo;Failed to Authenticate&lt;/strong&gt;&amp;rsquo; like in the screenshot below which is indicating an issue with the application authenticating in ADFS:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540772/566540771.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For details on configuring SAML/ADFS in the dashboard, please see the documentation here:  &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;User authentication&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST 8.3.3 or higher&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboard 1.7 or higher&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Login - No response</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-no-response/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-no-response/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting the following issue that may happen when trying to login to HD/HD. &lt;/p&gt;
&lt;p&gt;HD is still showing the login page even after clicking on the login button&lt;/p&gt;
&lt;p&gt;       &lt;img src="https://castsoftware.zendesk.com/attachments/token/dzsfxKYDeh7RtSZY10nujDFSs/?name=inline394663717.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy HD&lt;/li&gt;
&lt;li&gt;Access and try to login&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that HD is still showing the login page even after clicking on login button then please perform the below actions :&lt;/p&gt;</description></item><item><title>Health Dashboard - Quality rules - Missing Quality Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-quality-rules/health-dashboard-quality-rules-missing-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-quality-rules/health-dashboard-quality-rules-missing-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where &lt;strong&gt;no quality rules are visible on Application Analytics dashboard&lt;/strong&gt; as seen in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/49ekRB0I5CDeo29C43E2gF8zI/?name=AAD.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Consolidate several applications on to measurement database.&lt;/li&gt;
&lt;li&gt;Launch HD.&lt;/li&gt;
&lt;li&gt;Select an application.&lt;/li&gt;
&lt;li&gt;Click on any of the health factors.&lt;/li&gt;
&lt;li&gt;The page does not display any quality rules under the health factor.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#HealthDashboardQualityrulesMissingQualityRules-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Failed to read SYS PACKAGE VERSION relation sys package version does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-read-sys-package-version-relation-sys-package-version-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-read-sys-package-version-relation-sys-package-version-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;HD consolidation fails with the below error -&lt;/p&gt;
&lt;p&gt;Failed to read SYS_PACKAGE_VERSION (ERROR: relation &amp;ldquo;sys_package_version&amp;rdquo; does not exist Position: 22)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create measurement base&lt;/li&gt;
&lt;li&gt;Launch HDConsolidation-GUI.exe&lt;/li&gt;
&lt;li&gt;fill the fields with appropriate central base, measurement base name &amp;amp; connection details&lt;/li&gt;
&lt;li&gt;Run consolidation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Technical Debt - Missing Technical Debt</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-missing-technical-debt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-missing-technical-debt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting issues when technical Debt is missing on HD.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540850/566540852.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540850/566540849.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the technical debt metric is not existing on the assessment model for this run the following query on the CB related to the concerned application:&lt;/p&gt;</description></item><item><title>Health Dashboard - Tiles - Missing or Wrong Value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-missing-or-wrong-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-missing-or-wrong-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting issues when the data displayed on the tile is wrong.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are getting a wrong value displayed then please go to the feature for which the displayed value is missing or wrong and select the type of problem.&lt;br&gt;
For instance in the below screenshot your expectation is to get a numeric value displayed on the HD for critical violations added and critical violations removed but you are getting N/A&lt;br&gt;
Here the feature is violation. Hence, he page to be referred is - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-violations/"&gt;Health Dashboard - Violations&lt;/a&gt; , then the type of problem needs to be selected.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540874/566540873.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;li&gt;If the problem you are facing is not concerning to data or value with respect to any feature then report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Dashboard - Tiles - Performance Issue - Tile contains a rotate icon without displaying the value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-performance-issue/health-dashboard-tiles-performance-issue-tile-contains-a-rotate-icon-without-displaying-the-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-performance-issue/health-dashboard-tiles-performance-issue-tile-contains-a-rotate-icon-without-displaying-the-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to troubleshoot issue related to tile that does not display value on HD dashboard:&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540883/566540888.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Synchronize some applications on your HD dashboard.&lt;/li&gt;
&lt;li&gt;Connect to the HD dashboard.&lt;/li&gt;
&lt;li&gt;A tile is rotating without displaying the value.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Empty or blank view - Function Points view is blank</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-function-points-view-is-blank/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-function-points-view-is-blank/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you solve the following issue:&lt;/p&gt;
&lt;p&gt;When you Click on one of the FP tiles in the HD home page:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540897/566540900.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;FP details are not displayed for some of the apps on the HD:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540897/566540899.jpg" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Error - Unexpected Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-unexpected-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-unexpected-error/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the problem where an error message - &amp;ldquo;Unexpected Error&amp;rdquo; pops up when selecting an application from the application filter as shown below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540914/566540913.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard tile management</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tile-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tile-management/</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 page explains how to configure the Health Dashboard tile interface&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The Health Dashboard has a &amp;ldquo;tile&amp;rdquo; or &amp;ldquo;panel&amp;rdquo; based interface that provides access to the data:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610628/518750416.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These tiles have default presentation settings, but this can be modified and tailored to your requirements. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tile colours can be changed&lt;/li&gt;
&lt;li&gt;Tile positions can be changed&lt;/li&gt;
&lt;li&gt;Tile contents can be changed&lt;/li&gt;
&lt;li&gt;Tile size can be changed&lt;/li&gt;
&lt;li&gt;New tiles can be added&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="editing-your-tiles-presentation"&gt;Editing your tiles presentation&lt;/h3&gt;
&lt;p&gt;The default tile presentation is defined in the files listed below. To modify the presentation, edit the .json file with a &lt;strong&gt;text editor&lt;/strong&gt; (Notepad or other similar application). CAST recommends:&lt;/p&gt;</description></item><item><title>Import an Application managed with CAST Management Studio into AIP Console</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/existing-customer-installation/import-an-application-managed-with-cast-management-studio-into-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/existing-customer-installation/import-an-application-managed-with-cast-management-studio-into-aip-console/</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 page describes how to import existing Applications (i.e Applications that are being managed using the &lt;strong&gt;CAST Management Studio&lt;/strong&gt;) into AIP Console. All the existing data for the Applications (configuration, versions, analysis results, snapshots) will be preserved.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;This information is valid only for &lt;strong&gt;≥ 1.18.x&lt;/strong&gt; of &lt;strong&gt;1.x&lt;/strong&gt; releases of AIP Console. If you are not yet using &lt;strong&gt;≥ 1.18.x&lt;/strong&gt;, please &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCONSOLEDRAFT/Upgrade+AIP+Console"&gt;upgrade&lt;/a&gt;&lt;/strong&gt; before importing your Applications.&lt;/li&gt;
&lt;li&gt;If you are using &lt;strong&gt;≥ 2.x&lt;/strong&gt;, importing applications managed in CAST Management Studio can be actioned using the &lt;strong&gt;Import Applications&lt;/strong&gt; button available in the Admin Center. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/"&gt;Administration Center - Applications&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="prerequisites-and-best-practices"&gt;Prerequisites and best practices&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 37.0px;"/&gt;&lt;col style="width: 231.0px;"/&gt;&lt;col style="width: 1554.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;✅&lt;/th&gt;&lt;th class="confluenceTh"&gt;One Application per combined schema installation&lt;/th&gt;&lt;td class="confluenceTd"&gt;You can import multiple applications into AIP Console, however, there must be only&lt;strong&gt; one Application&lt;/strong&gt; (the one to be imported) declared &lt;strong&gt;in any existing Management schema&lt;/strong&gt;. In other words, the Applications to be imported must have dedicated combined schemas (Management, Analysis and Dashboard schemas).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Application/schema version&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;The application you want to import into AIP Console must have the same AIP schema version number as the AIP Node you are importing into.&lt;/p&gt;</description></item><item><title>Import the CSV data</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/two-step-export-and-import-process/import-the-csv-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/two-step-export-and-import-process/import-the-csv-data/</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;: step-by-step instructions for importing the CSV data required for the CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/two-step-export-and-import-process/export-the-csv-data/"&gt;exported&lt;/a&gt;&lt;/strong&gt; the data from the CAST Analysis Service schema and have a &lt;strong&gt;ZIP file&lt;/strong&gt;, the next step is to &lt;strong&gt;import this data into the CAST Imaging&lt;/strong&gt;. This import process is actioned using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/"&gt;Admin Center&lt;/a&gt;&lt;/strong&gt; and is explained below.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Note that only one single Application can be processed at any one time. If you import multiple ZIP files, each ZIP file will be processed in a queue.&lt;/li&gt;
&lt;li&gt;Import actions can take a long time for very large applications. Please avoid restarting services during an application import - this may cause corruption in the Neo4j database.&lt;/li&gt;
&lt;li&gt;Please ensure you are aware of the &lt;strong&gt;free disk space requirements&lt;/strong&gt; as detailed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/performance-issues-tips/"&gt;Performance issues - tips&lt;/a&gt;&lt;/strong&gt;, particularly if your application is very large.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="step-1---access-the-admin-center"&gt;Step 1 - Access the Admin Center&lt;/h2&gt;
&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;To use the Admin Center, your user will need the &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/"&gt;&lt;strong&gt;ADMIN&lt;/strong&gt; role&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Install AIP Core for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-core-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-core-for-cast-imaging/</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;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/strong&gt; step-by-step instructions for installing &lt;strong&gt;A****IP Core&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-requirements"&gt;Installation requirements&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;✅&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;AIP Core&lt;/strong&gt; is delivered in a ZIP file. Make sure you have the required ZIP file ready and unzipped to a folder on the AIP Node (&lt;strong&gt;it cannot be run from a network location&lt;/strong&gt;). &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;AIP Core&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;needs to be installed on all&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;AIP Nodes&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;(i.e. dedicated servers) that will be managed by &lt;strong&gt;AIP Console&lt;/strong&gt;. The installation process consists of running a setup installer on the target server.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Installation paths:&lt;/p&gt;</description></item><item><title>Install CAST Extend Offline</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/install-cast-extend-offline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/install-cast-extend-offline/</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;: step-by-step instructions for installing &lt;strong&gt;CAST Extend Offline&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Note that if you have an &lt;strong&gt;existing release of CAST Extend Offline installed&lt;/strong&gt;, you do not need to remove it before running the installer. The installer will detect that the existing service exists and provided that you choose the same installation location, the service will be updated.&lt;/li&gt;
&lt;li&gt;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="download-the-installation-media"&gt;Download the installation media&lt;/h2&gt;
&lt;p&gt;Download the latest release of CAST Extend Offline from &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendservice&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendservice&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Install PostgreSQL</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-storage-service-or-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-storage-service-or-postgresql/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;CAST highly recommends the use of PostgreSQL on a Linux instance as this consistently gives the best performance.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;AIP Console requires one or multiple &lt;strong&gt;PostgreSQL&lt;/strong&gt; instances (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCONSOLE&amp;amp;title=Deployment+considerations"&gt;Deployment considerations&lt;/a&gt;&lt;/strong&gt; for more information about recommended deployment architecture) on dedicated Windows or Linux servers. The installation process for each is provided below.&lt;/p&gt;
&lt;h2 id="cast-storage-service-on-windows"&gt;CAST Storage Service on Windows&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, please ensure that you have carried out all of the following tasks and that the following requirements have been met:&lt;/p&gt;</description></item><item><title>Installation Guide JAF - V1.5 Build 7</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/installation-guide-jaf-v1-5-build-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/installation-guide-jaf-v1-5-build-7/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>J2EE - Information - How to troubleshoot Transaction Status variation issues for same source between snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/j2ee/j2ee-information-how-to-troubleshoot-transaction-status-variation-issues-for-same-source-between-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/j2ee/j2ee-information-how-to-troubleshoot-transaction-status-variation-issues-for-same-source-between-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains about the method to troubleshoot Transaction Addition/Modification/Deletion  issues for same source between snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Transactions status modification issues for unchanged source code are handled in the TKB guides under &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/"&gt;Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation&lt;/a&gt;. Regardless of if the status whether it is is ADDED, DELETED or MODIFIED the general idea of the guides is to&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 3 - Installation Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-3/jaf-v1-5-build-3-installation-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-3/jaf-v1-5-build-3-installation-guide/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 4 - Installation Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build-4-installation-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build-4-installation-guide/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 5 - Installation Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-installation-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-installation-guide/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 6 - Installation Guide</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-installation-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-installation-guide/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The installation of the automation framework involves two key components, Jenkins and the CAST Batch Web Service. Jenkins will run under almost any operating system, however since CAST will only run on windows, to keep things simple, it is recommended that it be installed under windows. This is only a recommendation, if the client has a working version of Jenkins, in an environment other than Windows use it.&lt;br&gt;
This section describes the installation process for all required components.&lt;/p&gt;</description></item><item><title>Jenkins Integration using AIP Console</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-using-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-using-aip-console/</guid><description>&lt;p&gt;The Jenkins integration is based on the Jenkins Continuous Integration system. Jenkins integration is  a CAST Community Extension that integrates &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console"&gt;AIP Console&lt;/a&gt; APIs into CI/CD pipeline based on &lt;a href="https://extend.castsoftware.com/V2/packages/com.castsoftware.uc.aip.console.tools/1.0.1"&gt;AIP Console Integration Tools and Jenkins Plugin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console"&gt;AIP Console&lt;/a&gt; simplifies the onboarding and re-scanning of application is CAST AIP&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Removing an existing link using CI_NO_LINKS</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-existing-link-using-ci-no-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-existing-link-using-ci-no-links/</guid><description>&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;p&gt;In this example, we are going to remove a link between two SQL objects (a T-SQL procedure called &amp;ldquo;CreateNewOrders&amp;rdquo; and a T-SQL table called &amp;ldquo;stores&amp;rdquo;) from the Analysis schema. The image below show the link in CAST Enlighten:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/580223153/580223157.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The first step is to check that the link exists in the Analysis schema using the CAST System Views. Use the following query in an SQL IDE against your Analysis schema:&lt;/p&gt;</description></item><item><title>Keycloak - LDAP</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-ldap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-ldap/</guid><description>&lt;h3 id="summary"&gt;Summary&lt;/h3&gt;
&lt;p&gt;Information about how to configure Keycloak to interact with your LDAP directory.&lt;/p&gt;
&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;Enabling and configuring a &lt;strong&gt;new authentication mode&lt;/strong&gt; will &lt;strong&gt;NOT disable any existing authentication modes&lt;/strong&gt; configured in Keycloak. Therefore, CAST highly recommends that you &lt;strong&gt;disable all existing authentication methods&lt;/strong&gt; before adding a new one: in most cases this will involve disabling or deleting the &amp;ldquo;local&amp;rdquo; users provided with CAST Console or any that you have created yourself:&lt;/p&gt;</description></item><item><title>Legacy - Full Onboarding Process</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/legacy-full-onboarding-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/legacy-full-onboarding-process/</guid><description>&lt;p&gt;&lt;strong&gt;V4.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Process to Onboard an Application&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This document details CAST&amp;rsquo;s Field Onboarding Process along with the checklist templates used.&lt;br&gt;
&lt;strong&gt;Pre-requisites for on-boarding:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST Application Intelligence Portal (AIP) is installed&lt;/li&gt;
&lt;li&gt;Supported Technologies/Frameworks&lt;/li&gt;
&lt;li&gt;Extension to be used if required&lt;/li&gt;
&lt;li&gt;Application Intelligence Administrator AIA has access to CAST Virtual Machine (VM)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The following topics are out of scope for this document:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rescan and rescan automation&lt;/li&gt;
&lt;li&gt;Unsupported technologies&lt;/li&gt;
&lt;li&gt;Clean-ups and retention&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Target Audience&lt;/strong&gt;&lt;br&gt;
AIA&lt;br&gt;
Application Manager&lt;/p&gt;</description></item><item><title>Managing ID ranges for custom extensions</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/managing-id-ranges-for-custom-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/managing-id-ranges-for-custom-extensions/</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 provides information about the range of IDs that are reserved for the following items for use with custom extensions;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extensions&lt;/li&gt;
&lt;li&gt;Objects&lt;/li&gt;
&lt;li&gt;Quality Rules&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;creating custom extensions that create objects to be saved in the CAST Analysis Service schema or use custom Quality Rules&lt;/li&gt;
&lt;li&gt;or when defining Architecture Checker models&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;you will need to manage the range of IDs that you assign to these items. For example:&lt;/p&gt;</description></item><item><title>Migration From V1.5 Build 7 JAF - V1.5 Build 8 JAF</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/migration-from-v1-5-build-7-jaf-v1-5-build-8-jaf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/migration-from-v1-5-build-7-jaf-v1-5-build-8-jaf/</guid><description>&lt;ul&gt;
&lt;li&gt;Download JAF binaries from &lt;a href="https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build8.zip"&gt;https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build8.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build8.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build8&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;Jenkins&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193355/319193359.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193355/319193356.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Delete below highlighted files and folder (i.e &lt;strong&gt;dependency, CastAIPWS.hpi, cbws_version.txt, WSBatchServer-1.5.jar&lt;/strong&gt;) from the installed path &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Copy highlighted file and folders from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build8 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193355/319193363.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The below step is applicable If the &amp;ldquo;&lt;strong&gt;delete.prvs.snapshot=true&lt;/strong&gt;&amp;rdquo; entry is not present in CastAIPWS.properties. &lt;br&gt;
Edit file CastAIPWS.properties  in the CBWS installation folder e.g. &amp;lt;Installation_path&amp;gt;\CastBatchWSServer\CastAIPWS.properties &lt;br&gt;
Add a new line &lt;strong&gt;&amp;ldquo;delete.prvs.snapshot=true&amp;rdquo;&lt;/strong&gt; as below. &lt;/p&gt;</description></item><item><title>Migration From V1.5 Build 8 JAF - V1.5 Build 9 JAF</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/migration-from-v1-5-build-8-jaf-v1-5-build-9-jaf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/migration-from-v1-5-build-8-jaf-v1-5-build-9-jaf/</guid><description>&lt;ul&gt;
&lt;li&gt;Download JAF binaries from &lt;a href="https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build9.zip"&gt;https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build9.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build9.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build9&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;Jenkins&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/328958273/328958279.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/328958273/328958282.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Delete below highlighted files and folder (i.e &lt;strong&gt;dependency, CastAIPWS.hpi, cbws_version.txt, WSBatchServer-1.5.jar&lt;/strong&gt;) from the installed path &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Copy highlighted file and folders from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build9 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/328958273/328958275.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open CastAIPWS.properties file and delete full email section (&lt;strong&gt;###Email Configuration###&lt;/strong&gt;) from the properties file, since this is no longer used and maintained.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;###Email Configuration###&lt;/strong&gt;&lt;br&gt;
smtp.server=&lt;a href="http://smtp.gmail.com"&gt;smtp.gmail.com&lt;/a&gt;&lt;br&gt;
smtp.port=465&lt;br&gt;
&amp;hellip;.&lt;/p&gt;</description></item><item><title>Operating systems Information - Copy and Paste is not working on Remote Desktop Connection</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-copy-and-paste-is-not-working-on-remote-desktop-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-copy-and-paste-is-not-working-on-remote-desktop-connection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The copy and paste function may stop working when we are connected to a remote machine.&lt;br&gt;
The problem comes from a little process called rdpclip.&lt;/p&gt;
&lt;p&gt;Rdpclip (remote desktop clipboard) is responsible for managing a shared clipboard between your local host and the remote desktop (the process runs on the remote machine not your local host).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Fixing the issue is pretty straightforward and involves a few simple steps as mentioned below:&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Windows parameters - Getting the environment parameters</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-the-environment-parameters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-the-environment-parameters/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the method for Getting the environment parameters&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In command line run the command SET:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start&amp;gt;Run &amp;ndash;&amp;gt; cmd&lt;/strong&gt; type set and validate&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Operating systems Information - Mapping a network drive - within Windows Explorer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-mapping-a-network-drive/operating-systems-information-mapping-a-network-drive-within-windows-explorer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-mapping-a-network-drive/operating-systems-information-mapping-a-network-drive-within-windows-explorer/</guid><description>&lt;p&gt;On the Microsoft Windows taskbar, right-click &amp;ldquo;Start&amp;rdquo;, and then choose &amp;ldquo;Explore&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;From the &amp;ldquo;Tools&amp;rdquo; menu, select Map Network Drive.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;         Click the Browse button.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;         Click the plus signs until you locate the folder that contains the QuickBooks data file. Select the folder and click OK.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;         Select an unassigned drive letter. Windows defaults to the first available letter, but you can choose any drive letter that is unassigned.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;         Select Reconnect at Logon.&lt;/p&gt;</description></item><item><title>PostgreSQL 9.6.x deployment on Linux</title><link>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-9-6-x-deployment-on-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-9-6-x-deployment-on-linux/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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; CAST does not provide a CAST Storage Server (CSS) installer for Linux environments, however, CAST recommends installing the equivalent PostgreSQL version on a Linux server to take advantage of the superior performance over CSS installed on Windows - please follow the instructions below to do so.&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - CSS services not getting started with Error 193 Oxc1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-css-services-not-getting-started-with-error-193-oxc1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-css-services-not-getting-started-with-error-193-oxc1/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cast storage services not getting started and throws error:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Windows could not start the Server service on &lt;service name&gt;  Error 193: Oxc1&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to restart CSS services&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reason : When the Microsoft Service Control Manager launches a service it checks the path to the executable. If there are any files with the same name in the directory as the the first word in the directory name, it will fail with the above error.&lt;/p&gt;</description></item><item><title>RDBMS - PostgreSQL - Fatal Error - Error connecting to the server FATAL password authentication failed for user operator</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-postgresql/rdbms-postgresql-fatal-error-error-connecting-to-the-server-fatal-password-authentication-failed-for-user-operator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-postgresql/rdbms-postgresql-fatal-error-error-connecting-to-the-server-fatal-password-authentication-failed-for-user-operator/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution for the below error which is encountered while connecting to PG Admin&lt;/p&gt;
&lt;p&gt;Error: &lt;strong&gt;An error has occurred:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error connecting to the server: FATAL: password authentication failed for user &amp;ldquo;operator&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531141/566531143.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open PGAdmin&lt;/li&gt;
&lt;li&gt;Try to add a connection to the server&lt;/li&gt;
&lt;li&gt;Fill all the fields and click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Features not available when using the CAST Storage Service</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-features-not-available-when-using-the-cast-storage-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-features-not-available-when-using-the-cast-storage-service/</guid><description>&lt;p&gt;This pages lists all features in CAST applications that do not function when you host your Analysis/Dashboard/Management Services in a CAST Storage Service (CSS) environment.&lt;/p&gt;
&lt;h2 id="cast-aip-70x-only"&gt;CAST AIP 7.0.x only&lt;/h2&gt;
&lt;h3 id="cast-management-studio"&gt;CAST Management Studio&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Legacy PL/SQL Analyzer (use SQL Analyzer)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-analysis-manager"&gt;CAST Analysis Manager&lt;/h3&gt;
&lt;h4 id="analysis"&gt;Analysis&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Oracle Forms Analyzer (must be used with an Oracle Server host, so same limitation applies to Microsoft SQL Server host servers)&lt;/li&gt;
&lt;li&gt;Legacy PL/SQL Analyzer (use SQL Analyzer)&lt;/li&gt;
&lt;li&gt;Legacy PL/SQL Script Analyzer&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="options"&gt;Options&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Access Rights (right click a Job) or Knowledge Base &amp;gt; Edit Checked Jobs Access Rights&lt;/li&gt;
&lt;li&gt;Tools &amp;gt; Manage Access Rights Profiles&amp;hellip;&lt;/li&gt;
&lt;li&gt;Job/User Project options &amp;gt; Generate differential report&lt;/li&gt;
&lt;li&gt;Job/User Project options &amp;gt; Keep history for differential report&lt;/li&gt;
&lt;li&gt;Tools &amp;gt; Manage Users&lt;/li&gt;
&lt;li&gt;Tools &amp;gt; Transfer of Views and Comments&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-server-manager"&gt;CAST Server Manager&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add Users to the Analysis Service (prompted during install on Oracle Server and Microsoft SQL Server hosts)&lt;/li&gt;
&lt;li&gt;Assigning Rights to Users (prompted during install on Oracle Server and Microsoft SQL Server hosts)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-sql-builder"&gt;CAST SQL Builder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Not available&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-release-builder"&gt;CAST Release Builder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Not available&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="any-release-of-cast-aip"&gt;Any release of CAST AIP&lt;/h2&gt;
&lt;h3 id="cast-enlighten"&gt;CAST Enlighten&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Domain View&lt;/li&gt;
&lt;li&gt;Call Hierarchy (available in AIP 7.2.x (and above) on CSS)&lt;/li&gt;
&lt;li&gt;Calculate Column Impact (CLIA/FGIA)&lt;/li&gt;
&lt;li&gt;Load Precalculated Column Impact&lt;/li&gt;
&lt;li&gt;Path Finder&lt;/li&gt;
&lt;li&gt;Build View (right click an object in the Graphical View)&lt;/li&gt;
&lt;li&gt;Cost Estimation&lt;/li&gt;
&lt;li&gt;Libraries&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-server-manager-1"&gt;CAST Server Manager&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Schema/Database Installation &amp;gt; Troubleshooting &amp;gt; Change Password&amp;hellip; (use the CAST Management Studio to change Operator and Guest user passwords)&lt;/li&gt;
&lt;li&gt;Help &amp;gt; Connection Layer Information (dialog box is blank)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="cast-report-center"&gt;CAST Report Center&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Report On SQL Query &amp;gt; Query Assistant&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>RDBMS Information - Common to all RDBMS - Get the character set</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-common-to-all-rdbms/rdbms-information-common-to-all-rdbms-get-the-character-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-common-to-all-rdbms/rdbms-information-common-to-all-rdbms-get-the-character-set/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page help you to get the character set of an RDBMS&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Supported+Character+Sets"&gt;Supported Character Sets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Depending on the RDBMS run one of the following queries:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS2&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setting&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_settings&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;server_encoding&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to remove the Postgres ghost processes</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-remove-the-postgres-ghost-processes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-remove-the-postgres-ghost-processes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outline some possible solutions when you see on your Postgres server many ghost process that can lead to crash or performance problem in your analysis.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529351/566529350.png" alt=""&gt;&lt;br&gt;
These solutions have been picked from 3rd part websites from the internet and might help you get rid of this scenario.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.14</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-14/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-14/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="net"&gt;.NET&lt;/h3&gt;
&lt;h4 id="rules"&gt;Rules&lt;/h4&gt;
&lt;h5 id="avoid-using-untyped-dataset---7460"&gt;Avoid using untyped DataSet - 7460&lt;/h5&gt;
&lt;p&gt;The rule &lt;strong&gt;Avoid using untyped DataSet - 7460&lt;/strong&gt; (which is delivered as part of AIP, rather than the &lt;a href="https://doc.castsoftware.com/technologies/"&gt;.NET Analyzer extension&lt;/a&gt;) has been set as &lt;strong&gt;deactivated&lt;/strong&gt; and &lt;strong&gt;detached&lt;/strong&gt; by default. Therefore after an upgrade to CAST AIP 8.3.14 and the generation of a post-upgrade consistency snapshot, results may differ: the rule will no longer be triggered during an analysis.&lt;/p&gt;
&lt;h5 id="avoid-nosql-injection-on-mongodb-c---8418-and-avoid-second-order-sql-injection---8420"&gt;Avoid NoSQL injection on MongoDB (C#) - 8418 and Avoid second order SQL injection - 8420&lt;/h5&gt;
&lt;p&gt;The rules&lt;strong&gt;Avoid NoSQL injection on MongoDB (C#) - 8418&lt;/strong&gt; and &lt;strong&gt;Avoid second order SQL injection - 8420&lt;/strong&gt; (which are delivered as part of AIP, rather than the &lt;a href="https://doc.castsoftware.com/technologies/"&gt;.NET Analyzer extension&lt;/a&gt;) are now set as &amp;ldquo;critical&amp;rdquo; by default. Therefore after an upgrade to CAST AIP 8.3.14 and the generation of a post-upgrade consistency snapshot, results may differ: there may be an increase in critical violations and a corresponding decrease in non-critical violations.&lt;/p&gt;</description></item><item><title>Report Generator - Generate Reports with UI - Empty lists - Empty Snapshot list</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-empty-lists/report-generator-generate-reports-with-ui-empty-lists-empty-snapshot-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-empty-lists/report-generator-generate-reports-with-ui-empty-lists-empty-snapshot-list/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem snapshot list is empty in report generator after selecting an application as shown below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537210/566537209.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;All Versions&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure the RestAPI - set the name of the desired Central Base or Measurement Base&lt;/li&gt;
&lt;li&gt;Launch the Report Generator &amp;amp; select any application&lt;/li&gt;
&lt;li&gt;Try to select the snapshot &amp;amp; see that the list is empty&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Generate Reports with UI - Errors - Error occurred during web service requesting</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-errors/report-generator-generate-reports-with-ui-errors-error-occurred-during-web-service-requesting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-ui/report-generator-generate-reports-with-ui-errors/report-generator-generate-reports-with-ui-errors-error-occurred-during-web-service-requesting/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the case when you get the error - &amp;ldquo;&lt;strong&gt;Error occurred during web service requesting&lt;/strong&gt;&amp;rdquo; during generating report for a template as shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537221/566537220.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure RestAPI to connect to the proper imported Central Base.&lt;/li&gt;
&lt;li&gt;Launch Report Generator.&lt;/li&gt;
&lt;li&gt;Activate the Web Service URL.&lt;/li&gt;
&lt;li&gt;Select the desired Application and Snapshot.&lt;/li&gt;
&lt;li&gt;Try to generate report by selecting any template&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Information - Configuring user in Report Generator for a URI</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-configuring-user-in-report-generator-for-a-uri/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-configuring-user-in-report-generator-for-a-uri/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information on how to configure a user in Report Generator for a particular URI. Following is a screenshot to provide a clear idea about where the configuration is to be done.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528735/566528736.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, you may refer to :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/"&gt;CAST Report Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/TG/Information+Guides"&gt;Information Guides&lt;/a&gt; &amp;gt; &lt;a href="http://doc.castsoftware.com/display/TG/Report+Generator"&gt;Report Generator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Reports - Empty results - No Propagated Risk Indicator PRI</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-no-propagated-risk-indicator-pri/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-no-propagated-risk-indicator-pri/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running report generator, you may have a report with a section for &lt;strong&gt;Propagated Risk Indicator (PRI)&lt;/strong&gt; for the health factor robustness or Performance or Security which will have no values, even though values show up on the dashboard for PRI for Robustness or Performance or Security&lt;/p&gt;
&lt;p&gt;A screenshot from report generator showing this issue (in the case of robustness health factor ) is shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537156/566537157.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>REST API - Java - DotNet - PHP - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/rest-api-java-dotnet-php-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/rest-api-java-dotnet-php-best-practice/</guid><description>&lt;p&gt;&lt;strong&gt;REST API Best Practice on Java, .Net &amp;amp; PHP&lt;/strong&gt;&lt;br&gt;
Contents&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target Audience:&lt;/strong&gt; CAST Administrators&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: This documentation is aimed at CAST Administrators who would need to configure REST based applications using CAST AIP. It provides a guide based on field experience of how best to configure REST based applications using CAST AIP so that similar configurations can be reused. The typical examples given below have been applied on different versions of CAST AIP based on various requirements.&lt;/p&gt;</description></item><item><title>RPC - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Creating new rules for Diagnostic Report</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-creating-new-rules-for-diagnostic-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-creating-new-rules-for-diagnostic-report/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="RPCCreatingnewrulesforDiagnosticReport-CreatingnewrulesforDiagnosticReport"&gt;Creating new rules for Diagnostic Report&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Please note that this feature is a legacy feature and is maintained only for compatibility with previous CAST versions. CAST now provides the CAST Health and Engineering Dashboards to help enforce rules and standards in an organization. Please contact CAST for more information about this.&lt;/p&gt;
&lt;p&gt;This page discusses a folder called &amp;ldquo;TPL HTML&amp;rdquo; and a file called &amp;ldquo;diagnostic.xml&amp;rdquo;, which are central to the creation of user defined diagnostics for use in the &amp;ldquo;Report with Diagnostic&amp;rdquo; wizard. However, these elements are no longer available when installing current versions of CAST. If you want to continue using the &amp;ldquo;Report with Diagnostic&amp;rdquo; feature, you will need to create the &amp;ldquo;TPL HTML&amp;rdquo; folder and re-use the &amp;ldquo;diagnostic.xml&amp;rdquo; file you were using with previous releases of CAST.&lt;/p&gt;</description></item><item><title>RPC - Editing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-editing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-editing-connection-profiles/</guid><description>&lt;h5 id="editing-connection-profiles"&gt;Editing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When a Profile has been created, you may want to modify some of the connection parameters at a later date. To do so you need to view the Profile&amp;rsquo;s properties and then make any required alterations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select a Profile and click &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Make the changes as required in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-creating-connection-profiles/"&gt;Add/Edit Connection Profile dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Test&lt;/strong&gt; to verify that the application can establish a connection.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to save the parameters and close the dialog box.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Profile will now be updated with the changes you made.&lt;/p&gt;</description></item><item><title>RPC - GloballySharedSettings.ini File</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-ini-file-options/rpc-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/rpc-report-center/rpc-ini-file-options/rpc-globallysharedsettings-ini-file/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCGloballySharedSettings.iniFile-GloballySharedSettings.iniFile"&gt;&lt;b&gt;GloballySharedSettings.ini&lt;/b&gt; File&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&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&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 and 7&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 all CAST applications.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_plus.gif?version=1&amp;amp;modificationDate=1549304381537&amp;amp;api=v2" alt=""&gt; Microsoft SQLServer&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;h6 id="RPCGloballySharedSettings.iniFile-SetQuotedIdentifier"&gt;Set Quoted Identifier&lt;/h6&gt; &lt;p&gt;Add the following parameters to force the &lt;b&gt;Set Quoted Identifier&lt;/b&gt; option to ON during the connection process:&lt;/p&gt;</description></item><item><title>RPC - Launching a Report on SQL Query</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-launching-a-report-on-sql-query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-launching-a-report-on-sql-query/</guid><description>&lt;h5 id="launching-a-report-on-sql-query"&gt;Launching a Report on SQL Query&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;There are several ways to launch the a report on SQL query:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can click &lt;strong&gt;Build a Report&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;On SQL Query&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;You can use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-shortcut-keys/"&gt;shortcut key&lt;/a&gt; - CTRL+H&lt;/li&gt;
&lt;li&gt;You can use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmlrepicon.gif?version=1&amp;amp;modificationDate=1549304386170&amp;amp;api=v2" alt=""&gt; button located on the toolbar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In all three cases, the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt; will be launched:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223748/images_screenshot.gif?version=1&amp;amp;modificationDate=1549304384617&amp;amp;api=v2" alt=""&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Messages and Errors tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-messages-and-errors-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-messages-and-errors-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCMessagesandErrorstab-MessagesandErrorstab"&gt;Messages and Errors tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Messages &amp;amp; Errors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223706/images_msgerr.gif?version=1&amp;amp;modificationDate=1549304383127&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab enables you to configure various options for the errors and messages that are saved to an external file. These messages are also displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-application-interface/rpc-log-window/"&gt;Log Window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_plus.gif?version=1&amp;amp;modificationDate=1549304381537&amp;amp;api=v2" alt=""&gt; Main Log File Name&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Log root directory&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;This field displays the &lt;b&gt;directory&lt;/b&gt; in which the application specific log file will be stored - by default this is set to your TEMP or TMP environment variable, with the addition of: &lt;p&gt;CAST\CAST\&amp;lt;version_number&amp;gt;&lt;/p&gt;</description></item><item><title>RPC - Model Selection (on a View)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-model-selection-on-a-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-model-selection-on-a-view/</guid><description>&lt;h5 id="model-selection-on-a-view"&gt;Model Selection (on a View)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This initial step enables you to select a Graphical View that you have already saved in CAST Enlighten - this view will then be used as the basis for the report.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223720/images_step1.gif?version=1&amp;amp;modificationDate=1549304383597&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;There are two sections:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Left hand section&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section contains a list of the Graphical Views (or Models) that you have already saved using CAST Enlighten and which are thus stored in the &lt;strong&gt;Knowledge Base&lt;/strong&gt;. The information displayed in this list is gathered automatically from the Knowledge Base.&lt;/p&gt;</description></item><item><title>RPC - Object Selection (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-object-selection-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-object-selection-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="RPCObjectSelection(onSpecificObjects)-ObjectSelection(onSpecificObjects)"&gt;Object Selection (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This step is used to select &lt;strong&gt;objects&lt;/strong&gt; stored in the Knowledge Base that will be incorporated into the Report.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223727/images_step1.gif?version=1&amp;amp;modificationDate=1549304384063&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304381567&amp;amp;api=v2" alt=""&gt; Please note that this report only works with a few selected objects. Selecting an entire application could cause the authorized memory limit for program execution memory to be exceeded. In this case, an &amp;ldquo;Out of memory&amp;rdquo; message will be displayed, causing the application to become unstable.&lt;/p&gt;</description></item><item><title>RPC - Options (with Diagnostic)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-options-with-diagnostic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-options-with-diagnostic/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="77%"&gt; &lt;h5 id="RPCOptions(withDiagnostic)-Options(withDiagnostic)"&gt;Options (with Diagnostic)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="23%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Please note that this feature is a legacy feature and is maintained only for compatibility with previous CAST versions. CAST now provides the CAST Health and Engineering Dashboards to help enforce rules and standards in an organization. Please contact CAST for more information about this.&lt;/p&gt;
&lt;p&gt;This page enables you to define various options for the report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like, various save options and the inclusion of a header/footer.&lt;/p&gt;</description></item><item><title>RPC - Options (with Predefined)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-options-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-options-with-predefined/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="77%"&gt; &lt;h5 id="RPCOptions(withPredefined)-Options(withPredefined)"&gt;Options (with Predefined)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="23%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to define various options for the report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like, various save options and the inclusion of a header/footer.&lt;/p&gt;
&lt;p&gt;This wizard step is divided in to various sections:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223717/images_plus.gif?version=1&amp;amp;modificationDate=1549304383533&amp;amp;api=v2" alt=""&gt; Style sheet&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223767/images_options.gif?version=1&amp;amp;modificationDate=1549304385523&amp;amp;api=v2" data-linked-resource-container-id="264223767" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_options.gif" data-linked-resource-id="264223770" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="156" src="https://doc-legacy.castsoftware.com/download/attachments/264223767/images_options.gif?version=1&amp;amp;modificationDate=1549304385523&amp;amp;api=v2" width="614"/&gt;&lt;/span&gt; &lt;div class="table-wrap"&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Use Style Sheet&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; This allows you to specify a Cascading Style Sheet to govern the "look" of your report. &lt;p&gt;By default, a CAST style sheet will be used.&lt;/p&gt;</description></item><item><title>RPC - Report Header Tags</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-header-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-header-tags/</guid><description>&lt;h5 id="report-header-tags"&gt;Report Header Tags&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Each &lt;strong&gt;Report&lt;/strong&gt; must have a &lt;strong&gt;description&lt;/strong&gt; which explains how the application should use and handle the result. This description is contained in the header:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A valid &lt;strong&gt;Comment Header&lt;/strong&gt; begins with #CwDocTag# and has a level tag. For example: /*#CwDocTag#;Lev:=0*/&lt;/li&gt;
&lt;li&gt;Each tag is separated by &lt;strong&gt;;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can create Header Tags using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The following is a list of tags and their syntax used for Headers&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RPC - User privileges in Microsoft SQL-Server 2005 environments</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-appendix/rpc-user-privileges-in-microsoft-sql-server-2005-environments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-appendix/rpc-user-privileges-in-microsoft-sql-server-2005-environments/</guid><description>&lt;h5 id="user-privileges-in-microsoft-sql-server-2005-environments"&gt;User privileges in Microsoft SQL-Server 2005 environments&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In a properly configured CAST environment, the CAST administrator will create RDBMS logins for use with CAST products (CAST Analysis Manager, CAST Enlighten, CAST Report Center etc.) that do not have the same access privileges as the powerful &amp;ldquo;sa&amp;rdquo; or &amp;ldquo;sysadmin&amp;rdquo; logins. This is to avoid a situation where a standard user could gain access to sensitive material or configuration settings on the RDBMS.&lt;/p&gt;</description></item><item><title>Secure Socket Layer (SSL) Tools</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-tools/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with Secure Socket Layer (SSL) tools .  These tools help with management and storage of certificates and keys used in SSL.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;See the sections below for information on these tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)Tools-Keytool"&gt;Keytool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)Tools-Openssl"&gt;Openssl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="keytool"&gt;Keytool&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;A Java keystore maintains keys and certificates in a secure manner in a repository.&lt;/li&gt;
&lt;li&gt;keytool is a Java utility that is part of the Java JDK which allows for performing tasks on a Java keystore.&lt;/li&gt;
&lt;li&gt;Basic operations are:
&lt;ul&gt;
&lt;li&gt;listing contents (keytool -list)
&lt;ul&gt;
&lt;li&gt;Example:  keytool -list -keystore &amp;lt;keystore_path&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;importing certificates (keytool -import)
&lt;ul&gt;
&lt;li&gt;Example for importing into root certificates - see documentation below for further information:  keytool  -import -trustcacerts -file &amp;lt;certificate_path&amp;gt; -alias &amp;lt;alias_name&amp;gt; -keystore &amp;lt;keystore_path&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;exporting certificates (keytool - export)
&lt;ul&gt;
&lt;li&gt;Example:  keytool  -export -file &amp;lt;export_path&amp;gt; -alias &amp;lt;alias_name&amp;gt; -keystore &amp;lt;keystore_path&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deleting certificates (keytool -delete)
&lt;ul&gt;
&lt;li&gt;Example:  keytool -delete -alias &amp;lt;alias_name&amp;gt; -keystore &amp;lt;keystore_path&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;generating certificates (see documentation below to fully understand the options)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For further information, please see: &lt;a href="https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html"&gt;https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - GUI</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-gui/</guid><description>&lt;h2 id="multiple-applications-or-single-application"&gt;Multiple Applications or single Application?&lt;/h2&gt;
&lt;p&gt;On login, depending on the number of Applications available, behavior is slightly different:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Number of Applications&lt;/th&gt;&lt;th class="confluenceTh"&gt;Behavior&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Single Application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;You are taken direct to the &lt;strong&gt;Application&lt;/strong&gt; landing page:&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/SECURITY/attachments/414941270/617185332.png" data-linked-resource-container-id="414941270" data-linked-resource-container-version="2" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="SD_Homescreen_2_.png" data-linked-resource-id="617185332" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/SECURITY/attachments/414941270/617185332.png" width="700"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;In versions&lt;span style="color: rgb(34, 34, 34);"&gt;&lt;strong&gt;≥ 2.11.0, &lt;/strong&gt;&lt;span style="color: rgb(23, 43, 77);"&gt;outdated
tiles (Data Safety, SQL Injection, XSS Command Injection,
Misconfiguration) have been replaced with the updated tiles (CISQ-ISO
5055, CWE Top 25 2011-CWE Top 25 2022, OWASP 2017-OWASP 2021), and a
new tile - PCI-DSS-V3.2.1 is added.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - Violations - Mismatch in total violation number displayed between different view</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/security-dashboard/security-dashboard-violations-mismatch-in-total-violation-number-displayed-between-different-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/security-dashboard/security-dashboard-violations-mismatch-in-total-violation-number-displayed-between-different-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to understand the issue where total violation count is not matching between the security tag tile in home page  and Technical criteria section of the dashboard as shown below:&lt;/p&gt;
&lt;p&gt;          &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541473/566541474.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;         &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541473/566541472.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy and configure Security Dashboard&lt;/li&gt;
&lt;li&gt;Observe mismatch in violation count between home page and Technical criteria section&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Information - CAST database still shows Upgrade available after running the Component upgrade</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-cast-database-still-shows-upgrade-available-after-running-the-component-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-cast-database-still-shows-upgrade-available-after-running-the-component-upgrade/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;local&amp;rdquo; database still shows &amp;ldquo;Upgrade available&amp;rdquo; after running the &amp;ldquo;Component upgrade&amp;rdquo; after the CAST_AIP_7.2.3_Patch_for_Language_Packs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x x&amp;lt;=1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x (x&amp;lt;=3)&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is due to a bug in CAST Server Manager, when you apply CAST_AIP_7.2.3_Patch_for_Language_Packs for PHP, the cast databases may still display &amp;ldquo;Upgrade Available&amp;rdquo; even after an component update action has completed.&lt;br&gt;
This is simply a display bug and databases updates will have completed without error.&lt;br&gt;
You can ignore this display error and proceed with your activities as this will have no impact.&lt;/p&gt;</description></item><item><title>Server Manager - Install Database - Error - relation xxx cms_portf_system does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-errors/server-manager-install-database-error-relation-xxx-cms-portf-system-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-errors/server-manager-install-database-error-relation-xxx-cms-portf-system-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue when the installation of a CSS (CAST Storage Service) database may fail with the following errors:&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR:  relation &amp;ldquo;test_mngt.cms_portf_system&amp;rdquo; does not exist.&lt;/p&gt;
&lt;p&gt;SQL Error: LINE 3:  from test_mngt.CMS_PORTF_System s .&lt;/p&gt;
&lt;p&gt;SQL Error:              ^ (Severity 1, Msg No 1).&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR:  current transaction is aborted, commands ignored until end of transaction block (Severity 1, Msg No 1).&lt;/p&gt;</description></item><item><title>Server Manager - Install Database - Missing option for Initial platform base installation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-unexpected-behavior/server-manager-install-database-missing-option-for-initial-platform-base-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-install-database/server-manager-install-database-unexpected-behavior/server-manager-install-database-missing-option-for-initial-platform-base-installation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page mentions the issue where by you find the missing option for &lt;strong&gt;&amp;ldquo;Initial platform base(s) installation&amp;rdquo;&lt;/strong&gt; for Combined Install on Server Manager.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537282/566537281.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Server Manager&lt;/li&gt;
&lt;li&gt;The option &lt;strong&gt;Initial platform base(s) installation&lt;/strong&gt; for Combined Install is missing.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The behavior occurs because of one option that has been added to the GloballySharedSettings.ini which prevents to use the combined install on server manager.&lt;br&gt;
To enable this option we need to remove this option from the GloballySharedSettings.ini file.&lt;/p&gt;</description></item><item><title>Server Manager - Installing Extensions - Error - Entity Framework incompatible with WCF due to metamodel containing same name or id</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-installing-extensions-error-entity-framework-incompatible-with-wcf-due-to-metamodel-containing-same-name-or-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-installing-extensions-error-entity-framework-incompatible-with-wcf-due-to-metamodel-containing-same-name-or-id/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the incident when you are getting the error  &lt;strong&gt;&amp;ldquo;Entity Framework incompatible with WCF due to metamodel containing same name or id&amp;rdquo;&lt;/strong&gt; while installing .Net Entity framework along with the WCF extension on the schemas, &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/574783554/574783980.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create the schema in any higher version of CAST AIP.&lt;/li&gt;
&lt;li&gt;Try to install the WCF 2.0.0-funcrel versions and .Net entity framework 1.4.4 on the schema.&lt;/li&gt;
&lt;li&gt;You will get an &amp;ldquo;Entity Framework incompatible with WCF due to metamodel containing same name or id&amp;rdquo; and servman won&amp;rsquo;t let you run the&lt;br&gt;
manage extension option and if it is run through AIP Console, it will fail with an error &amp;ldquo;Entity Framework incompatible with WCF due to metamodel containing same name or id&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Launching Server Manager - Error - Incorrect module configuration File PATH XXX SQL does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-incorrect-module-configuration-file-path-xxx-sql-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-incorrect-module-configuration-file-path-xxx-sql-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to troubleshoot the following issue that may happen when connecting to the Database Server.&lt;/p&gt;
&lt;p&gt;Server Manager fails with the error &lt;strong&gt;Incorrect module configuration : File &lt;CAST INSTALLATION FOLDER&gt;\Installscript\XX\XXX.SQL does not exist&lt;/strong&gt; as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537349/566537348.png" alt=""&gt;&lt;strong&gt;Figure 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Impacts&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not possible to connect to Server Manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - Extension ID conflict - incompatible metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-extension-id-conflict-incompatible-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-extension-id-conflict-incompatible-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page assists with the following problems you may face when updating extensions and the update fails&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;with an extension ID conflict&lt;/li&gt;
&lt;li&gt;and/or incompatible metamodel error as shown in the screenshot below:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537384/566537388.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can see more on installing extensions in the documentation here: &lt;a href="https://doc.castsoftware.com/export-v2/extend/install-an-extension/"&gt;Install an extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You can see more on the creating of extensions in the documentation here:  &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/"&gt;Create a new extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Central base fails to update - more than one row returned by a subquery</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-more-than-one-row-returned-by-a-subquery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-more-than-one-row-returned-by-a-subquery/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue with the Central base upgrade which fails while migrating to a new version.  The error is SQL Error : &lt;strong&gt;ERROR:  more than one row returned by a subquery used as an expression&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As shown in the screenshot below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537302/566537301.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue is generally related to corruption in the central database.&lt;/p&gt;
&lt;p&gt;To obtain the location of the log, see the following documentation page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Error Executing DLL</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-error-executing-dll/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-error-executing-dll/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the following issue you may face when updating the management database.&lt;/p&gt;
&lt;p&gt;A fatal error occurs indicating that there is an access violation when executing a DLL as seen in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537313/566537312.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Upgrade database&lt;/li&gt;
&lt;li&gt;Obtain &amp;lsquo;Error Executing DLL&amp;rsquo; with a comment about access violation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - duplicate key value violates unique constraint idx1 coobject</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-idx1-coobject/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-idx1-coobject/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a migration from 7.3.0 to higher version, the local base migration fails with a SQL error about duplicate key as mentioned below:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;idx1_coobject&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;3424&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into AMT_OBJECT (OBJECT_ID, NAME_ID, SHORT_NAME_ID, OBJECT_TYPE_ID, INTERNAL_ID, STATUS).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This issue occurs if you have duplicates in the objects table in the knowledge base even before migration so this issue can be encountered during analysis as well and is not due to CUT.&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Management Base fail to update - ERROR relation already exists</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-management-base-fails-to-update/server-manager-update-database-fatal-error-management-base-fail-to-update-error-relation-already-exists/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-management-base-fails-to-update/server-manager-update-database-fatal-error-management-base-fail-to-update-error-relation-already-exists/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the following issue you may face when migrating your management schema.&lt;/p&gt;
&lt;p&gt;The below mentioned error may occur:&lt;/p&gt;
&lt;p&gt;          &lt;strong&gt;ERROR:&lt;/strong&gt; Internal error occurred.&lt;br&gt;
                            The application is closing. Call CAST support now providing the log file at C:\Users\xxx\AppData\Local\Temp\35\CAST\CAST\1.0\CAST-MS1.log.txt&lt;br&gt;
                            com.castsoftware.java.MessageRuntimeException:Internal error occurred.&lt;br&gt;
                            The application is closing. Call CAST support now providing the log file at C:\Users\xxx\AppData\Local\Temp\35\CAST\CAST\1.0\CAST-MS1.log.txt&lt;br&gt;
                              com.castsoftware.java.IOMonitor.fail(IOMonitor.java:252)&lt;br&gt;
                              com.castsoftware.java.IOMonitor.throwGeneralError(IOMonitor.java:194)&lt;br&gt;
                              com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:251)&lt;br&gt;
                              com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:1)&lt;br&gt;
                              com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
                              com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
                              com.castsoftware.mda.run.ConfiguredApplication.run(ConfiguredApplication.java:227)&lt;br&gt;
                              com.castsoftware.pmc.run.CLIPMCConfiguredApplication.executeInLogContext(CLIPMCConfiguredApplication.java:87)&lt;br&gt;
                              com.castsoftware.pmc.run.CLIPMCConfiguredApplication$1.call(CLIPMCConfiguredApplication.java:53)&lt;br&gt;
                              com.castsoftware.pmc.run.CLIPMCConfiguredApplication$1.call(CLIPMCConfiguredApplication.java:1)&lt;br&gt;
                              com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
                              com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
                              com.castsoftware.pmc.run.CLIPMCConfiguredApplication.execute(CLIPMCConfiguredApplication.java:47)&lt;br&gt;
                              com.castsoftware.pmc.CLI.main(CLI.java:24)&lt;br&gt;
                              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
                              sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;br&gt;
                              sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br&gt;
                              java.lang.reflect.Method.invoke(Unknown Source)&lt;br&gt;
                              com.castsoftware.bootstrap.JarBootstrap.executeMain(JarBootstrap.java:529)&lt;br&gt;
                              com.castsoftware.bootstrap.JarBootstrap.main(JarBootstrap.java:755)&lt;br&gt;
                            &lt;strong&gt;Error while executing Update: create index pk__CPP_Analysis on xxx_mngt.CMS_CPP_Analysis(Object_ID)&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;com.castsoftware.java.InternalException:Error while executing Update: create index pk__CPP_Analysis on xxx_mngt.CMS_CPP_Analysis(Object_ID)&lt;/strong&gt;&lt;br&gt;
&amp;hellip;..&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - Microsoft Build Tools - Error during execution of command</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-microsoft-build-tools-error-during-execution-of-command/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-microsoft-build-tools-error-during-execution-of-command/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During installation of CAST AIP Components on a supported workstation as an administrator, the following error is encountered during the Microsoft Build Tools step as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538326/566538325.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install CAST AIP Components on Windows as per the documentation .&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Setup - Uninstall - Information - How to check if uninstallation of CAST AIP has been successful</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-uninstall-information/setup-uninstall-information-how-to-check-if-uninstallation-of-cast-aip-has-been-successful/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/setup/setup-uninstall-information/setup-uninstall-information-how-to-check-if-uninstallation-of-cast-aip-has-been-successful/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page provides steps to check if  uninstallation  of Cast AIP has been successful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to confirm if uninstall of CAST AIP has been successful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For AIP 7.3.0:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open regedit with a command line prompt (with administrator rights) after first uninstall and check that you don&amp;rsquo;t have any entry under :
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{47F037EE-FE1D-4E39-B38A-1EDDCBB380B6}&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527877/566527879.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Sherlock - Release Notes - Version 8.3.18</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-18/</guid><description>&lt;p&gt;This version is embedded in the CAST AIP package.(To launch it, go to Start &amp;gt; All Programs &amp;gt; CAST 8.3 &amp;gt; bin &amp;gt; CAST Support Tool).&lt;/p&gt;
&lt;p&gt;It is compatible with all CAST AIP Versions&lt;/p&gt;
&lt;p&gt;List of changes:&lt;/p&gt;
&lt;table class="confluenceTable" style="text-align: left;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;SLK ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Issue Type&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of the issue&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;a href="https://jira.castsoftware.com/browse/SLK-585" rel="nofollow" style="text-decoration: none;" target="_blank"&gt;SLK-585&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;Bug&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;span&gt;CST fails with an exception while running configuration files step&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description></item><item><title>Siebel - Information - How To find Repository ID</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/siebel/siebel-information-how-to-find-repository-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/siebel/siebel-information-how-to-find-repository-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to find the Repository_ID for a Siebel Database Extraction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for Siebel on Oracle/ DB2 / Vanilla Project)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below query will provide you with the Target &lt;strong&gt;Repository ID&lt;/strong&gt; you want to extract.&lt;/p&gt;
&lt;p&gt;This ID needs to be mentioned in the Delivery Manager Tool configuration while running the Siebel Extraction from Oracle/DB2.&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Installation - Fatal Error - ABAP Extractor - Installation getting error as the file Manifest - SB1K900049txt - there is a pre-requisite of importing the TR SB1K900047 missing Transport</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-installation/source-extractor-abap-installation-fatal-error-abap-extractor-installation-getting-error-as-the-file-manifest-sb1k900049txt-there-is-a-pre-requisite-of-importing-the-tr-sb1k900047-missing-transport/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-installation/source-extractor-abap-installation-fatal-error-abap-extractor-installation-getting-error-as-the-file-manifest-sb1k900049txt-there-is-a-pre-requisite-of-importing-the-tr-sb1k900047-missing-transport/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to solve the issue which may occur because of the missing Transport reference in the manifest file  &lt;strong&gt;com.castsoftware.aip.extractor.sap.8.4.3-funcrel\2 - Customizing (extractor configuration)\Manifest - SB1K900049.txt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This as per documentation refers to the &lt;strong&gt;DM1K900972&lt;/strong&gt; but in the package when unzipped and checked in the file &lt;strong&gt;com.castsoftware.aip.extractor.sap.8.4.3-funcrel\2 - Customizing (extractor configuration)\Manifest - SB1K900049.txt,&lt;/strong&gt; it is pointing to transport: &lt;strong&gt;TR SB1K900047&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This will end up in a installation error.&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Run extraction - Fatal Error - Program INVY CAST4SAP_MAIN_EXTRAC_R does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-program-invy-cast4sap-main-extrac-r-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-program-invy-cast4sap-main-extrac-r-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In your SAP system, when you are calling the ABAP Extractor, the following error occurs :&lt;/p&gt;
&lt;p&gt;Program /INVY/CAST4SAP_MAIN_EXTRAC_R does not exist&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538393/566538392.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In SAP system, when the error occurs, open the Runtime Error descritpion to identify the rootcause of the issue&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When you are having this message, it means that the Extractor program has not been installed on your SAP system.&lt;/li&gt;
&lt;li&gt;Open your SAP System and go to the transaction SE80Go to the sections &lt;strong&gt;Trigger Location of Runtime Rrror&lt;/strong&gt; and &lt;strong&gt;Source Code Extract&lt;/strong&gt; as shown in the below screenshot :&lt;br&gt;
&lt;em&gt;Figure 2&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This issue is fixed in the version of the SAP Extractor higher than 8.1&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Run extraction - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the performance issue encountered while running the ABAP extractors:&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.4**:****&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Documentation+-+8.4"&gt;https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Documentation+-+8.4&lt;/a&gt;.**&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.3: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+ABAP+source+code+extraction+-+8.3.x+-+8.2.x+-+8.0.x"&gt;CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TKB page for Information Guides : &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/"&gt;Source Extractors&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.4.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - PeopleSoft - Extraction Step - INFO - Invalid identification group value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-extraction-step/source-extractor-peoplesoft-extraction-step-info-invalid-identification-group-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-peoplesoft/source-extractor-peoplesoft-extraction-step/source-extractor-peoplesoft-extraction-step-info-invalid-identification-group-value/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a way to manage the Information Message INFO Invalid identification group value like below screenshot :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538454/566538456.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the Extraction log file, identify the extracted objects for which the &lt;strong&gt;INFO Invalid identification group value&lt;/strong&gt; message appears. The line starts with &lt;strong&gt;Extracting&lt;/strong&gt;:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538454/566538455.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the above screenshot, the Extracted object is Select Link - COMPONENTRECORD / RECORD&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Error - No more data to read from socket</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-no-more-data-to-read-from-socket/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-no-more-data-to-read-from-socket/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error encountered while extracting schema.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Extraction error: No more data to read from socket&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Extraction error: OALL8 is in an inconsistent state&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Extraction error: Io exception: Software caused connection abort: socket write error&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Initialization error: Closed Connection&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Extracting: Oracle public synonyms on views&amp;hellip;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Error executing: Extraction -driver oracle.jdbc.OracleDriver -url jdbc:oracle:thin:@XXXX:1521:XXXX -user XXXX -password ************ -parameters schema=XXX -target C:\Users\exportResults =&amp;gt; java.lang.NullPointerException&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Execution failed!&lt;/em&gt;&lt;/p&gt;
&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;This issue has been observed in CAST version 7.1.0&lt;/p&gt;</description></item><item><title>Source Extractors - ABAP Extractor - Information - tablesExtractionConverter generates subsequent tables with NO columns</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-abap-extractor-information-tablesextractionconverter-generates-subsequent-tables-with-no-columns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-abap-extractor-information-tablesextractionconverter-generates-subsequent-tables-with-no-columns/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;BAP&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tablesExtractionConverter&lt;/strong&gt; &lt;strong&gt;is a tool to&lt;/strong&gt; &lt;strong&gt;convert SAP tables files with all format to the new XML format&lt;/strong&gt;**.**&lt;/p&gt;
&lt;h2 id="problem-description"&gt;Problem description&lt;/h2&gt;
&lt;p&gt; With tablesExtractionConverter.exe, for each processed table (files .def, .list, .links), columns are only described in the created xml file for the first table. All subsequent tables have NO columns.&lt;/p&gt;
&lt;h2 id="solution"&gt;Solution&lt;/h2&gt;
&lt;p&gt;The extractions with C:\programfiles\cast\cast_version&lt;strong&gt;tablesExtractionConverter.exe&lt;/strong&gt; contained a bug when the extraction was made on a unix machine and when the files where transfered on a windows machine not directly but through a tool which converted the file format. As the tables files contain references to table column as bytes in another file, the resulting file was corrupted.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Checking and removing corruptions in CB - Ghost objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-ghost-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-ghost-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to identify and cleanup ghost objects (objects that are linked to some other objects but that are not present as objects)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Data Function - How to list and clean the objects that are part of Data Function but not part of snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-and-clean-the-objects-that-are-part-of-data-function-but-not-part-of-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-and-clean-the-objects-that-are-part-of-data-function-but-not-part-of-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists then cleans the objects that are part of Data Function but not part of the snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_DF_info&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2,665414
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Transactions - How to list and clean Transactions that are targeting the same Object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-and-clean-transactions-that-are-targeting-the-same-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-and-clean-transactions-that-are-targeting-the-same-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide queries that list and clean Transactions that are targeting the same Object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following query in order to instal a temporary table:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;CREATE TEMPORARY TABLE transaction_object_tmp AS
(SELECT object_id,
snapshot_id
FROM dss_object_info o2
WHERE o2.object_type_id = 30002)&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to check central consistency on the basis of idkey generator</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-check-central-consistency-on-the-basis-of-idkey-generator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-check-central-consistency-on-the-basis-of-idkey-generator/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries in this page run on a central database will provide information on the idkey_generator sequence which is used to assign object ids.&lt;/p&gt;
&lt;p&gt;Prior problems in this area caused behavior like the following during a snapshot:&lt;br&gt;
Consolidate this snapshot&amp;hellip;&lt;br&gt;
An error occurred during consolidation.&lt;br&gt;
An error occured during local site processing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the Critical and Non-Critical Violations for an Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-critical-and-non-critical-violations-for-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-critical-and-non-critical-violations-for-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to list the critical violations and non-critical violations for an application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query needs to be updated for application_id and snapshot_id in several places.  To obtain these values, please go to these pages:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-id-of-the-application/"&gt;SQL Queries - CAST Central Base - Queries on applications - How to get the ID of the application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on grades - How to get the Health Factor grades</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-grades/sql-queries-cast-central-base-queries-on-grades-how-to-get-the-health-factor-grades/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-grades/sql-queries-cast-central-base-queries-on-grades-how-to-get-the-health-factor-grades/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to provide grades for all Health Factors (Security, Transferability, etc) for all versions of all applications in the central database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Name&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Description&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Snapshot&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Version&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TQI&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;TQI&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Architecture&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Architecture&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Changeability&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Documentation&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Documentation&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Efficiency&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Efficiency&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ProgrammingPractices&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Programming Practices&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Robustness&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Robustness&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Security&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Security&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Maintainability&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;SEI Maintainability&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Transferability&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Transferability&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60011&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Transferability&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60012&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Changeability&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60013&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Robustness&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60014&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Efficiency&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60015&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Maintainability&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60016&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Security&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60017&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TQI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66031&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ProgrammingPractices&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66032&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Architecture&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66033&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Documentation&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;60011&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60012&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60013&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60014&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60015&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60016&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60017&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66031&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66032&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;66033&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FUNCTIONAL_DATE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FUNCTIONAL_DATE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to calculate the number of bookmarks per object per metric_id</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-the-number-of-bookmarks-per-object-per-metric-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-calculate-the-number-of-bookmarks-per-object-per-metric-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to calculate the number of bookmarks for a given snapshot for each object and for each metric_id.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Note that snapshot_id has to be provided in the query below. It can be found using this page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on modules - How to get the User defined snapshot version of modules</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-user-defined-snapshot-version-of-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-user-defined-snapshot-version-of-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the user defined snapshot version of module(s ).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;si&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;si&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_version&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshot_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;si&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;si&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;si&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;4;&amp;ldquo;application_new full content&amp;rdquo;;&amp;ldquo;My Version&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the object status</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-object-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-object-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the status of a given object the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;adg_delta_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prev_snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;unchanged object&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;updated object&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;adg_delta_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ads_prev&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prev_snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PREV_DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;added object&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;OBJECT_STATUS&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the computation date for a given snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-computation-date-for-a-given-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-computation-date-for-a-given-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will result to get the computation date for a given snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;CENTRAL_NAME&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;=&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;given&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526806/566526805.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;2;1501;&amp;ldquo;2016-03-14 00:00:00&amp;rdquo;;3;&amp;ldquo;Computed on 201603141221&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;2016-03-14 12:24:32.979&amp;rdquo;;&amp;ldquo;2016-03-14 12:24:00.306&amp;rdquo;;&amp;ldquo;2016-03-14 12:25:12.098&amp;rdquo;;2;0;2&lt;br&gt;
2;1501;&amp;ldquo;2016-03-14 00:00:00&amp;rdquo;;3;&amp;ldquo;Computed on 201603141221&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;2016-03-14 12:24:32.979&amp;rdquo;;&amp;ldquo;2016-03-14 12:24:00.306&amp;rdquo;;&amp;ldquo;2016-03-14 12:25:12.098&amp;rdquo;;2;0;2&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on source code - How to get the Rest API URL that retrieve the source code of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-source-code/sql-queries-cast-central-base-queries-on-source-code-how-to-get-the-rest-api-url-that-retrieve-the-source-code-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-source-code/sql-queries-cast-central-base-queries-on-source-code-how-to-get-the-rest-api-url-that-retrieve-the-source-code-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the RestAPI URL that retrieve the source code of an object. The query needs &lt;strong&gt;&amp;lt;local_schema&amp;gt;:&lt;/strong&gt; the name of the local schema,&lt;strong&gt;&amp;lt;central_schema&amp;gt;:&lt;/strong&gt; the name of the central schema and &lt;strong&gt;&lt;Object full name&gt;:&lt;/strong&gt; the full name of the object,&lt;strong&gt;&lt;Domain name&gt;&lt;/strong&gt;: the domain name used in the deployment folder&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to get the list of modified transactions for unchanged objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-get-the-list-of-modified-transactions-for-unchanged-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-get-the-list-of-modified-transactions-for-unchanged-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to provide the list of modified transactions on unchanged objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the list of modified transaction on unchanged objects, install  the attached  stored procedure &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526848/566526847.sql"&gt;XXX_TR_REPORT_UNCHANGED_V2.Sql&lt;/a&gt; on  CB and run the following:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;XXX_TR_REPORT_UNCHANGED&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOTID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to find the Datafunction ID which belong to a Tree of merged items</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-datafunction-id-which-belong-to-a-tree-of-merged-items/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-datafunction-id-which-belong-to-a-tree-of-merged-items/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the Datafunctions id that are part of a nested merge.&lt;/p&gt;
&lt;p&gt;For example a datafunction being both a merge root for one merged item and merged item for another merge root is part of a nested merge.   &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Datafunction being a merge root is the data function that has been merged with others, and it is the root of the merge, so it appears on the dashboard and TCC)&lt;/li&gt;
&lt;li&gt;The Datafunction being a merged item is the data function that has been merged as a child of another one, so it does not appear in the dashboard and TCC&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on artifacts - How to get the list of Artifacts per technology</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-artifacts-per-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-artifacts-per-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query present in this page helps us to get the list of artifacts belonging to any technology XYZ.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJTYP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CatNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;APM_XXX_Artifact&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Data Function - How to remove custom function point on Data Functions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-function-how-to-remove-custom-function-point-on-data-functions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-function-how-to-remove-custom-function-point-on-data-functions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This removes the custom function point calibration on Data Functions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_datafunction&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_fp_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_isinput&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This removes the custom function point calibration on Data Functions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Installation - How to get the registered License key</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-installation/sql-queries-cast-knowledge-base-queries-on-installation-how-to-get-the-registered-license-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-installation/sql-queries-cast-knowledge-base-queries-on-installation-how-to-get-the-registered-license-key/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to get the registered License key&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;license_code&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_licenses&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;XXXXXXXXXXXXXXXXXX&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the License key&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;license_code&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_licenses&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;XXXXXXXXXXXXXXXXXX&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to list KB jobs based on execution date</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-list-kb-jobs-based-on-execution-date/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-list-kb-jobs-based-on-execution-date/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the queries to list the KB jobs based on execution date.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;idjob&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobnam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobbegindate&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobenddate&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anajob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jobenddate&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example of query result:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526866/566526865.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the external links for each project</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-external-links-for-each-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-external-links-for-each-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the number of external links of each project&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;normal&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;classic&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to detect a metric with its total procedure missing</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-detect-a-metric-with-its-total-procedure-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-detect-a-metric-with-its-total-procedure-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query detects the missing total/detailed procedure in a metric.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the below query for total procedure :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_procedure_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;METRIC ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;METRIC NAME&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_type&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;deactivated&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;activated&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;knowledge_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_value_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vt&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;knowledge_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;upper&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;vt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_procedure_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;upper&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;routine_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;information_schema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;routines&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;routine_schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;Knowledge_base&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;DELETED%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Module - How to cross check the results of Module Filters</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-how-to-cross-check-the-results-of-module-filters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-how-to-cross-check-the-results-of-module-filters/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query helps us to check if the filters that have been selected in the Module configuration return rows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Queries&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the objects are analyzed and the modules are correctly defined, run the below queries on the local database to check if the objects filter applied in the module are filtering the expected objects :&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to check if the object have a unknown type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-check-if-the-object-have-a-unknown-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-check-if-the-object-have-a-unknown-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page contains a query to be run on Knowledge Database which will help us to find if the object parent is unknown.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ASC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;5102469;&amp;lsquo;00/00/0000&amp;rsquo;;&amp;rsquo;&amp;rsquo;;&amp;lsquo;XXXXXX&amp;rsquo;;-1;22210;32;140667;&amp;rsquo;???&amp;rsquo;;&amp;lsquo;1970-01-01 00:00:00&amp;rsquo;;&amp;rsquo;&amp;rsquo;;0;&amp;rsquo;&amp;rsquo;;140667;&amp;lsquo;CAST_CICS_TDQueuePrototype&amp;rsquo;;&amp;rsquo;&lt;strong&gt;Unknown CICS Transient Data&lt;/strong&gt;&amp;rsquo;;&amp;lsquo;ACTIVE '&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on PeopleSoft technology - Module size for ADDED objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-module-size-for-added-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-module-size-for-added-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the size of added object per type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_ADDED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%PeopleSoft(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;union&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;all&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_ADDED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%PeopleSoft(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1600673&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1600999&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Siebel technology - Module size for ADDED objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-module-size-for-added-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-module-size-for-added-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the size of added object per type&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_ADDED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Siebel(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on source code - How to get the source code for a given object id</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-get-the-source-code-for-a-given-object-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-get-the-source-code-for-a-given-object-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow, the query used in the dashboard to get the source code for given object_id&lt;br&gt;
The object_Id is displayed in URL of the viewer source page like following one : http://localhost:8888/CASTAD632_2/?object=10173&amp;amp;frame=FRAME_CODE_VIEWER&amp;amp;site=0#objectCode&lt;/p&gt;
&lt;p&gt;Run the following query on your Local Database. &amp;lt;OBJECT_ID&amp;gt; is the object id for which you want to see the source code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the list of object types involved in Transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-list-of-object-types-involved-in-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-list-of-object-types-involved-in-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the list of object types involved in Transactions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;acctyphi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;acctyplo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2097152&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2097152&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;65536&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to check for analysis units created more than once for different paths</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-analysis-units-created-more-than-once-for-different-paths/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-analysis-units-created-more-than-once-for-different-paths/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query when ran on the CAST management base will provide the list of analysis units created more than once having different project file paths.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for JAVA (CSS, Oracle, SQL Server)&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DuplicateNames&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_PORTF_Module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_PORTF_ObjectFilter&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpof&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Module_Id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MAINT_AnalysisUnits&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DuplicateNames&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dn&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MAINT_AnalysisUnits&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - integer out of range for dss_history table</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-integer-out-of-range-for-dss-history-table/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-integer-out-of-range-for-dss-history-table/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of getting out of range integer for dss_history table.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to confirm this, you can try to insert any information inside the DSS_HISTORY table via an sql session in pgadmin. For example:&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Metamodel - Get the list of the attributes without associated category</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-category/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-category/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;THe query list the attributes without associated category, you can run the query on central and local schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;propattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check if a database has been restored on Oracle or SQL Server after being initially created</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-if-a-database-has-been-restored-on-oracle-or-sql-server-after-being-initially-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-if-a-database-has-been-restored-on-oracle-or-sql-server-after-being-initially-created/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries to check if a database has been restored on Oracle or SQL Server after being initially created. &lt;strong&gt;This cannot be done on CSS as&lt;/strong&gt; &lt;strong&gt;objects&amp;rsquo; creation date is not stored in the system catalog&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Component Uninstall</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/</guid><description>&lt;h5 id="component-uninstall"&gt;Component Uninstall&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Uninstall&lt;/strong&gt; (i.e. delete) a &lt;strong&gt;combined installation&lt;/strong&gt; (i.e. a triplet of CAST AIP schemas) in one go&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Uninstall&lt;/strong&gt; (i.e. delete) any &lt;strong&gt;standalone CAST AIP schema&lt;/strong&gt; individually&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To access the option:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Select the CAST AIP combined installation/standalone schema you want to uninstall.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select &lt;strong&gt;Database/Schema Installation&lt;/strong&gt; &amp;gt; &lt;strong&gt;Component Uninstall&lt;/strong&gt; from the menu bar.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A dialog box displaying a summary of the proposed operation will then be displayed:&lt;/p&gt;</description></item><item><title>SRV - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Editing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-editing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-editing-connection-profiles/</guid><description>&lt;h5 id="editing-connection-profiles"&gt;Editing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When a Profile has been created, you may want to modify some of the connection parameters at a later date. To do so you need to view the Profile&amp;rsquo;s properties and then make any required alterations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Open Connection&lt;/strong&gt; (or you can use the shortcut key CTRL+N or the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_connect_ico.gif?version=1&amp;amp;modificationDate=1549304390243&amp;amp;api=v2" alt=""&gt; icon located on the toolbar).&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select the &lt;strong&gt;Profile&lt;/strong&gt; you want to edit.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Make the changes as required in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-creating-connection-profiles/"&gt;Add/Edit Connection Profile dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Test&lt;/strong&gt; to verify that the application can establish a connection.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to save the parameters and close the dialog box.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Profile will now be updated with the changes you made.&lt;/p&gt;</description></item><item><title>SRV - GloballySharedSettings.ini File</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-ini-file-options/srv-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/srv-server-manager/srv-ini-file-options/srv-globallysharedsettings-ini-file/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVGloballySharedSettings.iniFile-GloballySharedSettings.iniFile"&gt;&lt;b&gt;GloballySharedSettings.ini&lt;/b&gt; File&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&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&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 and 7&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 all CAST applications.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_plus.gif?version=1&amp;amp;modificationDate=1549304386710&amp;amp;api=v2" alt=""&gt; Microsoft SQL Server&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;h6 id="SRVGloballySharedSettings.iniFile-SetQuotedIdentifier"&gt;Set Quoted Identifier&lt;/h6&gt; &lt;p&gt;Add the following parameters to force the &lt;b&gt;Set Quoted Identifier&lt;/b&gt; option to ON during the connection process:&lt;/p&gt;</description></item><item><title>SRV - Launch Server Manager</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-launch-server-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-launch-server-manager/</guid><description>&lt;h5 id="launch-server-manager"&gt;Launch Server Manager&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="client-identification-dialog-box"&gt;Client Identification dialog box&lt;/h6&gt;
&lt;p&gt;The very first time you launch Server Manager, the application may ask you for an &lt;strong&gt;Identifier&lt;/strong&gt;. This is simply a hostname that identifies your client machine to the &lt;strong&gt;server&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All you need to do is to enter an &lt;strong&gt;Identifier&lt;/strong&gt; in the appropriate field which can be up to 10 characters long. You can use your &lt;strong&gt;existing client name&lt;/strong&gt; if you want, or the last &lt;strong&gt;10 digits&lt;/strong&gt; of your IP address if this is more convenient.&lt;/p&gt;</description></item><item><title>SRV - Server Browser</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-server-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-server-browser/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVServerBrowser-ServerBrowser"&gt;Server Browser&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The Server Browser displays information about the server you are connected to:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223829/images_server.jpg?version=1&amp;amp;modificationDate=1549304387167&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The left-hand pane displays a list of the various different types of schemas on the server you are connected to (note that &lt;strong&gt;Combined Installations&lt;/strong&gt; include one Management, one Analysis, one Dashboard Service and optionally one Measurement Service schema). The right hand pane displays further information about an item selected in the left hand pane.&lt;/p&gt;</description></item><item><title>SRV - What are the General Configuration tabs?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-general-configuration/srv-what-are-the-general-configuration-tabs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-general-configuration/srv-what-are-the-general-configuration-tabs/</guid><description>&lt;h5 id="what-are-the-general-configuration-tabs"&gt;What are the General Configuration tabs?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The General Configuration tabs provide a range of options for configuring various aspects of the application.&lt;/p&gt;
&lt;p&gt;To access the &lt;strong&gt;General Configuration dialog box:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Options&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select the appropriate tab&lt;/li&gt;
&lt;/ol&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SSL Errors - Cannot provide secure connection</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-cannot-provide-secure-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-cannot-provide-secure-connection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are trying to connect to a CAST Product outside of the CAST server and get the error when trying to connect:&lt;/p&gt;
&lt;p&gt;Cannot provide secure connection&lt;/p&gt;
&lt;p&gt;It may look something like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://kinsta.com/wp-content/uploads/2021/02/chrome-error-message.jpg" alt="Secure connection error in Google Chrome."&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Encountered error in browser.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue normally occurs because the organization requires SSL traffic to be done when communicating between servers, so the CAST product needs to be setup for SSL.&lt;/p&gt;</description></item><item><title>Standalone dashboard - installation requirements</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-installation-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-installation-requirements/</guid><description>&lt;h2 id="general-requirements"&gt;General requirements&lt;/h2&gt;
&lt;h3 id="hardware"&gt;Hardware&lt;/h3&gt;
&lt;p&gt;Please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-hardware-requirements/"&gt;CAST AIP for Dashboards - Hardware requirements&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;
&lt;h3 id="supported-application-servers-for-war-file-deployment"&gt;Supported Application Servers for WAR file deployment&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col style="width: 281.0px;"/&gt;
&lt;col style="width: 175.0px;"/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Application Server&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Supported for 1.x WAR&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Supported for 2.x WAR&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Apache Tomcat 7.0.x 64-bit (where x ≥ 20)&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
❌
&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="5"&gt;
&lt;p&gt;Apache Tomcat is supported when installed on either  &lt;strong&gt;Microsoft Windows&lt;/strong&gt; or  &lt;strong&gt;Linux&lt;/strong&gt;
&lt;span&gt;. &lt;br/&gt;   &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apache Tomcat &lt;b&gt;9.0.99&lt;/b&gt; is required when using CAST Dashboards &lt;b&gt;≥ 2.12.8&lt;/b&gt; and is not supported for older dashboards.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Apache Tomcat 8.0.x 64-bit&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
❌
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Apache Tomcat 8.5.x 64-bit&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Apache Tomcat 9.0.x 64-bit&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;br/&gt;v. ≥ 1.17 only
 &lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt; Apache Tomcat 10.1.x 64.bit&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
❌
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;p&gt;v. ≥ 2.13 only (required)
 &lt;/p&gt;</description></item><item><title>Standalone Engineering Dashboard deployment using WAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-war-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-war-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Engineering Dashboard 1.x and 2.x&lt;/strong&gt; in &lt;strong&gt;WAR&lt;/strong&gt; file format (i.e. web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-many-engineering-dashboards-do-i-need"&gt;How many Engineering Dashboards do I need?&lt;/h2&gt;
&lt;p&gt;CAST highly recommends that you install &lt;strong&gt;one&lt;/strong&gt; Engineering Dashboard and consolidate &lt;strong&gt;all your Dashboard schemas&lt;/strong&gt; into this.&lt;/p&gt;
&lt;h3 id="standalone-or-combined-war-file"&gt;Standalone or combined WAR file?&lt;/h3&gt;
&lt;p&gt;Click here to expand&amp;hellip;&lt;/p&gt;
&lt;p&gt;CAST provides the Engineering Dashboard in two WAR files as follows:&lt;/p&gt;</description></item><item><title>Standalone Health Dashboard deployment using WAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-war-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-war-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Health Dashboard 1.x and 2.x&lt;/strong&gt; in &lt;strong&gt;WAR&lt;/strong&gt; file format (i.e. web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="how-many-health-dashboards-do-i-need"&gt;How many Health Dashboards do I need?&lt;/h3&gt;
&lt;p&gt;CAST highly recommends that you install &lt;strong&gt;one&lt;/strong&gt; Health Dashboard to display snapshot data from &lt;strong&gt;all your Applications&lt;/strong&gt; whether they are stored in &lt;strong&gt;one or multiple Dashboard schemas&lt;/strong&gt;. When configuring the Health Dashboard, you should therefore:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure a connection to &lt;strong&gt;one single Measurement Service&lt;/strong&gt; schema&lt;/li&gt;
&lt;li&gt;Consolidate data from &lt;strong&gt;all your Dashboard schemas&lt;/strong&gt; in this single &lt;strong&gt;Measurement schema&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&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;Note that:&lt;/p&gt;</description></item><item><title>Standalone RestAPI deployment using WAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-war-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-war-file/</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;**Summary:**This section describes how to install and configure the standalone &lt;strong&gt;CAST RestAPI 1.x and 2.x in WAR****file format&lt;/strong&gt; (i.e. web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="dedicated-war-file-or-re-use-a-cast-dashboard"&gt;Dedicated WAR file or re-use a CAST dashboard?&lt;/h3&gt;
&lt;p&gt;CAST provides the RestAPI in a dedicated &lt;strong&gt;WAR file&lt;/strong&gt;, however, it is not absolutely necessary to deploy this dedicated WAR file to use the RestAPI, because the RestAPI is provided with all CAST dashboard WAR files as standard. Therefore if you have already deployed a CAST dashboard, you can, if you choose, use this for RestAPI needs.&lt;/p&gt;</description></item><item><title>Standard onboarding for CAST Imaging - check results</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging-check-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging-check-results/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Checking the results&lt;/strong&gt; of the various actions performed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging/standard-onboarding-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/"&gt;Standard onboarding for CAST Imaging - add a new Version - deliver code - upload to CAST Imaging&lt;/a&gt;&lt;/strong&gt; is an essential part of the &lt;strong&gt;Standard onboarding&lt;/strong&gt; process. Use the following to check the results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check status&lt;/li&gt;
&lt;li&gt;Logs&lt;/li&gt;
&lt;li&gt;Application details&lt;/li&gt;
&lt;li&gt;CAST Imaging&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="check-status"&gt;Check status&lt;/h3&gt;
&lt;p&gt;When all actions have been completed, you should check the &lt;strong&gt;Progress window&lt;/strong&gt; for a &amp;ldquo;success&amp;rdquo; message:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/507248692/507248693.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Standard rescan - check results</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/standard-rescan-check-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/standard-rescan-check-results/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Checking the results&lt;/strong&gt; of the various actions performed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/standard-rescan/standard-rescan-add-a-new-version-deliver-code-generate-snapshot/"&gt;Standard rescan - add a new Version - deliver code - generate snapshot&lt;/a&gt;&lt;/strong&gt; is an essential part of the &lt;strong&gt;Standard rescan&lt;/strong&gt; process. Use the following to check the results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check status&lt;/li&gt;
&lt;li&gt;Logs&lt;/li&gt;
&lt;li&gt;Application details&lt;/li&gt;
&lt;li&gt;CAST Dashboards&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Error rendering macro &amp;rsquo;excerpt-include&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No link could be created for &amp;lsquo;Standard onboarding - check results&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Standard rescan for CAST Imaging - check results</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/standard-rescan-for-cast-imaging-check-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/standard-rescan-for-cast-imaging-check-results/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Checking the results&lt;/strong&gt; of the various actions performed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/standard-rescan-for-cast-imaging/standard-rescan-for-cast-imaging-add-a-new-version-deliver-code-upload-to-cast-imaging/"&gt;Standard rescan for CAST Imaging - add a new Version - deliver code - upload to CAST Imaging&lt;/a&gt;&lt;/strong&gt; is an essential part of the &lt;strong&gt;Standard rescan&lt;/strong&gt; process. Use the following to check the results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check status&lt;/li&gt;
&lt;li&gt;Logs&lt;/li&gt;
&lt;li&gt;Application details&lt;/li&gt;
&lt;li&gt;CAST Imaging&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="check-status"&gt;Check status&lt;/h3&gt;
&lt;p&gt;When all actions have been completed, you should check the &lt;strong&gt;Progress window&lt;/strong&gt; for a &amp;ldquo;success&amp;rdquo; message:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/507248692/507248693.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Supported character sets for all AIP products and tools</title><link>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/supported-character-sets-for-all-aip-products-and-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/supported-character-sets-for-all-aip-products-and-tools/</guid><description>&lt;h2 id="supported-languages-with-unicode-for-analysis"&gt;Supported languages with Unicode for analysis&lt;/h2&gt;
&lt;p&gt;The supported languages with Unicode are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Albanian&lt;/li&gt;
&lt;li&gt;Belarusian&lt;/li&gt;
&lt;li&gt;Bosnian&lt;/li&gt;
&lt;li&gt;Bulgarian&lt;/li&gt;
&lt;li&gt;Catalan&lt;/li&gt;
&lt;li&gt;Chinese&lt;/li&gt;
&lt;li&gt;Croatian&lt;/li&gt;
&lt;li&gt;Czech&lt;/li&gt;
&lt;li&gt;Danish&lt;/li&gt;
&lt;li&gt;Dutch&lt;/li&gt;
&lt;li&gt;Estonian&lt;/li&gt;
&lt;li&gt;Faroese&lt;/li&gt;
&lt;li&gt;Finnish&lt;/li&gt;
&lt;li&gt;French&lt;/li&gt;
&lt;li&gt;German&lt;/li&gt;
&lt;li&gt;English&lt;/li&gt;
&lt;li&gt;Greek&lt;/li&gt;
&lt;li&gt;Greenlandic Inuktitut&lt;/li&gt;
&lt;li&gt;Hungarian&lt;/li&gt;
&lt;li&gt;Icelandic&lt;/li&gt;
&lt;li&gt;Japanese - note that we do not support:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://en.wikipedia.org/wiki/Extended_Unix_Code"&gt;EUC-JP&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ISO_2022_JP_3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Irish&lt;/li&gt;
&lt;li&gt;Italian&lt;/li&gt;
&lt;li&gt;Latvian&lt;/li&gt;
&lt;li&gt;Lithuanian&lt;/li&gt;
&lt;li&gt;Luxembourgish&lt;/li&gt;
&lt;li&gt;Macedonian&lt;/li&gt;
&lt;li&gt;Maltese&lt;/li&gt;
&lt;li&gt;Moldovan&lt;/li&gt;
&lt;li&gt;Norwegian&lt;/li&gt;
&lt;li&gt;Polish&lt;/li&gt;
&lt;li&gt;Portuguese&lt;/li&gt;
&lt;li&gt;Romanian&lt;/li&gt;
&lt;li&gt;Russian&lt;/li&gt;
&lt;li&gt;Serbian&lt;/li&gt;
&lt;li&gt;Slovak&lt;/li&gt;
&lt;li&gt;Slovenian&lt;/li&gt;
&lt;li&gt;Spanish&lt;/li&gt;
&lt;li&gt;Swedish&lt;/li&gt;
&lt;li&gt;Turkish&lt;/li&gt;
&lt;li&gt;Ukrainian&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any non-supported character that is present in the source code file encoded with one of the supported encodings, will be converted to an arbitrary supported character by CAST. The impact on the analysis result of this conversion depends on the situation in which the conversion occurs and on the character to which the conversion occurred. Therefore, the impact is unpredictable in a general way as for example:&lt;/p&gt;</description></item><item><title>TCC - AFP Calibration node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/</guid><description>&lt;h5 id="afp-calibration-node---right-hand-panel"&gt;AFP Calibration node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The AFP Calibration node displays the number of Data Functions and Transactional Functions and their computed/calibrated Function Points:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345146.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="right-hand-panel-display"&gt;Right hand panel display&lt;/h6&gt;
&lt;p&gt;Results with &amp;ldquo;out of the box&amp;rdquo; settings:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345203/496345205.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Results with &lt;strong&gt;Default FP value for empty Transaction Functions&lt;/strong&gt; option set to &lt;strong&gt;ASSESS&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/"&gt;Compute&lt;/a&gt;&lt;/strong&gt; settings:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345203/496345204.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This is displayed immediately after opening the CAST Transaction Configuration Center. Data is automatically fetched from the CAST Analysis Service and displayed when selecting the node:&lt;/p&gt;</description></item><item><title>TCC - Change the Computed Type</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-type/</guid><description>&lt;h5 id="change-the-computed-type"&gt;Change the Computed Type&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default, CAST will use internal algorithms to define how the Function Point size of a specific object is computed. The method of computing the Function Points size is determined by which category the object falls into:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data Function type objects&lt;/strong&gt; &amp;gt; &lt;strong&gt;EIF&lt;/strong&gt; (External Interface Files), &lt;strong&gt;ILF&lt;/strong&gt; (Internal Logical File).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that by default the CAST Transaction Configuration Center will consider all Data Functions as EIF, unless the Data Function is linked by Update/Delete/Insert/Write links, in which case it will be considered as &lt;strong&gt;ILF&lt;/strong&gt;. You can override this setting at global level for ALL Applictions, or at Application level. Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/"&gt;Compute&lt;/a&gt; for more information.&lt;/p&gt;</description></item><item><title>TCC - Compute</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/</guid><description>&lt;h5 id="compute"&gt;Compute&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you have completed the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/"&gt;calibration&lt;/a&gt; process, you now need to &lt;strong&gt;Compute&lt;/strong&gt; the results. Essentially this means forcing the CAST algorithm to recalculate the Automatic Function Point (AFP) values for objects that are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;already in the results and you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-fp/"&gt;changed the Computed FP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;new objects that will be detected using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/"&gt;sets&lt;/a&gt; you have created&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition the Compute option will display the results in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To compute the Function Points:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>TCC - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-contacting-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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/264223964/images_cast.gif?version=1&amp;amp;modificationDate=1549304390793&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>TCC - Handling multiple entry points in a call graph</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-handling-multiple-entry-points-in-a-call-graph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-handling-multiple-entry-points-in-a-call-graph/</guid><description>&lt;h5 id="handling-multiple-entry-points-in-a-call-graph"&gt;Handling multiple entry points in a call graph&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If two entry-points are included in the same call graph, two transactions will be identified for the parts of the call graph that are situated below the entry points. As a consequence, the transaction that is &amp;ldquo;higher up&amp;rdquo; could be recorded by the CAST Transaction Configuration Center as empty, whereas the &amp;ldquo;lower&amp;rdquo; transaction will be correct. In this case it is recommended to only retain the entry point that is &amp;ldquo;higher up&amp;rdquo; so that the the most complete transaction is recorded. As a consequence the number of &amp;ldquo;empty&amp;rdquo; transactional functions will decrease.&lt;/p&gt;</description></item><item><title>TCC - System node</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-system-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-system-node/</guid><description>&lt;h5 id="system-node"&gt;System node&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;System&lt;/strong&gt; node allows you to define &lt;strong&gt;specific&lt;/strong&gt; sets for all Systems/Applications that are available in the CAST Management Studio and then transparently displayed in the CAST Transaction Configuration Center.&lt;/p&gt;
&lt;p&gt;The contents of the &lt;strong&gt;System node&lt;/strong&gt; is identical to the contents of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/"&gt;Templates node&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The image below shows an &lt;strong&gt;Application&lt;/strong&gt; and &lt;strong&gt;System&lt;/strong&gt; as displayed in the CAST Management Studio, and the same &lt;strong&gt;System/Application&lt;/strong&gt; displayed in the CAST Transaction Configuration Center:&lt;/p&gt;</description></item><item><title>Technical Survey</title><link>https://doc.castsoftware.com/export-v2/fbp/technical-survey/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/technical-survey/</guid><description>&lt;p&gt;2-0 - 11 Nov 2021&lt;/p&gt;
&lt;p&gt;The aim of the Technical Survey document is for the application SME to capture technical and non-technical information about an application.&lt;/p&gt;
&lt;p&gt;The following different formats are currently used to capture varying degrees of detail as applicable to the engagement. The completed document is used by the CAST Administrator during Qualification and Source Code Delivery phases as detailed at this link &lt;a href="http://doc.castsoftware.com/display/DOC83/Prepare+and+deliver+the+source+code"&gt;Prepare and deliver the source code&lt;/a&gt;, and also for the Analysis Configuration phase as detailed at this link &lt;a href="http://doc.castsoftware.com/display/DOC83/eBlue+Print+-+Analysis+Configuration+and+Execution"&gt;eBlue Print - Analysis Configuration and Execution&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.24</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/text-components-available-for-report-generator-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/text-components-available-for-report-generator-1-24/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.25</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/text-components-available-for-report-generator-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/text-components-available-for-report-generator-1-25/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Text components available for Report Generator 1.27</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/text-components-available-for-report-generator-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/text-components-available-for-report-generator-1-27/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233763.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233721/593233765.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Tools - Java VisualVM</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-java-visualvm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-java-visualvm/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Java VisualVM allows to examine all Java applications running and detect memory leaks and CPU profiling.&lt;br&gt;
It can display for each application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the JVM used&lt;/li&gt;
&lt;li&gt;the JVM arguments&lt;/li&gt;
&lt;li&gt;all threads and their call stacks&lt;/li&gt;
&lt;li&gt;CPU&lt;/li&gt;
&lt;li&gt;memory&lt;/li&gt;
&lt;li&gt;number of classes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Java VisualVM is the equivalent to ADPlus for Java.&lt;/p&gt;
&lt;p&gt;This page will help you with the following&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="installing-java-visualvm"&gt;Installing Java VisualVM&lt;/h2&gt;
&lt;p&gt;This tool is provided with the Java Development Kit (&lt;strong&gt;JDK&lt;/strong&gt;)&lt;br&gt;
In order to be able to monitor a JVM, the JDK version must equal or higher than the JVM version.&lt;br&gt;
So to dump CAST-MS, JDK must be at least at version &lt;strong&gt;6.0.15&lt;/strong&gt;&lt;br&gt;
JDK download can be found at this location &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tools - Sherlock - How to determine if a custom rule is being used from Sherlock output</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-how-to-determine-if-a-custom-rule-is-being-used-from-sherlock-output/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-how-to-determine-if-a-custom-rule-is-being-used-from-sherlock-output/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to determine if a custom rule is being used from the output from Sherlock or the CAST support tool&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the process for determining if a custom rule is being used from the Sherlock output without the need to restore a database.&lt;/p&gt;</description></item><item><title>Top Modules with Violations or Critical Violations tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-modules-with-violations-or-critical-violations-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-modules-with-violations-or-critical-violations-tile/</guid><description>&lt;p&gt;Top Modules with Violations or Critical Violations tile provides a listing of the modules sorted by the number of critical violations present in each module. Tile can be resized to display more or less modules. Clicking a module in the tile will take you directly to the module in the &lt;strong&gt;Application Investigation view&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboard&lt;/a&gt;&lt;/strong&gt; for more information). In the Application Investigation view, violated Quality Rules are listed by their number of violations, with critical rules first (by default: ordered by number of violations).&lt;/p&gt;</description></item><item><title>Transaction and Function Point management - Transaction review</title><link>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-review/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-review/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Once the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-configuration/"&gt;Transaction and Function Point management - Transaction configuration&lt;/a&gt;&lt;/strong&gt; (which provides the means to build transactions in the application boundary) has been set up and the computation has been executed, it is very important to review all the resulting transactions. This part of the documentation provides &lt;strong&gt;SQL queries&lt;/strong&gt; to automatically collect rules and objects associated to the transactions. These lists should be sent to the SME for validation.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Compute Application function points - Fatal Error - DataSet XXX references DataSet XXX which does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-dataset-xxx-references-dataset-xxx-which-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-dataset-xxx-references-dataset-xxx-which-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the following fatal error:&lt;/p&gt;
&lt;p&gt;Error during function point computing on local site:&lt;/p&gt;
&lt;p&gt;The model contains the following errors, cannot generate set&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DataSet &amp;lsquo;Custom End Point Support&amp;rsquo; references DataSet &amp;lsquo;Custom End Point Support&amp;rsquo;(GS)which does not exist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540413/566540415.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute application Function point&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Incorrect DET - DET value is not equal to the number of columns in Enlighten</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-det/transaction-configuration-center-afp-calibration-data-function-incorrect-det-det-value-is-not-equal-to-the-number-of-columns-in-enlighten/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-incorrect-det/transaction-configuration-center-afp-calibration-data-function-incorrect-det-det-value-is-not-equal-to-the-number-of-columns-in-enlighten/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TCC is showing number of DETs that is not equal to the number of columns in Enlighten. For example DET is set to 1, even though number of columns in the I/p file is more than 1.&lt;/p&gt;
&lt;p&gt;This page describes how to handle the issue related to DET value computed by TCC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Status Variation - Data Function Status is IGNORED with Un-Ignored Status configuration</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-ignored-with-un-ignored-status-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-ignored-with-un-ignored-status-configuration/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe the case when you Ignore data function, but this is not saved when computing function points or taking a snapshot.&lt;/p&gt;
&lt;p&gt;Some data functions are being marked as &amp;ldquo;Ignored&amp;rdquo; by default in TCC:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540461/566540465.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This is changing the FP value for Data Functions:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540461/566540464.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If We &amp;ldquo;un-ignore&amp;rdquo; them and click on save:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540461/566540463.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;the FP value for Data Functions changes:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540461/566540462.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But then, if I click on &lt;strong&gt;&amp;ldquo;Compute function points&amp;rdquo;&lt;/strong&gt; or repeat the snapshot, these actions are ignored, and all data functions become ignored again and the number of function points decreases as it was at the beginning.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Load AFP calibration results - Error - TCC is establishing a connection with the wrong server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-load-afp-calibration-results/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error-tcc-is-establishing-a-connection-with-the-wrong-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-load-afp-calibration-results/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error/transaction-configuration-center-afp-calibration-load-afp-calibration-results-error-tcc-is-establishing-a-connection-with-the-wrong-server/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is for providing you with an explanation of why TCC is establishing a connection with the wrong server, and will give you the steps to fix this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540482/566540481.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Back up the triplet from one server.&lt;/li&gt;
&lt;li&gt;Restore the triplet on a second server.&lt;/li&gt;
&lt;li&gt;Created a connection profile pointing to the second server.&lt;/li&gt;
&lt;li&gt;Open TCC.&lt;/li&gt;
&lt;li&gt;Click on TCC results.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Performance issue - Compute Application Function Point</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-performance-issue-compute-application-function-point/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-performance-issue-compute-application-function-point/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the method to troubleshoot performance issue in TCC when the Compute Function Point step takes unexpectedly long time to complete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch TCC.&lt;/li&gt;
&lt;li&gt;Click on Compute application function point&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Functional Points - Data Functions - Variation - Modified AEFP with UNCHANGED source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation-modified-aefp-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-data-functions-variation-modified-aefp-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when there is Modified AEFP for Data Function in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540565/566540564.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapsots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Functional Points - Transactional Functions - Variation - DELETED AEFP with UNCHANGED code source</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-deleted-aefp-with-unchanged-code-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-deleted-aefp-with-unchanged-code-source/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when there is Deleted AEFP for Transactions in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540574/566540573.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapsots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Technical Points variation - DELETED AETP with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-deleted-aetp-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-deleted-aetp-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the case when there is Deleted AETP without change in the source code:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540595.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot.&lt;/li&gt;
&lt;li&gt;Connect to TCC.&lt;/li&gt;
&lt;li&gt;Go to the Enhancement node.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get the list of objects contributing to the DELETED automated enhancement technical point for the current snapshot by referring to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-added-automated-enhancement-technical-point-for-a-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the ADDED automated enhancement technical point for a snapshot&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the query returns rows
&lt;ol&gt;
&lt;li&gt;Check if the objects contributing to the DELETED automated enhancement technical point for the current snapshot are part of the previous run but not current run, for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-delta-of-objects-between-two-snapshots/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the delta of objects between two snapshots&lt;/a&gt;, here we can encounter 3 cases:
&lt;ol&gt;
&lt;li&gt;All the objects contributing to the DELETED automated enhancement technical point for the current snapshot are part of the previous run but not current run, in this case we are facing an issue of missing objects from the current run, to investigate the issue refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/"&gt;CAST Engineering Dashboard - Object - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;None of the objects contributing to the DELETED automated enhancement technical point for the current snapshot are part of the &lt;strong&gt;previous&lt;/strong&gt; snapshot but not the current snapshot, in this case, the objects contributing to the DELETED automated enhancement technical point are part of the two snapshots but they are linked to only transactions of the &lt;strong&gt;previous&lt;/strong&gt; snapshot. We need to get the list of objects that are part of two snapshots but they are linked to only transactions of the &lt;strong&gt;current&lt;/strong&gt; snapshot by following this page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-when-the-objects-are-linked-only-to-transactions-of-the-current-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects that are part of two snapshots when the objects are linked only to transactions of the current snapshot&lt;/a&gt;. Note that the natural and complementary impact of this set of objects is that you will get Modified and/or Added Transactions in the &lt;strong&gt;previous&lt;/strong&gt; snapshot on which the object involved in the Transaction has the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;object status itself&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;UNCHANGED&lt;/strong&gt; but the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;status in the TF&lt;/a&gt;&lt;/strong&gt; is &lt;strong&gt;ADDED&lt;/strong&gt;.&lt;br&gt;
First, Go to the Enhancement node under TCC and observe that the objects listed by the above query has the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;object status itself&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;UNCHANGED&lt;/strong&gt; but the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;status in the TF&lt;/a&gt;&lt;/strong&gt; is &lt;strong&gt;ADDED&lt;/strong&gt;, then investigate the root case as follows:
&lt;ol&gt;
&lt;li&gt;Check if the object have the &lt;strong&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;Role&lt;/a&gt;&lt;/strong&gt; &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540594.png" alt=""&gt;&lt;br&gt;
If the object have the Role &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;, then check if there is a change in the measurement mode between the snapshots from where you are observing the status variation:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540593.png" alt=""&gt;&lt;br&gt;
If the mode have changed from EFP mode to AEP mode or vice versa, then this is expected. In fact AEP-EFP snapshots are not comparable with each other. when you plan to change the measurement mode, it is necessary to recreate a new baseline snapshot. So, after you change the measure you must generate a new snapshot for the same Application version but it must not be considered as consistent for the new measure. The next snapshot you generate for the Application will be consistent and can be used as the first snapshot using the new enhancement measure. For more detailed explanation refer to &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+Automated+Enhancement+Points+Estimation+-+AEP#CASTAutomatedEnhancementPointsEstimation-AEP-TransitioningfromEFPtoAEP"&gt;Transitioning from EFP to AEP&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If the object do not have the Role &amp;ldquo;FULL_GRAPH_OBJECT&amp;rdquo;:&lt;br&gt;
here we are probably facing an issue of &amp;ldquo;nude&amp;rdquo; object (From current run or previous run). In what follows, we will define the &amp;ldquo;nude&amp;rdquo; object, explain the reason to get a &amp;ldquo;nude object&amp;rdquo;, then we will provide the methodology of identifying the &amp;ldquo;nude&amp;rdquo; object.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Definition of &amp;ldquo;nude&amp;rdquo; object:&lt;/strong&gt;&lt;br&gt;
In order to easily explain this, we take the following sample:&lt;br&gt;
Let us consider that the transaction was having the following Call graph in the previous run:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540592.png" alt=""&gt;&lt;br&gt;
The object &amp;ldquo;L22&amp;rdquo; will be &amp;ldquo;nude&amp;rdquo; object if the Entry point &amp;ldquo;L0&amp;rdquo; cannot reach the End point &amp;ldquo;L4&amp;rdquo; by way of the branch &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; → &amp;ldquo;L32&amp;rdquo; → &amp;ldquo;&amp;ldquo;L4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How can this be possible?&lt;/strong&gt;&lt;br&gt;
The path from &amp;ldquo;L0&amp;rdquo; to &amp;ldquo;L4&amp;rdquo; will be truncated by way of the branch &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; → &amp;ldquo;L32&amp;rdquo; → &amp;ldquo;&amp;ldquo;L4, in one of the following cases:
&lt;ul&gt;
&lt;li&gt;Object &amp;ldquo;L12&amp;rdquo; or &amp;ldquo;L32&amp;rdquo; are deleted between the 2 runs&lt;/li&gt;
&lt;li&gt;Link &amp;ldquo;L0&amp;rdquo;→ &amp;ldquo;L12&amp;rdquo; or &amp;ldquo;L12&amp;rdquo;→ &amp;ldquo;L22&amp;rdquo; or &amp;ldquo;L22&amp;rdquo;→ &amp;ldquo;L32&amp;rdquo;, or  &amp;ldquo;L32&amp;rdquo;→ &amp;ldquo;L4&amp;rdquo; are deleted between the 2 runs&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540591.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to identify the nude object?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Open TCC with current run and previous run&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+View+call+graph+and+View+full+call+graph"&gt;View the full call graph&lt;/a&gt; of the Transaction from the current and previous run&lt;/li&gt;
&lt;li&gt;Identify The Missing path by comparing the 2 full call graphs&lt;/li&gt;
&lt;li&gt;If we take as example the illustration above the call graphs will be as follows:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540590/566540589.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open Enlighten with the knowledge base from where the path is missing from the call graph&lt;/li&gt;
&lt;li&gt;Try to trace the missing path:
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Placing+objects+in+the+Graphical+View"&gt;Place the object corresponding to the entry point in the Graphical View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Add+Linked+Objects"&gt;Add Linked Objects&lt;/a&gt; of the object corresponding to the entry point as seen in the full call graph of TCC&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Placing+objects+in+the+Graphical+View"&gt;Place the objects corresponding to the linked objects in the Graphical View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Add+Linked+Objects"&gt;Add Linked Objects&lt;/a&gt; of the linked objects as seen in the full call graph of TCC&lt;/li&gt;
&lt;li&gt;Do point c and d until :&lt;/li&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;You are not able to trace the Transaction because of missing link then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing or Wrong links between two objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or you are not able to trace the Transaction because of missing objects then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or you are able to trace the missing path then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-missing-links/"&gt;Transaction Configuration Center - AFP Calibration - Transactional Functions - Missing Links&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Part of the objects contributing to the DELETED automated enhancement technical point for the current snapshot are part of the previous run but not current run, and the other part of the objects contributing to the DELETED automated enhancement technical point for the current snapshot are part of the previous run but not current run, for each part proceed as described above&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;else if the query does not returns rows then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Data Function - Status Variation - Data Function status is ADDED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-added-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-added-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when a datafunction comes as added between two snapshots without any change from the source code&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540621/566540620.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Take 2 snapshots&lt;/li&gt;
&lt;li&gt;Open TCC and go to the Data function Results Node&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;If the previous snapshot was performed with a service pack prior then 7.3.4 and the second snapshot was performed with a service pack greater than 7.3.4, then this can be due to the corrected bug of datafunction that was having more then one merge mother which was not correct, in order to check this, please perform the following query on the knowledge base corresponding to the previous run &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-list-the-merged-item-having-more-than-one-merge-root/"&gt;SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to list the merged item having more than one merge root&lt;/a&gt;. If it&amp;rsquo;s not the case then please go to the next step&lt;/li&gt;
&lt;li&gt;Check The transaction configuration:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Check if the added datafunction was not an excluded item in the previous run, for this please refer to the following official documentation &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Entry+points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Browser#excluded"&gt;Excluded Items&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check if the added datafunction is not configured as a data entity in the previous run but it is configured as a data entity in the current run, for this please refer to the following official documentation &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Entry+points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Browser#data"&gt;Data entity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the above steps don&amp;rsquo;t help you to resolve this issue then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide us with the following &lt;a href="#TransactionConfigurationCenterEnhancementDataFunctionStatusVariationDataFunctionstatusisADDEDwithunchangedsourcecode-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Load Enhancement results - Error - premature end of file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-load-enhancement-results/transaction-configuration-center-enhancement-load-enhancement-results-error/transaction-configuration-center-enhancement-load-enhancement-results-error-premature-end-of-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-load-enhancement-results/transaction-configuration-center-enhancement-load-enhancement-results-error/transaction-configuration-center-enhancement-load-enhancement-results-error-premature-end-of-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles issues with the error &amp;ldquo;premature end of file&amp;rdquo; when trying to load enhancement results in TCC as shown in the screenshot below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540649/566540652.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This error may also be seen in the CAST-MS logs as shown below:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540649/566540651.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration center - Enhancement - Transactional Functions - Missing Transaction - Missing Transaction with the status UNCHANGED ADDED or MODIFIED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-missing-transaction/transaction-configuration-center-enhancement-transactional-functions-missing-transaction-missing-transaction-with-the-status-unchanged-added-or-modified/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-missing-transaction/transaction-configuration-center-enhancement-transactional-functions-missing-transaction-missing-transaction-with-the-status-unchanged-added-or-modified/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when you are waiting to get a Transaction with the &lt;strong&gt;status UNCHANGED ADDED or MODIFIED&lt;/strong&gt;, but you are not able to observe the same under TCC:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540663/566540665.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Official documentation &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TKB page for Information Guides &amp;gt; Component of the feature &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=147850725"&gt;Transaction Configuration Center TCC&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation - Transaction status is ADDED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-added-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-added-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the transaction is flagged as modified in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapsots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - Compute function points and load results - Error Free Logs - CAST AIP 8</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-compute-function-points-and-load-results-error-free-logs-cast-aip-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-compute-function-points-and-load-results-error-free-logs-cast-aip-8/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the detailed information on all the processes and steps that take place after computing function points and loading results. It will give details about the information that is written in the logs that are generated for computation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528640/566528641.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;For 8.2.x Online help : CAST Management Studio - Help &amp;gt; Content&lt;/p&gt;
&lt;p&gt;For 8.1.x Online help : CAST Management Studio - Help &amp;gt; Content&lt;/p&gt;
&lt;p&gt;For 8.0.x Online help : CAST Management Studio - Help &amp;gt; Content&lt;/p&gt;</description></item><item><title>Transaction Configuration Center -Transaction Configuration - Generate Set - Missing object - Missing non internal object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-missing-object/transaction-configuration-center-transaction-configuration-generate-set-missing-object-missing-non-internal-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-generate-set/transaction-configuration-center-transaction-configuration-generate-set-missing-object/transaction-configuration-center-transaction-configuration-generate-set-missing-object-missing-non-internal-object/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when the external objects are not seen from the generated set&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/TG/plugins/servlet/confluence/placeholder/unknown-attachment" alt="" title="TCC_external.JPG"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Create a set containing non external artifacts&lt;/li&gt;
&lt;li&gt;Generate the set&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If the objects are of technology DotNET or C# then this issue is resolved in AIP 7.3.4 for .NET technology and in 8.3.1 for C# technology, as a Workaround proceed as follow:&lt;/p&gt;</description></item><item><title>UAA - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>UAA - Main Window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-main-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-main-window/</guid><description>&lt;h5 id="main-window"&gt;Main Window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The main window is displayed when the UA Assistant application is launched:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224250/images_main.gif?version=1&amp;amp;modificationDate=1549304396260&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="importing-a-package"&gt;Importing a package&lt;/h6&gt;
&lt;p&gt;The first thing you need to do before you can validate a package, is to import it into the UA Assistant. To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the browse button (&amp;quot;&amp;hellip;&amp;quot;) in the &lt;strong&gt;Package path&lt;/strong&gt; section&lt;/li&gt;
&lt;li&gt;A standard Windows &lt;strong&gt;Browse for Folder&lt;/strong&gt; dialog box will be displayed&lt;/li&gt;
&lt;li&gt;Locate the folder (directory) that contains your MetaModel, LanguagePattern and (optionally) InformationTracking files, then click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The path of your package folder will be displayed in the &lt;strong&gt;Package path&lt;/strong&gt; section (as shown above)&lt;/li&gt;
&lt;li&gt;Your package is now imported into the UA Assistant&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="validating-your-package"&gt;Validating your package&lt;/h6&gt;
&lt;p&gt;To check that the package is consistent and conforms to a pre-defined CAST structure, click the &lt;strong&gt;Validate&lt;/strong&gt; button. The following checks will be made on your package:&lt;/p&gt;</description></item><item><title>User Guide - GUI - Toolbar menu options</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-toolbar-menu-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-toolbar-menu-options/</guid><description>&lt;p&gt;The toolbar differs slightly depending on the role assigned to your login:&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;Standard toolbar for all users&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Toolbar when working in the Admin Center (requires &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;SUPER ADMIN&lt;/a&gt; roles)&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Available options:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Icon&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064315/572064329.jpg" data-linked-resource-container-id="572064315" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="custom_aggregration_view.jpg" data-linked-resource-id="572064329" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="35" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064315/572064329.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-creating-a-custom-aggregation-mode/"&gt;User Guide - Creating a custom aggregation mode&lt;/a&gt;&lt;/strong&gt; for more information. The custom aggregation mode allows users to create their own &lt;strong&gt;aggregation mode&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;and display objects as designed.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064315/572064327.jpg" data-linked-resource-container-id="572064315" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="tool_app.jpg" data-linked-resource-id="572064327" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="39" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064315/572064327.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>User Guide - GUI - Welcome Page - Cloud Migration information</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-cloud-migration-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-cloud-migration-information/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This page provides information about the following tiles that are available in CAST Imaging &lt;strong&gt;≥ 2.14&lt;/strong&gt; for some applications in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/"&gt;User Guide - GUI - Welcome Page&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloud Readiness&lt;/li&gt;
&lt;li&gt;Containerization Insights&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/609517644/609517652.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These tiles provide information about how well prepared your application is for &lt;strong&gt;cloud migration&lt;/strong&gt;, i.e. moving from an on premises deployment to a cloud scenario. When clicked, each tile provides an interface where a list of &amp;ldquo;blockers&amp;rdquo; and &amp;ldquo;boosters&amp;rdquo; can be consulted - i.e. a list of items or behaviour found in the application that could either hinder a move to the cloud (a blocker) or that already conform to cloud best-practices (a booster).&lt;/p&gt;</description></item><item><title>User Guide - Module scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-module-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-module-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Module scope offers a view based on the&lt;strong&gt;individual Modules&lt;/strong&gt;that exist in the current Application - Modules are defined (whether automatically or manually) as part of the analysis process prior to importing the application data into CAST Imaging.&lt;/p&gt;
&lt;h2 id="2200"&gt;≥ 2.20.0&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759907/687243298.png" alt=""&gt;&lt;/p&gt;
&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;In ≥ 2.20.0, selective search modal in level 5 is consistent with &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-search-for-items/"&gt;global search&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="218"&gt;≤ 2.18&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759907/506759917.jpg" alt=""&gt;&lt;/p&gt;
&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;You can get a global view of all Modules in the Application by using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-scope/"&gt;Application scope&lt;/a&gt;&lt;/strong&gt; and then choosing the &lt;strong&gt;Module&lt;/strong&gt; mode in the &lt;strong&gt;Aggregated by&lt;/strong&gt; drop down:&lt;/p&gt;</description></item><item><title>User Guide - Using the Add Linked Objects feature</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-add-linked-objects-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-add-linked-objects-feature/</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 page describes how to use the &lt;strong&gt;Add Linked Objects&lt;/strong&gt; feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Add Linked Objects&lt;/strong&gt; function enables you to display objects in the view which have a link (respecting the appropriate filter parameters you have chosen), to the object or objects you select in the view. In this way you can rapidly identify what other objects would be affected if you were to modify an object in your application.&lt;/p&gt;</description></item><item><title>User Input Security - Detailed onboarding process instructions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-detailed-onboarding-process-instructions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-detailed-onboarding-process-instructions/</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;: Detailed instructions for onboarding an Application specifically to run User Input Security checks&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Previous versions of the &lt;strong&gt;Dataflow onboarding process&lt;/strong&gt; used to put the &lt;strong&gt;focus on tooling&lt;/strong&gt; (linq, Excel) for blackbox definitions production. Since AIP Core 8.3.3, the process has been simplified thanks to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;pass-through mode&lt;/strong&gt;: since 8.3.0, when the engine encounters an unknown external method, it is considered as a collection (continue the flow), instead of stopping the current search.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;automatic blackboxing&lt;/strong&gt;: since 8.3.3, the DataflowRunner engine will decide &amp;ldquo;on-the-fly&amp;rdquo; the method&amp;rsquo;s semantic, based on internal rules (signatures and advanced patterns). This does complement with a few (10 to couple of dozens definition) the predefined methods.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, in case of &lt;strong&gt;unsupported presentation layer or SOA layer&lt;/strong&gt;, the flow is stopped and cannot reach the input layer, and thus the definition of &lt;strong&gt;alternate input methods&lt;/strong&gt; is still required. As a consequence, the process is &amp;ldquo;lighter&amp;rdquo;, and has two main branches, depending on the presentation layer in the source code:&lt;/p&gt;</description></item><item><title>User Input Security - predefined methods</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-predefined-methods/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-predefined-methods/</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;: Some well known &lt;strong&gt;Input Methods/Target Methods&lt;/strong&gt; are already pre-defined and taken into account by CAST for the User Security Input feature. You do not need to specifically add any of the methods defined on this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="jee"&gt;JEE&lt;/h2&gt;
&lt;h3 id="input-methods"&gt;Input methods&lt;/h3&gt;
&lt;p&gt;JEE methods defined as input methods&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.io.Console.readLine()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.io.Console.readLine([rt.jar]java.lang.String,[rt.jar]java.lang.Object[])
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.io.Console.readPassword()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.io.Console.readPassword([rt.jar]java.lang.String,[rt.jar]java.lang.Object[])
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.applet.Applet.getParameter([rt.jar]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.applet.Applet.getParameterInfo()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextArea.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextArea.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextArea.getTextListeners()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextComponent.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextComponent.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextComponent.getTextListeners()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextField.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextField.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]java.awt.TextField.getTextListeners()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JApplet.getParameter([rt.jar]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JApplet.getParameterInfo()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JEditorPane.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JEditorPane.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JEditorPane.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JFormattedTextField.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JFormattedTextField.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JFormattedTextField.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JPasswordField.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JPasswordField.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JPasswordField.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextArea.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextArea.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextArea.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextField.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextField.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextField.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextPane.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextPane.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.JTextPane.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.text.JTextComponent.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.text.JTextComponent.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.text.JTextComponent.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.tree.DefaultTreeCellEditor/DefaultTextField.getSelectedText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.tree.DefaultTreeCellEditor/DefaultTextField.getText()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[rt.jar]javax.swing.tree.DefaultTreeCellEditor/DefaultTextField.getText([ext]int,[ext]int)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequest.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequest.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequest.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequest.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponse.getCharacterEncoding()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponse.getContentType()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponse.getBufferSize()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponse.getLocale()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequestWrapper.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequestWrapper.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequestWrapper.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletRequestWrapper.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponseWrapper.getCharacterEncoding()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponseWrapper.getContentType()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponseWrapper.getBufferSize()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.ServletResponseWrapper.getLocale()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.Cookie.getValue()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getHeader([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getHeaders([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getHeaderNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getQueryString()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequest.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getHeader([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getHeaders([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getHeaderNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletRequestWrapper.getQueryString()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletResponseWrapper.getCharacterEncoding()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletResponseWrapper.getContentType()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletResponseWrapper.getBufferSize()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[javax.servlet_3.0.0.jar]javax.servlet.http.HttpServletResponseWrapper.getLocale()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletRequest.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletRequest.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletRequest.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletRequest.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletResponse.getBufferSize()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletResponse.getCharacterEncoding()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletResponse.getLocale()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.ServletResponse.getContentType()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.Cookie.getValue()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getHeader([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getHeaderNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getHeaders([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getQueryString()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletRequest.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletResponse.getCharacterEncoding()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletResponse.getContentType()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletResponse.getBufferSize()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1-javax.jar]javax.servlet.http.HttpServletResponse.getLocale()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getHeader([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getHeaders([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getHeaderNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getQueryString()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getParameter([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getParameterNames()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getParameterValues([ext]java.lang.String)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[spring-web.jar]org.springframework.web.multipart.MultipartHttpServletRequest.getParameterMap()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="target-methods"&gt;Target methods&lt;/h3&gt;
&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;Note: &amp;ldquo;+ctor&amp;rdquo; means &amp;ldquo;constructor&amp;rdquo;&lt;/p&gt;</description></item><item><title>User roles - 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/user-roles-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-roles/user-roles-1-x/</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 describes how to configure&lt;strong&gt;roles&lt;/strong&gt;for users/groups in **≥**&lt;strong&gt;1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-are-roles-managed-in-1x"&gt;How are roles managed in 1.x?&lt;/h2&gt;
&lt;p&gt;Roles are managed in the following file (which is &lt;strong&gt;common to all authentication modes&lt;/strong&gt;):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;WAR 1.x
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CATALINA_HOME\webapps\&amp;lt;dashboard&amp;gt;\WEB-INF\roles.xml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="granting-roles-to-users"&gt;Granting roles to users&lt;/h2&gt;
&lt;p&gt;To grant a role, enter a new line in the&lt;strong&gt;roles.xml file&lt;/strong&gt; (one &amp;ldquo;role-assignment&amp;rdquo; line per user). In the following example, we have added the &lt;strong&gt;ADMIN role&lt;/strong&gt; to the user &lt;strong&gt;Bill&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;&amp;lt;root&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;lt;role-assignment&lt;/span&gt; &lt;span class="na"&gt;user=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Bill&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;role=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ADMIN&amp;#34;&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;&amp;lt;/root&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To grant a role to &lt;strong&gt;multiple users&lt;/strong&gt;, enter a new line in the roles.xml file (one &amp;ldquo;role-assignment&amp;rdquo; line per user):&lt;/p&gt;</description></item><item><title>Validate using the Overview panel</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-using-the-overview-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-using-the-overview-panel/</guid><description>&lt;p&gt;Move to the  &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963454/604963458.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and &lt;strong&gt;click it&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963454/604963457.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/"&gt;Application - Overview with Fast Scan&lt;/a&gt;&lt;/strong&gt; page, you should now check the following sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Header section&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architecture Preview&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analysis Reports&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="header-section"&gt;Header section&lt;/h2&gt;
&lt;p&gt;If any missing dependencies are detected in your source code during the deep analysis (i.e. code that is calling another piece of code that cannot be found) a warning icon will be displayed. This should be fully investigated and corrected because it means that results may not be coherent. Clicking the warning triangle will direct you straight to the log file to see the missing dependencies alerts. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/"&gt;Validate dependency configuration&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>What is new in the Management Dashboard</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/what-is-new/what-is-new-in-the-management-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/what-is-new/what-is-new-in-the-management-dashboard/</guid><description>&lt;h2 id="2x"&gt;2.x&lt;/h2&gt;
&lt;h3 id="release---21211-funcrel"&gt;Release - 2.12.11-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor feature improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---21210-funcrel"&gt;Release - 2.12.10-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor feature improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2129-funcrel"&gt;Release - 2.12.9-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2128-funcrel"&gt;Release - 2.12.8-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2127-funcrel"&gt;Release - 2.12.7-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="release---2126-funcrel"&gt;Release - 2.12.6-funcrel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes and minor improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/2-12/"&gt;Release Notes - 2.12.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/1-28/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.9-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.28.9-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.28.9-funcrel &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.28.9-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.28.9-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.28.9-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.28.9-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.28.9-funcrel&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Updates&lt;ul&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="5"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.8-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.28.8-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.28.8-funcrel &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.28.8-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.28.8-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.28.8-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.28.8-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.28.8-funcrel&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Updates&lt;ul&gt;&lt;li&gt;Bug fix to resolve i&lt;span&gt;ssue with ED &lt;span&gt;login for non admin users in 1.28.6 and 1.28.7&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.28.7-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.16</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-16/</guid><description>&lt;h3 id="2162-funcrel"&gt;2.16.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8676&lt;/td&gt;
 &lt;td&gt;Fixes an invalid API node appearing at Imaging front end.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8816&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the ETL tool (built into Imaging and Docker installer) failed to work when used directly from the command line and the export failed to start and the following error message was displayed: &amp;ldquo;an only concatenate str (not &amp;ldquo;_io.TextIOWrapper&amp;rdquo;) to str&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38174&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Imaging UI did not respond when user tried to add callers/Callees which had more than 400 objects/relations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2161-funcrel"&gt;2.16.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8674&lt;/td&gt;
 &lt;td&gt;In the Advisor window, the description for remediation fields is updated from Rationale to Description, Remediation to Advice, and Remediation Sample to Alternative approach. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-Getmoreinsights"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-Getmoreinsights&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8774&lt;/td&gt;
 &lt;td&gt;Fixes an issue where &amp;ldquo;Error 401&amp;rdquo; was displayed when tried to modify the datasources.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8772&lt;/td&gt;
 &lt;td&gt;Fixes an issue where &amp;ldquo;Unauthorized Error Code 401&amp;rdquo; message was displayed when clicked on an application in Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8715&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Default datasource list was empty.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8675&lt;/td&gt;
 &lt;td&gt;Fixes an issue where installation of imaging failed with the error &amp;ldquo;ERROR: postinstall.py:305 - handleMissingNeo4jFiles()&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8040&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the recently added CSV files appeared outside the archive folder for any application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8646&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the custom-levels.json was not emptied when upgrading to latest funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8683&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Propagate value of property Kind when merging nodes. When merging a node with Kind in a node without Kind, the &amp;ldquo;receiving&amp;rdquo; node should have Kind = 1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;39798&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the import failed. Error fetching cypher summary for removal of &lt;code&gt;Cobol Data/File Link&lt;/code&gt; nodes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41172&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Transaction Main objects view was taking long time to load for few large transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41063&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Application Name was missing while deleting an app on CAST Imaging Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;41219&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the application export was failing due to the error: &amp;lsquo;duplicate key value violates unique constraint &amp;ldquo;pk_aaa_is_cfg_object_properties&amp;rdquo;. This error was caused by the HTML5/JavaScript extension which created duplicate checksums for some JavaScript obejcts (this specific issue will be fixed in a future release of the HTML5/JavaScript extension).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2160-funcrel"&gt;2.16.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;All new features and improvements added in previous 2.16 beta releases are also included in this release. See the corresponding release notes for more information.&lt;/p&gt;</description></item><item><title>2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-8/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.8.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.8.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.8.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.8.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.8.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.8.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.8.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.8.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;UI improvements to the Report Generation page&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Multi language support in Report Generation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Support for CWE Top25 2022 Compliance Reports and CWE Top25 2022 Detail PDF Reports&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Performance improvement in Portfolio trends tiles and portfolio trends detail graph&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with &lt;/p&gt;</description></item><item><title>2.8</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-8/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 59.3729%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.2863%;"/&gt;&lt;col style="width: 64.9108%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.8.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;UI improvements in the Report Generation page&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Multi language support in Report Generation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Support for CWE Top25 2022 Compliance Reports and CWE Top25 2022 Detail PDF Reports&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="280-funcrel"&gt;2.8.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Improvements to the Report Generation page&lt;/td&gt;
 &lt;td&gt;The Report Generation page has been re-designed to make it more user friendly. The changes will help users to sort and search the reports in the &amp;ldquo;Standard Compliance Report Category&amp;rdquo;. In the &amp;ldquo;Miscellaneous Reports&amp;rdquo; category, users can now view the details of the selected report on the same page. Refer: &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Report Generation - Multi language support&lt;/td&gt;
 &lt;td&gt;With the multi language support, reports can now be generated in the following languages - German, Italian, Spanish, French, and Chinese. Refer: &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation#SecurityDashboardReportGeneration-Introduction"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation#SecurityDashboardReportGeneration-Introduction&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Report Generation - Support for CWE Top25 2022 reports&lt;/td&gt;
 &lt;td&gt;Two new reports have been added: CWE Top25 2022 Compliance and CWE Top25 2022 Detail to provide data on the CWE TOP 25 2022 standard. Refer: &lt;a href="https://cwe.mitre.org/top25/archive/2022/2022_cwe_top25.html"&gt;https://cwe.mitre.org/top25/archive/2022/2022_cwe_top25.html&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4776&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to &amp;ldquo;Log4j - 2.17.1&amp;rdquo; in the Dashboard for Console SE (present in cast-integrated-health-engineering-dashboard-for-console-se.jar).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;37136&lt;/td&gt;
 &lt;td&gt;Fixes an issue, where an error occurred while configuring LDAP with Dashboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.x - Enterprise mode - Installation of Console front-end via global Windows Installer</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-console-front-end-via-global-windows-installer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-console-front-end-via-global-windows-installer/</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;This &lt;strong&gt;Enterprise mode installer&lt;/strong&gt; is currently available as a &lt;strong&gt;beta&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This installer (&lt;strong&gt;com.castsoftware.aip.console.windows.setup&lt;/strong&gt;) is aimed at &lt;strong&gt;non-Docker deployments&lt;/strong&gt; on &lt;strong&gt;Microsoft Windows&lt;/strong&gt; and will, in time, replace the individual Java JAR installers described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-enterprise-mode-installation-of-aip-console-front-end-via-java-jar-installers/"&gt;2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers&lt;/a&gt;&lt;/strong&gt;. The aim of this installer is to simplify the deployment process: all front-end services (&lt;strong&gt;SSO/Keycloak&lt;/strong&gt;, &lt;strong&gt;Service Registry&lt;/strong&gt; and &lt;strong&gt;Gateway&lt;/strong&gt;) are combined into &lt;strong&gt;one installer&lt;/strong&gt;, which means that it is not necessary to run each installer separately.&lt;/p&gt;</description></item><item><title>ACH - Check all layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-all-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-all-layers/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - File menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-file-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-file-menu/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Main window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-window/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Action items after changing the operator user password when using CAST Console</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/action-items-after-changing-the-operator-user-password-when-using-cast-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/action-items-after-changing-the-operator-user-password-when-using-cast-console/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;: A description of the things you need to update after changing the &amp;ldquo;operator&amp;rdquo; user password and when using AIP Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &amp;ldquo;operator&amp;rdquo; user password is assumed to be set to &amp;ldquo;CastAIP&amp;rdquo;. If this is not the case - i.e. you have manually changed it (see  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/changing-the-default-operator-and-guest-passwords-for-cast-storage-service/"&gt;Changing the default operator and guest passwords for CAST Storage Service&lt;/a&gt;&lt;/strong&gt;) - you will need to perform the actions listed below when using CAST Console. t is not necessary to change the operator password in any &lt;strong&gt;.pmx&lt;/strong&gt; file nor in the  &lt;strong&gt;cms_inf_store_css table&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Managing application aliases</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-managing-application-aliases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-managing-application-aliases/</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 page describes how to &lt;strong&gt;manage source code aliases&lt;/strong&gt;using the &lt;strong&gt;Admin Center&lt;/strong&gt;. This feature is only visible to users with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/"&gt;ADMIN or SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt;. In CAST Imaging ≥ &lt;strong&gt;2.15,&lt;/strong&gt; aliases can be added using the datasource icon &lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759167/618528849.png" alt=""&gt;. See: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-configuring-data-source/"&gt;Admin Center - Configuring data source&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The alias feature allows you to choose which &lt;strong&gt;PostgreSQL instance&lt;/strong&gt; is used to fetch the source code for an object in a given application when &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-viewing-source-code/"&gt;Viewing source code&lt;/a&gt;&lt;/strong&gt;. The &lt;strong&gt;Applications panel&lt;/strong&gt; enables you to manage the application aliases. By default the &lt;strong&gt;Schema Name&lt;/strong&gt; column will always be displayed - this column indicates the name of schema from which the original application data was exported from:&lt;/p&gt;</description></item><item><title>Admin Center - Roles panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/</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 page describes how to manage roles and their application authorities/resource permissions.&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;ADMIN or SUPER ADMIN&lt;/strong&gt; role is required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/519405969/519405991.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The Roles panel enables you to manage the roles that can be granted to your users/groups (via the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/"&gt;Admin Center - Users panel&lt;/a&gt;&lt;/strong&gt;). All users MUST be granted a role (either directly to the user or to a group the user is a member of) before the user will be able to access application data or interact with CAST Imaging features.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Analysis Results Indicators</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-analysis-results-indicators/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-analysis-results-indicators/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Available in Console &lt;strong&gt;≥ 1.25&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Previously know as &lt;strong&gt;Snapshot Indicators&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127524/576127526.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to &lt;strong&gt;enable or disable&lt;/strong&gt; individual&lt;strong&gt;Analysis Results/Snapshot Indicators&lt;/strong&gt; which are processed by default when a new analysis/ snapshot is actioned. Indicators can be viewed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/"&gt;Application - Overview&lt;/a&gt;&lt;/strong&gt; panel:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127524/576127525.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that you can disable the snapshot indicator feature entirely using a properties file as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-indicators/"&gt;Configuring Indicators&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="available-options"&gt;Available options&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;ACTIVATE / DEACTIVATE&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;These options are enabled when one or multiple snapshot indicators are selected in the list. Use the options to &lt;strong&gt;activate or deactivate&lt;/strong&gt; the selected indicators as required:&lt;/p&gt;</description></item><item><title>Administration Center - Settings - CAST Highlight Settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-cast-highlight-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-cast-highlight-settings/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/589856913/589856914.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel is provided for customers that are using the &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.highlight2mri&amp;amp;version=latest"&gt;com.castsoftware.highlight2mri&lt;/a&gt;&lt;/strong&gt; extension to inject CAST Highlight results as &lt;strong&gt;properties of objects&lt;/strong&gt; generated during an application analysis. By linking directly to your CAST Highlight account, your &lt;strong&gt;CAST Highlight SCA vulnerabilities&lt;/strong&gt; can be downloaded direct and injected into the analysis results, which is then reused in CAST Imaging. You can find out more information about when to fill in these fields in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/multi/com.castsoftware.highlight2mri/"&gt;Highlight 2 MRI&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Advanced - Mixing a Universal Analyzer job and a Universal Importer job</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-mixing-a-universal-analyzer-job-and-a-universal-importer-job/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-mixing-a-universal-analyzer-job-and-a-universal-importer-job/</guid><description>&lt;h2 id="preamble"&gt;Preamble&lt;/h2&gt;
&lt;p&gt;Consider the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Universal Analyzer&lt;/strong&gt; analyzes unsupported (by a standard CAST Analyzer) source code files according to the &amp;ldquo;instructions&amp;rdquo; defined in a specific Language Pack. The results are stored in the CAST Analysis Service and can be exploited by relevant CAST Products (CAST Engineering Dashboard, CAST Enlighten etc.)&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Universal Importer&lt;/strong&gt; simply injects information about a language&amp;rsquo;s objects, links and properties stored in a specific format in XML based files (.UAX) into the CAST Analysis Service. These objects, links and properties can be exploited by relevant CAST Products (CAST Engineering Dashboard, CAST Enlighten etc.). As with the Universal Analyzer, a specific Language Pack for the language that is being injected must already be registered in the CAST Analysis Service.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mixing-jobs"&gt;Mixing jobs&lt;/h2&gt;
&lt;p&gt;Now take a situation where you have files (XML based files (.UAX) resulting from an external analyzer or other system or processor) that contain objects, properties and links &lt;strong&gt;in addition to&lt;/strong&gt; references to source code files or actual source code for some of the objects. This situation may be evident in an ERP where an existing repository may already contain a hierarchy of objects and their properties as well as the source code.&lt;/p&gt;</description></item><item><title>Advanced onboarding for CAST Imaging - review analysis configuration and execution</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-review-analysis-configuration-and-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-review-analysis-configuration-and-execution/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The source code delivery process streamlines the analysis set-up by suggesting a default analysis configuration when the delivery is &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-validate-and-accept-the-version/"&gt;validated and accepted&lt;/a&gt;&lt;/strong&gt;. In the vast majority of cases, this default analysis configuration will produce coherent analysis results, however CAST recommends that the &lt;strong&gt;AIP Super Operator&lt;/strong&gt; reviews the default configuration before running the analysis. This review process contains several steps, each listed below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review technology specific settings as well as Analysis Units&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review dependency configuration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review module configuration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="review-technology-specific-settings"&gt;Review technology specific settings&lt;/h3&gt;
&lt;p&gt;Move to the &lt;strong&gt;AIP Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>Advanced rescan - review analysis configuration and execution</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-review-analysis-configuration-and-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-review-analysis-configuration-and-execution/</guid><description>&lt;p&gt;The &lt;strong&gt;AIP Super Operator&lt;/strong&gt; is responsible for reviewing the existing analysis configuration before running the analysis. In a rescan scenario, it &lt;strong&gt;may not be necessary to review the configuration&lt;/strong&gt;, particularly if you are only delivering updated source code and no new technologies. If you need to review the configuration before running the analysis/snapshot, please follow the steps listed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=DASHBOARDS&amp;amp;title=Advanced+onboarding+-+review+analysis+configuration+and+execution&amp;amp;linkCreation=true&amp;amp;fromPageId=513147458"&gt;Advanced onboarding - review analysis configuration and execution&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review technology specific settings as well as Analysis Units&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review dependency configuration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review module configuration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Advanced rescan for CAST Imaging - review analysis configuration and execution</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-review-analysis-configuration-and-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-review-analysis-configuration-and-execution/</guid><description>&lt;p&gt;The &lt;strong&gt;AIP Super Operator&lt;/strong&gt; is responsible for reviewing the existing analysis configuration before running the analysis. In a rescan scenario, it &lt;strong&gt;may not be necessary to review the configuration&lt;/strong&gt;, particularly if you are only delivering updated source code and no new technologies. If you need to review the configuration before running the analysis and publishing to CAST Imaging, please follow the steps listed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-review-analysis-configuration-and-execution/"&gt;Advanced onboarding for CAST Imaging - review analysis configuration and execution&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>AIP Console - 2.x - Initial configuration</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-initial-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-initial-configuration/</guid><description>&lt;p&gt;See:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/"&gt;Initial configuration steps - v. 2.x&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Console - AIP Console Tools - Add Version Error - Unable to check remote location of provided folder</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-add-version-error-unable-to-check-remote-location-of-provided-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-aip-console-tools/aip-console-aip-console-tools-add-version-error-unable-to-check-remote-location-of-provided-folder/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When initiating the Add Version step in AIP Console through the CLI tools jar, the process fails with the error - &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR &amp;mdash; Error occurred while attempting to upload the given file.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;com.castsoftware.aip.console.tools.core.exceptions.UploadException: Unable to check remote location of provided folder.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Command line used:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Folder&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;containting&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;om&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;aip&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;28&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;funcrel&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;jar&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;aip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;console&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;apikey&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;XVEM9CJ1.vl8u3lPg1IJpfnUtQzjKD0XgcmDAiFSA&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;TKT_CRIF&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;C:\Users\SKS\Downloads&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;verbose&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/583237674/583237678.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The logs generated when the issue occurred can be seen below&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add Application - Restore Triplet Error - Combined Installation Process Failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-application-restore-triplet-error-combined-installation-process-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-adddelete-application/aip-console-application-onboardingdelivery-add-application-restore-triplet-error-combined-installation-process-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve an issue that occurs in AIP Console while adding a new application when it throws an error  &lt;strong&gt;Combined Installation Process Failed&lt;/strong&gt;, while restoring the triplet. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/612466714/612466717.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Restore Triplet logs -&lt;/p&gt;
&lt;p&gt;2022-11-23 15:32:34,550 INFO ; CAST-Combined-Importer.exe 2.0.1&lt;br&gt;
2022-11-23 15:32:34,550 INFO ; Copyright (C) 2021 CAST&lt;br&gt;
2022-11-23 15:32:34,550 INFO ; Command Line : CAST-Combined-Importer.exe &amp;ndash;schemaprefix test &amp;ndash;host &amp;laquo;anonymized value&amp;raquo; &amp;ndash;port &amp;laquo;anonymized value&amp;raquo; &amp;ndash;casthomedir C:\CAST\8.3 &amp;ndash;user &amp;laquo;anonymized value&amp;raquo; &amp;ndash;excludecentral N &amp;ndash;product CAIP &amp;ndash;overwrite N &amp;ndash;log &amp;ldquo;F:\CAST\AipConsole\AipNode\logs\external_logs\d70ce1c2-012d-404a-be4e-d289f0624598\restore_triplet\restore_triplet-20221123-153233.txt &amp;quot; &amp;ndash;tablespace pg_default &amp;ndash;database postgres &amp;ndash;cryptedpassword CRYPTED2:90B1A6EC1618661401B724DB5AC34595 &amp;ndash;workingdir C:\Windows\TEMP\CAST\CAST\8.3&amp;rdquo;&lt;br&gt;
2022-11-23 15:32:35,074 INFO ; Started Processing :test&lt;br&gt;
2022-11-23 15:32:36,661 INFO ; Finished Processing :test&lt;br&gt;
2022-11-23 15:32:36,663 INFO ; Combined Installation Process Started&lt;br&gt;
2022-11-23 15:32:36,664 INFO ; Started Installing : test_central&lt;br&gt;
2022-11-23 15:32:36,796 ERROR ; Failed to Install dumpcss_8338_central.sql, Check the schema &amp;ldquo;test_central&amp;rdquo; already exist.&lt;br&gt;
2022-11-23 15:32:36,796 ERROR ; Combined Installation Process Failed&lt;br&gt;
2022-11-23 15:32:36,796 ERROR ; Aborting CastCombinedImporter.&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add version - Install extension step - ERROR com.castsoftware.aip.node.jobs.ApplicationJob - Encountered interruption executing job</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-install-extension-step-error-com-castsoftware-aip-node-jobs-applicationjob-encountered-interruption-executing-job/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-install-extension-step-error-com-castsoftware-aip-node-jobs-applicationjob-encountered-interruption-executing-job/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to failure at the install extension step while adding a version of an application to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt; The error encountered is &lt;strong&gt;com.castsoftware.aip.node.jobs.ApplicationJob - Encountered interruption executing job&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front-end web application that provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification, and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Copy version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-copy-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-copy-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to copying an application version to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Application Scan - Module - Objects are not part of Module</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-module-objects-are-not-part-of-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-module-objects-are-not-part-of-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot, the reason why objects are not coming up as part of module, when adding a new version from AIP Console.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;1.15x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add a new version to your application in AIP Console.&lt;/li&gt;
&lt;li&gt;Upload the source code in AIP Console.&lt;/li&gt;
&lt;li&gt;Run analysis/snapshot.&lt;/li&gt;
&lt;li&gt;Check the Dashboard to see if there are some objects not coming up as part of the module and hence not present in the Dashboard result.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You will also come across the &lt;strong&gt;Prepare analysis data failed&lt;/strong&gt;error during &lt;strong&gt;Prepare analysis data&lt;/strong&gt; step&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Existing Models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-existing-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-existing-models/</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 provides instructions for working with existing &lt;strong&gt;Architecture&lt;/strong&gt; or &lt;strong&gt;Quality Rule Models&lt;/strong&gt; in the &lt;strong&gt;Architecture Studio&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="available-options"&gt;Available options&lt;/h2&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;Architecture Model&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule Model&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Options:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128261.jpg" data-linked-resource-container-id="576128247" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="existing_models_search.jpg" data-linked-resource-id="576128261" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="53" src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128261.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Use this to &lt;strong&gt;search&lt;/strong&gt; for a specific model. Search will be performed on the&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;file name&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; and/or the &lt;strong&gt;ID&lt;/strong&gt; &lt;/span&gt;of the model. The list of models will be filtered based on the search term entered.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128273.jpg" data-linked-resource-container-id="576128247" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="existing_models_appcontext.jpg" data-linked-resource-id="576128273" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="133" src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128273.jpg" width="303"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Offline extend - Curl command to update the offline Extend proxy fails with error Cannot POST /api/update</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-curl-command-to-update-the-offline-extend-proxy-fails-with-error-cannot-post-apiupdate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend/aip-console-extend-offline-extend-curl-command-to-update-the-offline-extend-proxy-fails-with-error-cannot-post-apiupdate/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While using CURL to call API to update Extend Offline Proxy, Extensions we get an error: Cannot POST /api/update&lt;/p&gt;
&lt;p&gt;This page will help you upload new Extensions to the Offline Extend Service when you come across the error. &lt;/p&gt;
&lt;p&gt;command used: curl -H &amp;ldquo;x-cxproxy-apikey:e3a5e391-2cc2-43e6-bbaa-d491783fca0e&amp;rdquo; -F &amp;ldquo;data=@C:\ProgramData\CAST\Data\bundle\default.extarchive&amp;rdquo; &lt;a href="http://skslap:8085/api/update"&gt;http://&lt;HOSTNAME&gt;:8085/api/update&lt;/a&gt;                                                                                                                                                                                                   &lt;img src="https://doc-data.castsoftware.com/TG/attachments/614301784/614301794.png" alt=""&gt;&lt;/p&gt;
&lt;!DOCTYPE html&gt; 
&lt;html lang="en"&gt; 
&lt;head&gt; 
&lt;meta charset="utf-8"&gt; 
&lt;title&gt;Error&lt;/title&gt; 
&lt;/head&gt; 
&lt;body&gt; 
&lt;pre&gt;Cannot POST /api/update&lt;/pre&gt; 
&lt;/body&gt; 
&lt;/html&gt;
&lt;p&gt;&lt;strong&gt;Extend Proxy Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Extend Issues - Unable to connect to Extend - java security InvalidAlgorithmParameterException the trustAnchors parameter must be non-empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-issues-unable-to-connect-to-extend-java-security-invalidalgorithmparameterexception-the-trustanchors-parameter-must-be-non-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-issues-unable-to-connect-to-extend-java-security-invalidalgorithmparameterexception-the-trustanchors-parameter-must-be-non-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page lists the explanation of the issue when a valid certificate for CAST Extend is not found on the Node server. &lt;/p&gt;
&lt;p&gt;04:13:06.345 [getMultipleThreadsTaskExecutor-10] INFO com.castsoftware.aip.node.jobs.ApplicationJob - Executing step: [install_extensions] &lt;br&gt;
04:13:06.346 [getMultipleThreadsTaskExecutor-10] INFO com.castsoftware.aip.node.jobs.ApplicationJob - Setting log path to D:\CAST\AipNode\data\logs\external_logs\89fe21ab-a212-45df-8d59-7a47337155ff-install_extensions-20200915-041306.castlog &lt;br&gt;
04:13:06.347 [getMultipleThreadsTaskExecutor-10] INFO com.castsoftware.aip.node.services.CustomSpringEventPublisher - Publishing change entity event: EntityChangeDto{entityType=job_execution, entityGuid=&amp;lsquo;f1894e25-a03e-4396-a868-3952c77f299b&amp;rsquo;, operation=update, createdDate=2020-09-15T04:13:06.347} &lt;br&gt;
04:13:06.899 [getMultipleThreadsTaskExecutor-10] ERROR com.castsoftware.aip.node.services.extensions.DeterminatorServiceImpl - &lt;a href="https://extendng.castsoftware.com/"&gt;https://extendng.castsoftware.com&lt;/a&gt; &lt;br&gt;
org.springframework.web.client.ResourceAccessException: I/O error on POST request for &amp;ldquo;&lt;a href="https://extendng.castsoftware.com/api/determinator%22:"&gt;https://extendng.castsoftware.com/api/determinator&amp;rdquo;:&lt;/a&gt; java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty; nested exception is &lt;a href="http://javax.net"&gt;javax.net&lt;/a&gt;.ssl.SSLException: java.lang.RuntimeException: &lt;strong&gt;Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to manually activate the JEE File Discoverer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-manually-activate-the-jee-file-discoverer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-manually-activate-the-jee-file-discoverer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to manually activate the JEE file discoverer when you do not have a .pom file/.project file present in your source code.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIP Console:&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.12.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.11.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a limitation in AIP Console. if you do not have a .pom/.project file in your source code, you have to manually activate the JEE file discoverer to analyze the source code.&lt;/p&gt;</description></item><item><title>AIP Console - Initial Configuration Options</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-initial-configuration-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-initial-configuration-options/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the configuration of the initial configuration options of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Installation - Front End Installation of AIP Console</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-front-end-installation-of-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-front-end-installation-of-aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the front end installation of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Job Progress panel</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-job-progress-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-job-progress-panel/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Job Progress panel&lt;/strong&gt; is displayed when any kind of job is actioned, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fast Scan&lt;/li&gt;
&lt;li&gt;Analysis&lt;/li&gt;
&lt;li&gt;Upload to Imaging/Dashboards&lt;/li&gt;
&lt;li&gt;Install Extensions&lt;/li&gt;
&lt;li&gt;Application upgrade&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is designed to provide more details about the individual steps that are performed within a single job and give access to logs and alerts for those steps. The panel will &lt;strong&gt;display automatically when a new job is started&lt;/strong&gt;, or, the most recent job information can be re-displayed using the following icon located in the bottom left corner of the screen:&lt;/p&gt;</description></item><item><title>AIP Console - Running AIP Console Node Services - Error - Incompatible JNA native library installed on this system</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-error-incompatible-jna-native-library-installed-on-this-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-error-incompatible-jna-native-library-installed-on-this-system/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When starting an AIP node service the following error is seen:&lt;/p&gt;
&lt;p&gt;There is an incompatible JNA native library installed on this system&lt;br&gt;
Expected: 5.2.2&lt;br&gt;
Found: 3.2.1&lt;br&gt;
&amp;lt; Path variable locations&amp;gt;&lt;/p&gt;
&lt;p&gt;To resolve this issue you may do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;remove or uninstall the offending library&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;set the system property jna.nosys=true&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;set jna.boot.library.path to include the path to the version of the&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;jnidispatch library included with the JNA jar file you are using&lt;/p&gt;</description></item><item><title>AIP Console - Upgrade - An already updated application is indicated to be updated to a more recent version of CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-an-already-updated-application-is-indicated-to-be-updated-to-a-more-recent-version-of-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-an-already-updated-application-is-indicated-to-be-updated-to-a-more-recent-version-of-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This Page will help to resolve the message to update an application in AIP Console, which is already updated.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541253/566541255.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/CAST+AIP+Console"&gt;CAST AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;=1.19.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A. First we need to verify if the version of CAST AIP Core for the application in CAST AIP Console is updated in the H2 DB &amp;ldquo;APPLICATION&amp;rdquo; Table in AIP Node.&lt;/p&gt;
&lt;p&gt;For which we will perform the below steps:&lt;/p&gt;</description></item><item><title>AIP Node package upgrade</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/aip-node-package-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/aip-node-package-upgrade/</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 describes the upgrade process for the &lt;strong&gt;Back-end AIP Node package&lt;/strong&gt; on &lt;strong&gt;ALL AIP Nodes&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---perform-a-backup"&gt;Step 1 - Perform a backup&lt;/h2&gt;
&lt;p&gt;CAST highly recommends that you backup the &lt;strong&gt;AIP Node data folder&lt;/strong&gt; before proceeding - this is so that a roll back can be actioned if necessary. This is achieved simply by copying the folder to another unrelated location.&lt;/p&gt;
&lt;h2 id="step-2---run-the-jar-installer"&gt;Step 2 - Run the JAR installer&lt;/h2&gt;
&lt;p&gt;Double click the &lt;strong&gt;executable .JAR&lt;/strong&gt; file as provided with the installation media. If you are using OpenJDK or you are using a Linux environment, you may not be able to execute the .JAR file, instead use the following command to open the .JAR in GUI mode :&lt;/p&gt;</description></item><item><title>Appendix - Special Cases</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/appendix-special-cases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/appendix-special-cases/</guid><description>&lt;h2 id="objects-with-no-end-pattern-and-siblings-that-are-recognized-using"&gt;Objects with no end pattern and siblings that are recognized using &lt;backward&gt;&lt;/h2&gt;
&lt;p&gt;Defining an object in the &lt;strong&gt;xxxLanguagePattern&lt;/strong&gt; file that has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;no end pattern&lt;/li&gt;
&lt;li&gt;siblings whose properties are identified using the &lt;strong&gt;&lt;backward/&gt;&lt;/strong&gt; element&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;can cause Universal Analyzer to incorrectly identify the end of the object because it in fact contains the start of the following object. If this is the case, you need to make sure that in the localization pattern for the sibling objects (i.e. those that have a property recognized using the &lt;strong&gt;&lt;backward/&gt;&lt;/strong&gt; element) you include a Regular Expression that takes into account the property that is recognized using the &lt;strong&gt;&lt;backward/&gt;&lt;/strong&gt; element.&lt;/p&gt;</description></item><item><title>Application - Config - Architecture</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/</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 provides an introduction to working with &lt;strong&gt;Architecture Checker models&lt;/strong&gt;for your &lt;strong&gt;Application.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Architecture Checker &lt;strong&gt;models&lt;/strong&gt; are used to &lt;strong&gt;check the organization, architecture and structure&lt;/strong&gt; of an Application&amp;rsquo;s source code. Within a model, layers and dependencies between these layers are configured to reflect how an Application SHOULD/SHOULD NOT be structured. Each layer captures objects matching a selection criterion and each dependency specifies which link types are &lt;strong&gt;authorized&lt;/strong&gt; or &lt;strong&gt;forbidden&lt;/strong&gt; between these layers.&lt;/p&gt;</description></item><item><title>Application - Config - Dynamic Links Rules</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-dynamic-links-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-dynamic-links-rules/</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 explains how to work with Dynamic Links.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When an analysis is run, the authenticity of some links that have been identified between objects cannot be absolutely determined by CAST - these links are known as &amp;ldquo;dynamic links&amp;rdquo;. Often these &amp;ldquo;unverified links&amp;rdquo; systematically occur or have no meaning for the specific technology you are working with. To counter this, filter rules (DLM.XML files) can be configured to either validate (i.e. retain) or ignore (delete) these recurring dynamic links automatically when an analysis is run.&lt;/p&gt;</description></item><item><title>Application - Function Points - Settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-settings/</guid><description>&lt;p&gt;The &lt;strong&gt;Settings panel&lt;/strong&gt; enables you to configure various options:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128148/576128151.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;By default for the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/computing-function-points-and-transactions/"&gt;compute action&lt;/a&gt;&lt;/strong&gt;, the CAST Transaction Configuration Center will assume various default settings:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Option&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Activate automatic configuration refresh&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Console implements an automatic "configuration loading mechanism" based on the standard .TCCSetup files present in the AIP Core installation folder and any installed extension folders. TCCSetup files (standard configuration files) contain configuration parameters to automatically define Entry Points, Data Entities, End points and Excluded Items and are known as &lt;strong&gt;Packages&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Software Composition</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-software-composition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-software-composition/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This section will be collapsed when a &lt;strong&gt;deep analysis&lt;/strong&gt; has been actioned.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Software Composition section&lt;/strong&gt; provides details of the uploaded source code - note though that like the &lt;strong&gt;Header&lt;/strong&gt; section, this only shows details of source code that has been designated as source code (i.e. programming language types) by Console during the &lt;strong&gt;fast scan process&lt;/strong&gt; or during a &lt;strong&gt;Refresh/Upload new&lt;/strong&gt;. In other words, files that are not considered source code (i.e. image files for example) are not included in this data:&lt;/p&gt;</description></item><item><title>Application - Transactions - Rules</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-rules/</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 provides information about working with rules used to identify Transactions&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Rules panel shows detailed information in multiple sections about the &lt;strong&gt;rules&lt;/strong&gt; (default and custom) used to &lt;strong&gt;identify Transaction entry points, Data entities, Transaction end points and excluded items&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128011/576128063.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Rules are grouped into an expandable section according to the type of item they identify:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Transaction entry points / end points&lt;/th&gt;&lt;td class="confluenceTd"&gt;Lists the rules that define what is considered either a &lt;strong&gt;transaction entry point&lt;/strong&gt; or an &lt;strong&gt;end point&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Data entities&lt;/th&gt;&lt;td class="confluenceTd"&gt;Lists the rules that define what is considered a &lt;strong&gt;data entity&lt;/strong&gt;, for example SQL objects such as tables.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Data entities - built in types&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;This section is divided into three sections:&lt;/p&gt;</description></item><item><title>Application - Versions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-versions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-versions/</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 provides an explanation of the &lt;strong&gt;Versions&lt;/strong&gt; section for a given Application.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The&lt;strong&gt;Versions&lt;/strong&gt; section provides a mechanism to &lt;strong&gt;manage successive Versions&lt;/strong&gt; for the current Application. Among the options available are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit&lt;/li&gt;
&lt;li&gt;Mark as complete&lt;/li&gt;
&lt;li&gt;Accept&lt;/li&gt;
&lt;li&gt;Set as current version&lt;/li&gt;
&lt;li&gt;Reject&lt;/li&gt;
&lt;li&gt;Purge&lt;/li&gt;
&lt;li&gt;Delete&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;Version&lt;/strong&gt; specifies the source code of an Application at a given moment in time. New Versions are created when the Application&amp;rsquo;s source code changes and you want to measure these changes.&lt;/li&gt;
&lt;li&gt;If you are using the &lt;strong&gt;rapid delivery mode without version history&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-delivery-modes/"&gt;AIP Console - Delivery Modes&lt;/a&gt;&lt;/strong&gt;) then only one single version will be listed in this screen. In this mode, versions are not retained. The &lt;strong&gt;Add Version&lt;/strong&gt; button is therefore replaced with the &lt;strong&gt;Process&lt;/strong&gt; button&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="access-the-option"&gt;Access the option&lt;/h2&gt;
&lt;p&gt;Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>Application and schema upgrade using a batch script</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-a-batch-script/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-a-batch-script/</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 page discusses how to use the &lt;strong&gt;pre-prepared batch script&lt;/strong&gt; to perform an application and schema upgrade silently. This script uses the Command Line Interface of various CAST AIP tools.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Although it is possible to upgrade to a new release using &lt;strong&gt;GUI tools&lt;/strong&gt;, CAST has also provided a &lt;strong&gt;batch script&lt;/strong&gt; to do the job for you. The advantage of this batch script is that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It completes the upgrade silently&lt;/li&gt;
&lt;li&gt;Is a one click solution meaning you can avoid having to use multiple tools to achieve the same result&lt;/li&gt;
&lt;li&gt;It is pre-prepared meaning you don&amp;rsquo;t need to search CAST AIP documentation to locate CLI documentation for the required tools&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-does-the-batch-script-do"&gt;What does the batch script do?&lt;/h2&gt;
&lt;p&gt;The batch script functions on a per &amp;ldquo;combined schema install&amp;rdquo; basis, therefore it can perform the following upgrade related actions on each defined &amp;ldquo;combined schema install&amp;rdquo;:&lt;/p&gt;</description></item><item><title>Application onboarding for AIP for Dashboards</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-onboarding-for-aip-for-dashboards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-onboarding-for-aip-for-dashboards/</guid><description>&lt;p&gt;Learn more about how to &lt;strong&gt;onboard&lt;/strong&gt; (i.e. the analysis process) a NEW Application using Console. To access Console, use the following URL (ensure you specify the correct &lt;strong&gt;server&lt;/strong&gt; and &lt;strong&gt;port number&lt;/strong&gt;): &lt;code&gt;http://&amp;lt;server&amp;gt;:8081.&lt;/code&gt; See:&lt;/p&gt;</description></item><item><title>Application onboarding with Fast Scan - check and configure extensions</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-check-and-configure-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-check-and-configure-extensions/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;As part of the Fast Scan process, Console &lt;strong&gt;automatically determines&lt;/strong&gt; which extensions should be &lt;strong&gt;automatically installed and used&lt;/strong&gt; as part of the deep analysis, in addition to any that are set to &amp;ldquo;&lt;strong&gt;force install&lt;/strong&gt;&amp;rdquo; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCONSOLEDRAFT/Administration+Center+-+Settings+-+Extensions+Strategy"&gt;Administration Center - Settings - Extensions Strategy&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/"&gt;Administration Center - Extensions Strategy&lt;/a&gt;&lt;/strong&gt;). Following the validation of the &lt;strong&gt;Fast Scan process&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-fast-scan/"&gt;Application onboarding with Fast Scan - validate the Fast Scan&lt;/a&gt;&lt;/strong&gt;) you should now &lt;strong&gt;check and configure these extensions&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Standard onboarding - perform all actions - choose objectives</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-choose-objectives/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-choose-objectives/</guid><description>&lt;h2 id="choose-objectives"&gt;Choose objectives&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Objectives&lt;/strong&gt; is an optional feature that is designed to &lt;strong&gt;pre-configure an analysis&lt;/strong&gt; (install specific extensions, set specific settings etc.) based on the results you require:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963227/604963232.jpg" alt=""&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;When enabling any of the &lt;strong&gt;Objectives&lt;/strong&gt;, it is recommended to allow &lt;strong&gt;Alpha and Beta extensions&lt;/strong&gt; to be installed via the &lt;strong&gt;Extension Strategy option&lt;/strong&gt; - see **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/"&gt;Administration Center - Extensions Strategy&lt;/a&gt;**or &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/"&gt;Administration Center - Extensions Strategy&lt;/a&gt;&lt;/strong&gt;, because some of the extensions that are installed automatically via the Objectives feature are currently only in Alpha/Beta release. If Alpha/Beta extensions are not permitted to be installed, the results of the selected objectives will not be produced.&lt;/li&gt;
&lt;li&gt;When an extension whitelist is in use via the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-extensions-strategy/"&gt;Extension Strategy option&lt;/a&gt;&lt;/strong&gt;, any extensions that are automatically installed by a selected Objective and which are not present in the white list will cause the analysis &lt;strong&gt;to stop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If you do not wish to use any of the objectives offered, &lt;strong&gt;untick all options&lt;/strong&gt;. This will ensure that no additional extensions (over and above what you have defined and what has been automatically discovered) will be installed and no additional options will be enabled automatically.&lt;/li&gt;
&lt;li&gt;If you are adding a version N+1 (i.e. you have already created a version and generated a snapshot and are now working on the next version) and you tick the option &lt;strong&gt;Same as previous configuration&lt;/strong&gt; in Step 1, the same objectives will be applied as in the previous version.&lt;/li&gt;
&lt;li&gt;If you have generated a snapshot and enabled various objectives, and you then edit the version and generate a new snapshot, the same objectives will be applied.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="options-available"&gt;Options available&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Option&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Default settings&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Global risk assessment&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;Active&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;This option focuses on&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;risk assessments&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;by adding additional structural rules to the analysis. Selecting this option will currently install the following&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;extensions&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;(in addition to any that are&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;discovered,&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt; set to&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;force install&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;or those that are&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;a&lt;span style="color: rgb(23,43,77);"&gt;utomatically active / shipped extensions&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;):&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Review analysis configuration and execution</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-review-analysis-configuration-and-execution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-review-analysis-configuration-and-execution/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The source code delivery process streamlines the analysis set-up by suggesting a default analysis configuration when the delivery is &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-and-accept-the-version/"&gt;validated and accepted&lt;/a&gt;&lt;/strong&gt;. In the vast majority of cases, this default analysis configuration will produce coherent analysis results, however CAST recommends that the default configuration is reviewed before running the analysis. This review process contains several steps, each listed below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review technology specific settings as well as Analysis Units&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review dependency configuration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review module configuration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review Assessment Model&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="review-technology-specific-settings"&gt;Review technology specific settings&lt;/h2&gt;
&lt;p&gt;Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>Application Servers - Apache Tomcat - Error - Required JRE version - UnsupportedClassVersionError</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-required-jre-version-unsupportedclassversionerror/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-required-jre-version-unsupportedclassversionerror/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From version 6.2.0, ADG Dashboard needs at least JAVA 5 runtime to be browsed.&lt;br&gt;
If JAVA 5 is not installed on the computer, then the following error message will be raised:&lt;br&gt;
&lt;em&gt;&lt;strong&gt;java.lang.UnsupportedClassVersionError: com/castsoftware/viewer/CASTServer (Unsupported major.minor version 49.0)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If JAVA 5 is not installed on the computer, then instal the latest version, JAVA 6 by going to JAVA Sun website: &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt; (for java 6)&lt;br&gt;
For windows 2003 platform, download and install Java Runtime Environment (JRE) 6 Update 7&lt;/li&gt;
&lt;li&gt;Update the JRE version by following the steps in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-updating-the-jre-jdk-and-the-jvm-versions/"&gt;Updating the JRE, JDK and the JVM versions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Setting the maximum heap size for the Apache Tomcat UNIX</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-setting-the-maximum-heap-size-for-the-apache-tomcat-unix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-setting-the-maximum-heap-size-for-the-apache-tomcat-unix/</guid><description>&lt;p&gt;&lt;strong&gt;Safe advice :&lt;/strong&gt;&lt;br&gt;
To avoid OOME in organization deploying CAST solution, not in a 24x7 mode, I would recommend to shut down Tomcat every night, and relaunch a fresh instance. So any memory leak become harmless, unless you have 500 heavy users.&lt;br&gt;
This can be automated very easily.&lt;br&gt;
Source : &lt;a href="http://www.newwitness.com/knowledgebase/nwm_knowledgebase7.html"&gt;http://www.newwitness.com/knowledgebase/nwm_knowledgebase7.html&lt;/a&gt;&lt;br&gt;
See also: &lt;a href="http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html"&gt;http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Architecture Checker - Information - How to launch Architecture Checker in SHOW SQL mode</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-launch-architecture-checker-in-show-sql-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-launch-architecture-checker-in-show-sql-mode/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains, how to activate SQL traces in Architecture Checker.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SHOW SQL mode can be activated for AC by adding -ShowSQL at the end of the command line of AC. This can be done by using either one of the following methods:&lt;/p&gt;</description></item><item><title>Architecture Checker - Object Sets - Unassigned layer does not display any object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-object-sets-unassigned-layer-does-not-display-any-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/architecture-checker-object-sets-unassigned-layer-does-not-display-any-object/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Trying to load objects in unassigned layer. It displays an empty list:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531352/566531351.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;when you are expecting to have the whole list of objects in the application (which is not empty)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Generate snapshot&lt;/li&gt;
&lt;li&gt;Create an unassigned layer in the architecture checker&lt;/li&gt;
&lt;li&gt;Generate the list of objects in the layer, it displays an empty list&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ASP.NET MVC - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/asp-net-mvc-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/asp-net-mvc-best-practice/</guid><description>&lt;p&gt;Target Audience: CAST Administrators&lt;/p&gt;
&lt;p&gt;Summary: This document provides a guide based on CAST’s field experience on how to configure Spring based applications using CAST AIP. These configurations are used over and above CAST AIP 8.2.x ASP.NET MVC offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.&lt;/p&gt;
&lt;h2 id="introduction-to-aspnet-mvc"&gt;Introduction to ASP.NET MVC&lt;/h2&gt;
&lt;p&gt;This section gives a brief overview of the framework.&lt;br&gt;
The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. The MVC framework is defined in the &lt;em&gt;System.Web.Mvc&lt;/em&gt; assembly.&lt;/p&gt;</description></item><item><title>Assessment Model parameters and exclusions using CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-parameters-and-exclusions-using-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-parameters-and-exclusions-using-cast-management-studio/</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;WARNING&lt;/strong&gt;: If you update the Assessment Model any customizations you may have made will be lost. To avoid this, make sure you export the Assessment Model from the CAST Management Studio using the &lt;strong&gt;Export Configuration&lt;/strong&gt; option available via the &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Export File&lt;/strong&gt; menu option.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="changing-rule-parameters"&gt;Changing rule parameters&lt;/h2&gt;
&lt;p&gt;Although CAST presents a large range of quantity and quality metrics that provide very satisfactory results, you can modify some of the parameters in the individual Quality Rule or Metrics to meet your current development environment or architecture requirements. To do so you need to use the &lt;strong&gt;CAST Management Studio&lt;/strong&gt; as follows:&lt;/p&gt;</description></item><item><title>Background Facts and Business Value Metric upload</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/background-facts-and-business-value-metric-upload/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/background-facts-and-business-value-metric-upload/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&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;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/"&gt;Health Dashboard&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboards&lt;/a&gt;&lt;/strong&gt;. External data is either &lt;strong&gt;Background Facts&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>CAST AIP for Dashboards - Software requirements</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-software-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-software-requirements/</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;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-architecture"&gt;Typical architecture&lt;/h2&gt;
&lt;h3 id="2x"&gt;2.x&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SIZING/attachments/576127305/576127306.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="deployment-modes"&gt;Deployment modes&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, you should be aware of the various deployment methods available:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Release&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Deployment mode&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Deployment scenario&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" rowspan="4" style="text-align: left;"&gt;2.x&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="3"&gt;
&lt;p&gt;
&lt;strong&gt;Enterprise mode using Docker&lt;/strong&gt; is highly recommended wherever possible:
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This mode uses &lt;strong&gt;microservices architecture&lt;/strong&gt;: all &lt;strong&gt;Console front-end&lt;/strong&gt; services (authentication, UI, registration, Dashboards etc.) are provided either: &lt;ul&gt;
&lt;li&gt;as Docker containers&lt;/li&gt;
&lt;li&gt;or can be installed via Java JAR installers where Docker cannot be used&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When using Docker/Docker Desktop: &lt;ul&gt;
&lt;li&gt;the deployment of CAST Dashboards is entirely automatic and no manual configuration is required&lt;/li&gt;
&lt;li&gt;upgrades to new releases of Console is simple - pull/rebuild new images for the containers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Node service is provided as a separate Java JAR installer for installation on Microsoft Windows and can be installed on multiple hosts where AIP Core exists&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installers (multiple)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Standalone&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;span style="color: rgb(23,43,77);"&gt;
&lt;strong&gt;Standalone mode&lt;/strong&gt; is targeted at &lt;/span&gt;
&lt;span style="color: rgb(51,51,51);"&gt; deployments on &lt;span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;span style="color: rgb(51,51,51);"&gt;
&lt;span&gt;&lt;/span&gt;on  &lt;/span&gt;
&lt;strong&gt;one single machine&lt;/strong&gt;. &lt;span style="color: rgb(51,51,51);"&gt; The installer includes all required services in &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;one single Java JAR installer&lt;/strong&gt;: &lt;/span&gt;
&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Check content</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-content/</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;ul&gt;
&lt;li&gt;You can use the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-compute-all-content/"&gt;Check all layers&lt;/a&gt; option to check the matching objects for all layers and sets.&lt;/li&gt;
&lt;li&gt;If you are not &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt; you will be prompted to &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;connect&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Before you can take advantage of the online operating mode you do need to have already successfully generated a snapshot of your application. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;CAST Architecture Checker - Working online&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="check-content"&gt;Check content&lt;/h2&gt;
&lt;p&gt;When &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you can use this option to display the objects resulting from your analyses (as stored in the CAST Analysis Service) that match the selection criteria you have defined for the &lt;strong&gt;current layer&lt;/strong&gt; or &lt;strong&gt;set&lt;/strong&gt;. This option is similar to &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-compute-all-content/"&gt;Compute all content&lt;/a&gt;, however &lt;strong&gt;Check content&lt;/strong&gt; also gives you the chance to verify the source code of the objects that match your criteria.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Define Layers - Sets - Dependencies</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layers-sets-dependencies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layers-sets-dependencies/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Once you have created your initial model (see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Define a new Architecture Model&lt;/a&gt;) you need to define your Layers, Sets and Dependencies - i.e. the actual structure (architecture) of the application you are targeting. This section explains the how to get started. See the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Glossary&lt;/a&gt; for a description of Layers, Sets etc.&lt;/p&gt;
&lt;h2 id="create-a-layer-or-set"&gt;Create a Layer or Set&lt;/h2&gt;
&lt;p&gt;To create a new layer or set:&lt;/p&gt;
&lt;p&gt;Right click in white space in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; (&lt;strong&gt;Model tab&lt;/strong&gt;) and select the &lt;strong&gt;New layer&lt;/strong&gt; or new set option as appropriate. A Properties dialog box will be displayed enabling you to enter a &lt;strong&gt;name&lt;/strong&gt; for the layer/set. Ensure the &lt;strong&gt;Data set type&lt;/strong&gt; drop down list is set correctly:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Glossary</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/</guid><description>&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="20%"&gt;&lt;strong&gt;Layer&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="80%"&gt;&lt;div class="content-wrapper"&gt;A &lt;strong&gt;Layer&lt;/strong&gt; represents a layer in your application's architecture. You can assign specific objects to the layer through the use of specific selection criteria. &lt;span style="letter-spacing: 0.0px;"&gt;Layers are checked via the &lt;/span&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-model/"&gt;Check model&lt;/a&gt;&lt;span style="letter-spacing: 0.0px;"&gt; option and have authorized or forbidden dependencies attached.&lt;/span&gt;&lt;div class="alert alert-info" role="alert"&gt;Note that layers are only used when creating an &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Architecture Model&lt;/a&gt;, not a &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-quality-rule-model/"&gt;Quality Rule Model&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="20%"&gt;&lt;strong&gt;Set&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="80%"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;A &lt;strong&gt;Set&lt;/strong&gt; is an element that contains specific selection criteria for assigning objects. These Sets can then be re-used in Layers whenever required through the use of the &lt;strong&gt;Member of block&lt;/strong&gt; or the &lt;strong&gt;Excluded from block&lt;/strong&gt; (see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-block-elements/"&gt;Working with block elements&lt;/a&gt; for more information). Sets are not checked via the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-model/"&gt;Check model&lt;/a&gt;&lt;span style="letter-spacing: 0.0px;"&gt; option.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Installation process</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/</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;: step-by-step instructions for your &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&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;CAST does not support the upgrade of CAST Architecture Checker from any previous release. Therefore, CAST recommends &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/"&gt;uninstalling&lt;/a&gt; the previous release of CAST Architecture Checker and then &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/"&gt;installing&lt;/a&gt; the new release from scratch.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="get-the-installation-media"&gt;Get the installation media&lt;/h2&gt;
&lt;p&gt;You can obtain CAST Architecture Checker from &lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/extension?id=com.castsoftware.aip.archichecker&amp;amp;version=latest"&gt;CAST Extend&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/270008444/356548715.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A ZIP file will be downloaded - unpack this ZIP file and proceed as described below.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Layers and Sets window</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Layers and Sets window&lt;/strong&gt; within the CAST Architecture Checker. The window allows you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define a new &lt;strong&gt;Layer&lt;/strong&gt; or &lt;strong&gt;Set&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Define an &lt;strong&gt;Unassigned Layer&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete items&lt;/strong&gt; (Layers and Sets)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hide items&lt;/strong&gt; (Layers only) from the Model tab in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;View the &lt;strong&gt;Properties&lt;/strong&gt; (name and type) of a Layer or Set&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;For Architecture Model&lt;/th&gt;
 &lt;th&gt;For Quality Rule Model&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Glossary&lt;/a&gt; for a description of Layers, Sets etc.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/cast-architecture-checker-release-notes-1-0/</guid><description>&lt;h2 id="100"&gt;1.0.0&lt;/h2&gt;
&lt;h3 id="installing-a-new-release"&gt;Installing a new release&lt;/h3&gt;
&lt;p&gt;CAST does not support the upgrade of CAST Architecture Checker from any previous release. Therefore, CAST recommends &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/"&gt;uninstalling&lt;/a&gt; the previous release of CAST Architecture Checker and then &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-installation-process/"&gt;installing&lt;/a&gt; the new release from scratch.&lt;/p&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="new-icons-for-architecture-checker"&gt;New icons for Architecture Checker&lt;/h4&gt;
&lt;p&gt;New icons have been introduced for Architecture Checker:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/274858219/316539191.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/274858219/316539192.png" alt=""&gt;&lt;/p&gt;
&lt;h4 id="architecture-checker-specific-connection-profiles"&gt;Architecture Checker specific connection profiles&lt;/h4&gt;
&lt;p&gt;It is now possible to create Connection profiles from within the Architecture Checker GUI (in previous beta releases, this was not possible). See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;CAST Architecture Checker - Connect and select application&lt;/a&gt; for more information:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Removing a rule from an existing exported package</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-removing-a-rule-from-an-existing-exported-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/cast-architecture-checker-removing-a-rule-from-an-existing-exported-package/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: how to remove a Quality Rule Model as a single rule from an existing CAST AIP extension package.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;You cannot remove a rule from an existing CAST AIP extension package when this rule is the only rule in the extension package.&lt;/li&gt;
&lt;li&gt;If you open the model with the rule that has already been exported into the package and which contains the rule you want to remove, the export tool will detect the rule in the existing package and mark it with the status &amp;ldquo;UPDATING&amp;rdquo; preventing you from ticking the &amp;ldquo;Remove&amp;rdquo; check box&lt;/li&gt;
&lt;li&gt;If you open the model with the rule that has already been exported into the package but which does not contain the rule you want to remove, the rule in the current model will be updated in the existing package at the same time as the other rule is removed and perhaps you don&amp;rsquo;t want it to be updated&lt;/li&gt;
&lt;li&gt;If you open a model with a rule that does not exist in the exported package it will be added to the existing package at the same time as the other rule is removed and perhaps you don&amp;rsquo;t want it to be added&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="step-1---open-the-correct-model"&gt;Step 1 - Open the correct model&lt;/h2&gt;
&lt;p&gt;You must NOT open the Quality Rule Model that contains the rule you want to remove from an existing exported package. Note however the &amp;ldquo;Limitations of the Remove action&amp;rdquo; above.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Using Sets</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-sets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-sets/</guid><description>&lt;p&gt;This page explains how you can use sets to configure your architecture model. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Glossary&lt;/a&gt; for more information about Sets.&lt;/p&gt;
&lt;h6 id="example"&gt;Example&lt;/h6&gt;
&lt;p&gt;In a large application Architecure Model, it is necessary to create a &amp;ldquo;BackOffice&amp;rdquo; layer that must hold all Database and SAP ABAP objects. Moreover, the database and the SAP ABAP objects cannot communicate so it is not necessary check a dependency between the database and the SAP applications. In this scenario, good practice is to create two Sets, one for the database objects and one for the SAP ABAP objects and to include them in the BackOffice Layer. This way the two Sets can be re-used in other models.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - View menu</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-view-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-view-menu/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;View menu&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2"&gt;Menu&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="2"&gt;&lt;strong&gt;View sets&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p class="auto-cursor-target"&gt;&lt;span&gt;This option enables you to display or hide &lt;/span&gt;&lt;strong&gt;Sets&lt;/strong&gt;&lt;span&gt; - this applies to the &lt;/span&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/"&gt;Layers and Sets window&lt;/a&gt;&lt;span&gt; and the &lt;/span&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;ul&gt;&lt;li&gt;The option is also available in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-options-window-content-window/"&gt;Options window.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;&lt;span&gt;Only valid when working with Architecture Models.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;strong&gt;Inside View&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;div class="content-wrapper"&gt;&lt;p class="auto-cursor-target"&gt;&lt;span&gt;These options toggle between various display options for&lt;strong&gt; Layers&lt;/strong&gt; and &lt;strong&gt;Sets&lt;/strong&gt; in the &lt;/span&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Release Notes - 2.0</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-release-notes/cast-database-extractor-release-notes-2-0/</guid><description>&lt;h2 id="200-beta3"&gt;2.0.0-beta3&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Oracle objects are no longer flagged as invalid&lt;/li&gt;
&lt;li&gt;Performance improvements&lt;/li&gt;
&lt;li&gt;User Interface enhancements&lt;/li&gt;
&lt;li&gt;Compatible with CAST AIP 8.2.x, 8.1.x, 8.0.x and 7.3.x&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="200-beta2"&gt;2.0.0-beta2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Compatible with CAST AIP 8.1.x, 8.0.x and 7.3.x&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="200-beta1"&gt;2.0.0-beta1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Functionally speaking, this is the same version as the previously released version 1.1a.&lt;/li&gt;
&lt;li&gt;Contains updated configuration files to extract from database versions supported by current versions of CAST AIP.&lt;/li&gt;
&lt;li&gt;Compatible with CAST AIP 8.0.x and 7.3.x&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CAST Database Extractor - Target panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-target-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-target-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Target panel&lt;/strong&gt; in the &lt;a href="http://doc.castsoftware.com/display/DOCCOM/CAST+Database+Extractor"&gt;CAST Database Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402959/40402979.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the parameters for the delivery process, i.e. your target folder path:&lt;/p&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Target Folder Path&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;This command specifies the &lt;strong&gt;location &lt;/strong&gt;you would like the delivery action to &lt;strong&gt;output &lt;/strong&gt;the results to.&lt;/p&gt;&lt;p&gt;By default:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;the field will be pre-populated with &lt;strong&gt;%HOMEPATH%/deliveryResults &lt;/strong&gt; - this means that the results of the delivery action will be stored in the %HOMEPATH%/deliveryResults folder (this resolves to the user's home directory).&lt;/li&gt;&lt;li&gt;the results are outputted in &lt;strong&gt;raw file format&lt;/strong&gt; (i.e. are not zipped) - you can override this in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-expert-panel/"&gt;Expert tab&lt;/a&gt; by activating the &lt;strong&gt;Target Zip Packaging&lt;/strong&gt; option.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you want to store the results of the delivery process in a different place, enter a location manually or use the Browse button to locate a folder.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Application - Duplicate Application - Multiple display of the list of applications in the left menu</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-duplicate-application-multiple-display-of-the-list-of-applications-in-the-left-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-application/cast-engineering-dashboard-application-duplicate-application-multiple-display-of-the-list-of-applications-in-the-left-menu/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;List of applications and modules in the left menu is displayed multiple times in all pages. See the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538532/566538534.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if this is not due to the following corruption &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-application/sql-queries-common-sql-queries-corruptions-corruptions-on-application-how-to-get-the-list-applications-and-their-modules-that-have-different-names-across-the-triplet/"&gt;SQL Queries - Common SQL Queries - Corruptions - Corruptions on application - How to get the list applications and their modules that have different names across the Triplet&lt;/a&gt;, If not then go to the next step, else,there is no workaround, this corruption was never been reproduced and can be due to a wrong manipulation. You need to rebuild the analyzed application from scratch&lt;/li&gt;
&lt;li&gt;If this is not due to the above corruption, then the list of applications and modules in the left menu is displayed multiple times because there is a corruption in the CB. There is duplicate values in the DSS_links table.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;On management base, we can see that there is only one system:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Incorrect Value - Health Factors metric grades are equal to zero at application level but not at module level</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-health-factors-metric-grades-are-equal-to-zero-at-application-level-but-not-at-module-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-health-factors-metric-grades-are-equal-to-zero-at-application-level-but-not-at-module-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All metric grades for &lt;strong&gt;health factor are equal to zero&lt;/strong&gt; at the application and the system levels but not at the module level.&lt;br&gt;
The application and the system are viewed in the &lt;strong&gt;Quick Access&lt;/strong&gt; page and home page&lt;br&gt;
When assessing a module in the &lt;strong&gt;Quick Access&lt;/strong&gt; page, we can see that the Health Factors are not equal to zero.&lt;br&gt;
The problem is due to the use of a metric to define an Aggregation weight which is equal to 0. See the &lt;strong&gt;Module Weight Aggregation Definition Dialog Box&lt;/strong&gt; section in the ADG Admin online help for more details.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Graphs - No Graph Available - Graphs missing after CAST upgrade</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-no-graph-available-graphs-missing-after-cast-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-graphs/cast-engineering-dashboard-graphs-no-graph-available-graphs-missing-after-cast-upgrade/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After upgrading CAST,  you login to the dashboard and see graphs and some other metric information missing.&lt;/p&gt;
&lt;p&gt;See example screenshot section here (portfolio graph quadrant from the FRAME_PORTAL_PORTFOLIO_VIEW - other information available but blanked out in screenshot below):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538674/566538673.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is usually a result of improper migration of the assessment model when upgrading CAST.  &lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Abnormality in Last update column value in the report List of Objects Excluded from Quality Rule Computations</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-abnormality-in-last-update-column-value-in-the-report-list-of-objects-excluded-from-quality-rule-computations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-abnormality-in-last-update-column-value-in-the-report-list-of-objects-excluded-from-quality-rule-computations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information about the abnormality in the First Snapshot column in the List of Objects Excluded from Quality Rule Computations page (FRAME_PORTAL_FAQ_VIEW_EXCLUSION).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528906/566528905.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following is the scenario which describes the problem of abnormality in date value of Last Update column:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Get the log in each dashboard page</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-get-the-log-in-each-dashboard-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-get-the-log-in-each-dashboard-page/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to get the logs in each dashboard page&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the log in each dashboard page,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop application in web server&lt;/li&gt;
&lt;li&gt;set following parameter to true if its not done.&lt;br&gt;
&lt;context-param&gt;&lt;br&gt;
       &lt;param-name&gt;logger.output.buffer&lt;/param-name&gt;&lt;br&gt;
       &lt;param-value&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/param-value&gt;&lt;br&gt;
       &lt;description&gt;Outputs logs to internal buffer&lt;/description&gt;&lt;br&gt;
&lt;context-param&gt;&lt;/li&gt;
&lt;li&gt;Start application in web server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - List of XXX - No items to show - FRAME_PORTAL_INVESTIGATION_VIEW - Technical Criteria and Quality Rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-investigation-view-technical-criteria-and-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-investigation-view-technical-criteria-and-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details on the issue of Engineering Dashboard just showing the Business Criteria in the Investigation - Quality Model Drilldown. It does not show anything in the Technical Criteria and Quality Rules section and just displays &amp;ldquo;No Items to show&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Below is a screenshot of dashboard which shows the problem and will give a better idea about the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538687/566538688.gif" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - AFP - NoKey</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-nokey/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-nokey/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the message of &amp;ldquo;NoKey&amp;rdquo; which comes on the left hand panel of the CAST Engineering Dashboard view &amp;ldquo;Assessment - Application Level&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Below is a screenshot which explains the issue and clarifies where the message of &amp;ldquo;NoKey&amp;rdquo; is displayed:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538721/566538720.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Lines of code - Unexpected increase or decrease</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-unexpected-increase-or-decrease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-lines-of-code/cast-engineering-dashboard-metrics-lines-of-code-unexpected-increase-or-decrease/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for issues related to number of lines of code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Generate a full snapshot(n-1) for first version of source code.&lt;/li&gt;
&lt;li&gt;Generate a full snapshot(n) for second version of source code.&lt;/li&gt;
&lt;li&gt;Compare the LOC for two versions and there is very huge decrease/increase in KLOC for snapshot n which is not expected.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;Perform the below actions:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - Number of metrics - Unexpected increase or decrease</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-unexpected-increase-or-decrease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-number-of-metrics/cast-engineering-dashboard-metrics-number-of-metrics-unexpected-increase-or-decrease/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this case, the idea is to retrieve and identify objects generating the difference for the &lt;strong&gt;Number of&lt;/strong&gt; between the 2 snapshots and compare them at the module level for both snapshots.&lt;/p&gt;
&lt;p&gt;If the comparison is at application or system level, compare the &lt;strong&gt;Number of&lt;/strong&gt; for each module belonging to the application/system. That&amp;rsquo; s why you need to get a copy of each Knowledge base involved in the two snapshot computations.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Modules - Incorrect Module Name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-incorrect-module-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-incorrect-module-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues where the module name is incorrectly displayed.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538822/566538823.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check the name of the module in CAST-MS.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538822/566538824.png" alt=""&gt;Figure 2&lt;br&gt;
If it is same as that displayed on the dashboard then you can change the name of the module in CMS and then generate a snapshot for the new module name to appear on dashboard.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Wrong object - Shell - Shell files deleted from source are coming in dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-shell-shell-files-deleted-from-source-are-coming-in-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-wrong-object/cast-engineering-dashboard-object-wrong-object-shell-shell-files-deleted-from-source-are-coming-in-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of ghost projects still visible on the dashboard for Shell analysis even though those shell files have been removed from the source code.&lt;/p&gt;
&lt;p&gt;Please refer to the below screenshot for more clarity:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538876/566538875.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Inconsistency between number of objects with Violation and failed checks - Number of objects with violation is smaller than failed Checks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks-number-of-objects-with-violation-is-smaller-than-failed-checks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks/cast-engineering-dashboard-quality-rule-inconsistency-between-number-of-objects-with-violation-and-failed-checks-number-of-objects-with-violation-is-smaller-than-failed-checks/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the issue when the Number of objects with violation is smaller than the number of failed Check&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538901/566538900.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED and observe the issue&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following query on the central schema to get the shared objects  - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-objects-are-shared-among-modules/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to check if objects are shared among modules&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality Rule - Missing Quality Rule - Missing diag for Perl technology</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-missing-diag-for-perl-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule-missing-diag-for-perl-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the cause of Perl rules not firing on dashboard and provides a solution for the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure a Perl UA job&lt;/li&gt;
&lt;li&gt;Run analysis &amp;amp; generate snapshot&lt;/li&gt;
&lt;li&gt;Launch dashboard &amp;amp; check that none of the Perl rules have been triggered.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Report Builder - Generate PDF report - Performance issue when creating</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-performance-issue-when-creating/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-performance-issue-when-creating/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saving or Displaying report in the Report Builder of ADG dashboard is very long.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Login to Dashboard
&lt;ol&gt;
&lt;li&gt;User: USR&lt;/li&gt;
&lt;li&gt;Password: XXXX&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Go to Useful Links : Quick Access page : Report Builder Administration&lt;/li&gt;
&lt;li&gt;Create new report&lt;/li&gt;
&lt;li&gt;Create new section &amp;ldquo;FlexReport - Items&amp;rdquo; : this step is very long. It takes about  200 sec&lt;/li&gt;
&lt;li&gt;Define filter values&lt;/li&gt;
&lt;li&gt;Save report: this step is very long. It takes about  150 sec&lt;/li&gt;
&lt;li&gt;Display report : this step is very long. It takes about  400 sec&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Source code - Error - The source file is absent from the Local Site Page cannot be displayed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-error-the-source-file-is-absent-from-the-local-site-page-cannot-be-displayed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/cast-engineering-dashboard-source-code-error-the-source-file-is-absent-from-the-local-site-page-cannot-be-displayed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the following error which may occur when trying to view an object source code&lt;br&gt;
&lt;strong&gt;&amp;ldquo;The source file associated with the object you are requesting source code for is absent from the Local Site. Page cannot be displayed. Contact portal administrator&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538989/566538988.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Launch CED&lt;/li&gt;
&lt;li&gt;Go to Investigation - Quality Model Drill down view&lt;/li&gt;
&lt;li&gt;Select a violated object&lt;/li&gt;
&lt;li&gt;Observe the source code of the violated object&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if it is expected to get the message error, for this navigate to the description of the Quality Rule:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Errors - HTTP Status 404 The requested resource is not available</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-http-status-404-the-requested-resource-is-not-available/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-http-status-404-the-requested-resource-is-not-available/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to problem where the dashboard pages contains error just after you login - HTTP Status 404 - The requested resource is not available.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539096/566539095.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy the dashboard on one server - say for example server A.&lt;/li&gt;
&lt;li&gt;Launch Dashboard from another server - say for example server B.&lt;/li&gt;
&lt;li&gt;Enter credentials in login Page  and click login.&lt;/li&gt;
&lt;li&gt;Error HTTP Status 400 The requested resource is not available.&lt;/li&gt;
&lt;li&gt;Observe the URL where the https request turns into an http request.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Incomplete view</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-incomplete-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-incomplete-view/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the data on any view is missing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="action-plan"&gt;Action Plan&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Identify what your view should contain by looking at the screenshots in the official documentation - &lt;a href="http://doc.castsoftware.com/display/DOC83/User+profiled+pages"&gt;User profiled pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you have a specific feature missing then please first select your feature from the list under - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/"&gt;CAST Engineering Dashboard Component CED&lt;/a&gt; and then select the problem under the feature.&lt;br&gt;
For instance in the below example you have missing Business Criteria - Security.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539126/566539125.png" alt=""&gt;&lt;br&gt;
Hence you will first choose the feature &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-business-criteria/"&gt;CAST Engineering Dashboard - Business Criteria&lt;/a&gt; → &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-business-criteria/cast-engineering-dashboard-business-criteria-missing-business-criteria/"&gt;CAST Engineering Dashboard - Business Criteria - Missing Business Criteria&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you are facing an issue where you are seeing No items to show then please go to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/"&gt;CAST Engineering Dashboard - List of XXX - No items to show&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If your case is not listed above then please contact  &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="#CASTEngineeringDashboardViewsIncompleteview-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;&lt;a href="#CASTEngineeringDashboardViewsIncompleteview-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST)&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;-&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;alias Sherlock&lt;/a&gt; export with the following options &lt;strong&gt;CAST Bases Checker,&lt;/strong&gt; &lt;strong&gt;Export Logs,&lt;/strong&gt; &lt;strong&gt;Export Configuration files,&lt;/strong&gt; **Export Computer Environment,**&lt;strong&gt;Export CAST Bases&lt;/strong&gt; with Management Base, Knowledge Base, Central base&lt;/li&gt;
&lt;li&gt;Complete screenshot of the dashboard with URL and footer showing your problem&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Critical Violations - Inconsistent value - Value in Application Portfolio Level and Application DrillDown View do not match</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-value-in-application-portfolio-level-and-application-drilldown-view-do-not-match/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-value-in-application-portfolio-level-and-application-drilldown-view-do-not-match/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This problem gives justification on why the critical violation count on Application Portfolio Level does not match with the Application Drill Down View.&lt;/p&gt;
&lt;p&gt;As seen in the below example screenshots, the number of critical violations on the Application Portfolio Level is 20419.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539294/566539295.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But when we do an export all from the Application Drill Down View and filter only the critical violations, we get a different value of 20371.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Classes with a High Number Of Children</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-classes-with-a-high-number-of-children/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-classes-with-a-high-number-of-children/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of false violation for the Quality rule &lt;strong&gt;&amp;ldquo;Avoid Classes with a High Number Of Children&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Observe that the violation &amp;ldquo;Avoid Classes with a High Number Of Children&amp;rdquo; is a false one&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the number of children computed in the KB is correct -&lt;br&gt;
Run the below query on Knowledge Base -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - Avoid Select star queries</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-select-star-queries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-select-star-queries/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information about Quality rule  Avoid &amp;ldquo;Select *&amp;rdquo; queries&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The rule &amp;ldquo;Avoid &amp;ldquo;Select *&amp;rdquo; queries&amp;rdquo; does not violate if your SQL statement does not contain &lt;strong&gt;select *&lt;/strong&gt;. The rule will not violate any dynamic syntax.&lt;/p&gt;
&lt;p&gt;For instance if you have a statement “SELECT t from TABLE t” and you are expecting the rule to be violated then your expectation is wrong because in the syntax &amp;ldquo;t&amp;rdquo; can be replaced with any value during the run time, the code changed at runtime is not analysed. The analyzer considers only static code. For the analyzer if there was a &lt;strong&gt;&amp;quot; * &amp;ldquo;&lt;/strong&gt; in the query instead of &lt;strong&gt;&amp;rdquo; t &amp;ldquo;&lt;/strong&gt; only then the violation would have been triggered.&lt;br&gt;
Now since there is no * , the rule will not take into consideration this this dynamic syntax - “SELECT t from TABLE t”&lt;br&gt;
This is expected behaviour.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - WAR Deployment - LDAP - Connection issues</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-connection-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-war-deployment/cast-engineering-dashboard-war-deployment-ldap-connection-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to assist in helping with problems when setting up LDAP on the CAST Engineering Dashboard. This guide is intended as a supplement for issues you may have after you have followed the basic instructions in the CAST documentation for your release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure LDAP settings in web.xml&lt;/li&gt;
&lt;li&gt;Launch the dashboard&lt;/li&gt;
&lt;li&gt;Login using the LDAP credentials&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 2.0</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-2-0/</guid><description>&lt;h3 id="200-funcrel"&gt;2.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Interupt Synchronization&lt;/td&gt;
 &lt;td&gt;It is now possible to interrupt a synchronization that is in progress at any moment. A &amp;ldquo;Cancel&amp;rdquo; button has been added in to the UI (Administration Center). When a synchronization is cancelled, anything that has already been synchronized will remain, i.e. a rollback is not actioned. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/Manage+CAST+Extend+local+server+via+Administration+Center#ManageCASTExtendlocalserverviaAdministrationCenter-Updates"&gt;https://doc.castsoftware.com/display/EXTEND/Manage+CAST+Extend+local+server+via+Administration+Center#ManageCASTExtendlocalserverviaAdministrationCenter-Updates&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Telemetry customization&lt;/td&gt;
 &lt;td&gt;Added properties in the configuration file that allows the customization of transmitted telemetry data. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Telemetry"&gt;https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Telemetry&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Synchronization customization&lt;/td&gt;
 &lt;td&gt;Added properties in the configuration file that can prevent the download of extension icons CAST Console integration. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensioniconsynchronization"&gt;https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensioniconsynchronization&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Synchronization customization&lt;/td&gt;
 &lt;td&gt;Added properties in the configuration file that allows the customization of extensions to be synchronized - i.e. to blacklist specific extensions. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensionsynchronizationblacklisting"&gt;https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensionsynchronizationblacklisting&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Automatic synchronization&lt;/td&gt;
 &lt;td&gt;A synchronization is now automatically triggered immediately after validating CAST Extend credentials in the Administration Center after the install has completed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Change in location of the config.proxy.json file&lt;/td&gt;
 &lt;td&gt;The config.proxy.json file is now stored in %PROGRAMDATA%\CAST\Extend&amp;quot; and all customization should be included in this file. Note that the file also exists in &amp;ldquo;%PROGRAMFILES%\CAST\Extend&amp;rdquo; but any customization added here will be ignored. See also &lt;a href="https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server"&gt;https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-77&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused problems when using offline mode and uploading a bundle that did not contain extensions needed for some objectives.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-78&lt;/td&gt;
 &lt;td&gt;Configuration persistence changes: api-key and admin access keys are now persistent after updates unless manual action from the user is taken.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-67&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause the service to not synchronize on start up even if user credentials are present.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-74&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause failed download and synchronizations when attempting to download certain extensions during a synchronization.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Extension Downloader</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extension-downloader/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extension-downloader/</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 page provides an explanation about the &lt;strong&gt;CAST Extension Downloader&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;CAST Extension Downloader&lt;/strong&gt; is a software application used in Graphical User Interface (GUI) mode &lt;strong&gt;bundled with CAST AIP.&lt;/strong&gt; As its name suggests, it provides a convenient method for &lt;strong&gt;downloading&lt;/strong&gt; extensions.&lt;/p&gt;
&lt;h3 id="where-can-i-find-the-extension-downloader"&gt;Where can I find the Extension Downloader?&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;CAST Extension Downloader&lt;/strong&gt; (&lt;strong&gt;ExtensionDownloader.exe&lt;/strong&gt;) is part of &lt;strong&gt;CAST AIP Core&lt;/strong&gt; and is installed by its setup. You can find it at the root of the CAST AIP Core installation folder.&lt;/p&gt;</description></item><item><title>CAST Imaging ETL - Release Notes - 2.1</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-2-1/</guid><description>&lt;h3 id="212-funcrel"&gt;2.1.2-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New parameters for ETL-Automation&lt;/td&gt;
 &lt;td&gt;ETL-Automation now supports Import only and Export only modes. Three new parameters have been introduced in the config.json file, namely Export, Import and Apps. When Export and Import is set to true, all the apps that were exported plus additional apps (if any) given in the Apps parameter will be exported. If Import only mode is used, i.e Export set to false and Import set to true, applications listed in the Apps parameter will be imported(when using Import only mode, make sure that the Outputdir contains the already exports ZIP files). Export only mode will export all the apps into the outputdir. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Automation+tool+export+and+import+process"&gt;https://doc.castsoftware.com/display/IMAGING/Automation+tool+export+and+import+process&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improved logging in ETL-Automation&lt;/td&gt;
 &lt;td&gt;Progress messages are now logged with app names. New log files are generated with timestamps on each new run of ETL-Automation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;26311&lt;/td&gt;
 &lt;td&gt;Missing object Get ngHttpService object in transaction object view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26134&lt;/td&gt;
 &lt;td&gt;Not able to get the detailed view in Level 5 - No nodes available.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26310&lt;/td&gt;
 &lt;td&gt;Layer 1 to Layer 4 are not loading correctly and showing same results as level 5 in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-00000&lt;/td&gt;
 &lt;td&gt;In this release of the tool, it is not possible to use the IMPORT only action to import ZIP files that have been exported with a previous release of the tool or an existing release of CAST Imaging. This issue will be fixed in the next release of CAST Imaging (2.2.0-funcrel).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="211-funcrel"&gt;2.1.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;The release numbering for this extension has been changed to match the release numbering of CAST Imaging.&lt;/p&gt;</description></item><item><title>CAST Imaging installation for Kubernetes</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-for-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-for-kubernetes/</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;: step-by-step instructions for your &lt;strong&gt;CAST Imaging&lt;/strong&gt; installation for &lt;strong&gt;Kubernetes&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Item&lt;/th&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://kubernetes.io/"&gt;Kubernetes&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://helm.sh/"&gt;Helm&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="download-or-clone-the-github-repository"&gt;Download or clone the GitHub repository&lt;/h2&gt;
&lt;p&gt;Download or clone the following GitHub repository: &lt;strong&gt;&lt;a href="https://github.com/CAST-Extend/com.castsoftware.imaging.kubernetessetup/tree/main"&gt;https://github.com/CAST-Extend/com.castsoftware.imaging.kubernetessetup/tree/main&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&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;Ensure you obtain the version you want to install by changing to the correct branch:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/628850726/628850727.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-process"&gt;Installation process&lt;/h2&gt;
&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;Make sure your Kubernetes cluster is up and running and that Helm is installed on your system (see &lt;strong&gt;&lt;a href="https://helm.sh/docs/intro/install/"&gt;https://helm.sh/docs/intro/install/&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>CAST Imaging System - Configuration process - Memory configuration - Neo4j service failed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-memory-configuration-neo4j-service-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-configuration-process/cast-imaging-system-configuration-process-memory-configuration-neo4j-service-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues that may be encountered due to memory configuration of imaging.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/UXZrtOVJk6afwOO2q6aKQrXQt/?name=inline536066934.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2..x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Imaging&lt;/li&gt;
&lt;li&gt;Observe Neo4j service failed&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you encounter the above mentioned issue then perform the following  actions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check the values set for below parameters from &lt;strong&gt;neo4j.conf&lt;/strong&gt; file :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;dbms.memory.heap.initial_size
dbms.memory.heap.max_size
dbms.memory.pagecache.size&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2. Make sure that  **dbms.memory.heap.max\_size**  and **dbms.memory.pagecache.size** is not more than 50% of your RAM size.
3. You can also run an optimization test (**memrec**) that will recommend memory allocation and database settings for you. Please follow the below steps. 
 i. Open command prompt. 
 ii. cd %PROGRAMFILES%\CAST\ImagingSystem\neo4j\bin 
 iii. Run the command **&amp;#34;neo4j-admin memrec --memory=32G&amp;#34;.**
4. Settings will be recommended as per your memory configuration. For example, below screenshot shows the result for same command in machine that has 16 GB RAM : 
 1. ![](https://doc-data.castsoftware.com/TG/attachments/566541332/635568258.png)
 2. ![](https://doc-data.castsoftware.com/TG/attachments/566541332/635568259.png)
5. Restarting the Neo4j service may not adequately reflect the configuration changes made. It is essential to update the service as well.  To update the service, run **bin\neo4j update-service**. Then restart the service to run it with the new configuration.   For  Docker restarting the container should be enough..
6. If the above steps do not solve your issue contact [CAST Technical Support](https://help.castsoftware.com/hc/en-us/requests/new). with the following [Relevant input](#CASTImagingSystemConfigurationprocessMemoryconfigurationNeo4jservicefailed-Relevantinput)

#### Relevant input

- [CAST Support Tool (CST)](https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock) [-](https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock) [alias Sherlock](https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock) export with the following options **Export CAST Bases** with  Knowledge Base

- Memory configuration screenshot

**Notes/comments**

Ticket #28694

**Related Pages**
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Database not starting results in errors like applications not loading or internal server error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-database-not-starting-results-in-errors-like-applications-not-loading-or-internal-server-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-database-not-starting-results-in-errors-like-applications-not-loading-or-internal-server-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the Neo4j database is not up, you may face several problems such as &lt;strong&gt;&amp;lsquo;Internal server error&amp;rsquo;&lt;/strong&gt; when applying a key, &lt;strong&gt;applications not loading&lt;/strong&gt;, errors like &lt;strong&gt;&amp;lsquo;Index clean jobs can&amp;rsquo;t be added after collector start&amp;rsquo;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;When the Neo4j database is not up, you can have several problems such as &lt;strong&gt;&amp;lsquo;Internal server error&amp;rsquo;&lt;/strong&gt; when applying a key, &lt;strong&gt;applications not loading&lt;/strong&gt;, and errors like &lt;strong&gt;&amp;lsquo;Index clean jobs can&amp;rsquo;t be added after collector start&amp;rsquo;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Imaging System - GUI - Unable to change roles and users</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-unable-to-change-roles-and-users/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-gui/cast-imaging-system-gui-unable-to-change-roles-and-users/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are unable to change users and roles in imaging this page will guide you to resolve the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to update users and roles&lt;/li&gt;
&lt;li&gt;Observe it is not reflecting in Imaging&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are unable to get the users and roles updated in Imaging then please perform the below actions :&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - How to access Neo4j</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-how-to-access-neo4j/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-how-to-access-neo4j/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes How to access Neo4j&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;CAST Imaging System&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Neo4j can be accessed by using the http link localhost:7474.  For credentials please contact &lt;a href="https://help.castsoftware.com/hc/en-us"&gt;support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529054/566529053.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Installation and update process - Fatal Error - Pool overlaps with other one on this address space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-pool-overlaps-with-other-one-on-this-address-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-installation-and-update-process/cast-imaging-system-installation-and-update-process-fatal-error/cast-imaging-system-installation-and-update-process-fatal-error-pool-overlaps-with-other-one-on-this-address-space/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue that may occur after updating or installing imaging in a Docker environment and getting the following error on startup: &lt;/p&gt;
&lt;p&gt;ERROR: Pool overlaps with other one on this address space&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in Imaging version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to start Imaging in a docker environment&lt;/li&gt;
&lt;li&gt;Observed the error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error normally indicates that something has not been cleaned up in the Docker environment.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Modules - Unexpected Object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-unexpected-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-modules/cast-imaging-system-modules-unexpected-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when you are getting an object from a module that you are no expecting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;View module content&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the object is part of a module - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-and-properties/"&gt;SQL Queries - CAST Knowledge Base - Queries on Module - Module content and properties&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the object is part of a module then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-unexpected-objects/"&gt;CMS Application - Modules - Incorrect module content - Unexpected objects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Else if the object is not part of the module then perform the extract in Debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; and contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; to provide the  knowledge schema.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the steps above do not help to solve the issue then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Transactions view mode - Missing object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-missing-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-missing-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the Missing Object from &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transactions+view+mode#UserGuide-Transactionsviewmode-Transactions-NavigationFlow"&gt;Transactional view&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the object is visible from Enlighten - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/ENL+-+Links"&gt;ENL - Links&lt;/a&gt;, If the object is not visible from Enlighten then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-missing-objects/"&gt;Enlighten - Objects - Missing objects&lt;/a&gt; for more investigation&lt;/li&gt;
&lt;li&gt;Else If the object is visible from Enlighten then perform the extract in Debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; and contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the  knowledge schema.&lt;/li&gt;
&lt;li&gt;If the steps above does not help to solve the issue then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Configuration Menu - Error - Unknown application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-unknown-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-configuration-menu/cast-management-studio-configuration-menu-error/cast-management-studio-configuration-menu-error-unknown-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to add a new version in CAST MS, you receive an error in the DMT logs:&lt;/p&gt;
&lt;p&gt;ERROR Unknown application: XXXX &lt;/p&gt;
&lt;p&gt;In this case, the error was due to some manual manipulation of the delivery files outside of the normal CAST processes which left them in an inconsistent state.&lt;/p&gt;
&lt;p&gt;Here is a screenshot of the log:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531382/566531381.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - Getting the Snapshot preparation assistant logfile via CAST-MS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-getting-the-snapshot-preparation-assistant-logfile-via-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-getting-the-snapshot-preparation-assistant-logfile-via-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information to locate Snapshot preparation assistant logfile via CAST-MS&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The snapshot logfile is by default available at C:\DOCUME&lt;del&gt;1&amp;lt;username&amp;gt;\LOCALS&lt;/del&gt;1\Temp\1/CAST\CAST&amp;lt;CAST Version&amp;gt;.&lt;br&gt;
If a logfile path has been set up, the path is given under &lt;strong&gt;Window&amp;gt;Preferences&lt;/strong&gt; in the &lt;strong&gt;Log Root directory&lt;/strong&gt; field.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For the location of different log files refer &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Incorrect data consistency between databases</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-incorrect-data-consistency-between-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-incorrect-data-consistency-between-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When opening up a connection profile to CAST- MS, the following error is encountered &lt;strong&gt;&amp;ldquo;Incorrect data consistency between databases&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please see the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531404/566531407.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Error message in the CAST-MS Log -&lt;/p&gt;
&lt;p&gt;ERR: 2020-05-27 16:21:05:     cast.pmc.startup.wrongconsistencydata&lt;/p&gt;
&lt;p&gt;ERR: 2020-05-27 16:21:05: Incorrect data consistency between databases. Check CAST-MS log file for more details. CAST-MS could not be launched.&lt;/p&gt;
&lt;p&gt;                            com.castsoftware.java.ExternalException:Incorrect data consistency between databases. Check CAST-MS log file for more details. CAST-MS could not be launched.&lt;/p&gt;</description></item><item><title>CAST Management Studio - Views - Validation View - Error - Type XXX used in Filter not found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-type-xxx-used-in-filter-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-views/cast-management-studio-views-error/cast-management-studio-views-validation-view-error/cast-management-studio-views-validation-view-error-type-xxx-used-in-filter-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs only when we migrate from lower version (say 7.3.x) to 8.2 as the object type “ASP.NET Project” under J2EE technology was available in version before 8.x&lt;/p&gt;
&lt;p&gt;Post migration we find this warnings in the validation view of CAST-MS&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531454/566531453.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;If we create fresh schema on 8.x and then migrate from 8.0.x to 8.2.x or above, we should not be getting this issue as we do not have the above object type under J2EE anymore.&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Target panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-target-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-target-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Target panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650393/151650394.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the parameters for the delivery process, i.e. your target folder path:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Target Folder Path&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;This command specifies the &lt;strong&gt;location &lt;/strong&gt;you would like the delivery action to &lt;strong&gt;output &lt;/strong&gt;the results to.&lt;/p&gt;&lt;p&gt;By default:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;the field will be pre-populated with &lt;strong&gt;%HOMEPATH%\deliveryResults &lt;/strong&gt; - this means that the results of the delivery action will be stored in the %HOMEPATH%\deliveryResults folder (this resolves to the user's home directory).&lt;/li&gt;&lt;li&gt;the results are outputted in &lt;strong&gt;raw file format&lt;/strong&gt; (i.e. are not zipped) - you can override this in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-expert-panel/"&gt;Expert tab&lt;/a&gt; by activating the &lt;strong&gt;Target Zip Packaging&lt;/strong&gt; option.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you want to store the results of the delivery process in a different place, enter a location manually or use the Browse button to locate a folder.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Table components - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-table-components-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-table-components-1-11-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107791/326107856.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/326107791/326107857.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Table components - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-table-components-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-table-components-1-8-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986419/253986481.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/253986419/253986482.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Table components - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-table-components-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-table-components-1-9-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI).&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756913/280756915.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/280756913/280756914.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Templates and output options</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/</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 page describes how to work with the templates provided with CAST Report Generator and custom templates that may be created for your own purposes.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Report Generator is supplied with a set of &lt;strong&gt;pre-defined templates&lt;/strong&gt; which can be used as-is or adapted to your own needs. These templates are located here by default:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\Application\Compliance reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\Application\Component library
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\Application\Legacy reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\Application\Sizing reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\Portfolio
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\Application\Compliance reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\Application\Component library
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\Application\Legacy reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\Application\Sizing reports
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\Portfolio
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Templates are taken from &amp;#34;%PROGRAMDATA%\CAST\ReportGenerator\&amp;lt;version&amp;gt;\Templates\zh_Hans\...&amp;#34; when Chinese (Simplified, PRC) is selected in Settings &amp;gt; Language.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can find a list of these templates in the &lt;strong&gt;Component documentation&lt;/strong&gt; which is accessible from each &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/"&gt;Release Notes&lt;/a&gt;&lt;/strong&gt; page.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Release Notes - 8.3</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-3/</guid><description>&lt;h2 id="832-funcrel"&gt;8.3.2-funcrel&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;CDS Views referenced in ABAP code are not extracted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Note that this version of the extractor requires &lt;strong&gt;SAP Solution Manager 7.2&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you try to use it with an older SAP Solution Manager, the extraction may fail.&lt;/li&gt;
&lt;li&gt;If you do not have SAP Solution Manager 7.2 or you are not interested in the extraction of CDS Views, please use the most recent service pack for version 8.2 of the extractor (i.e. SAP Extractor NG 8.2.x).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="831-beta1"&gt;8.3.1-beta1&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;On certain SAP systems, exception &lt;strong&gt;CX_SY_DYNAMIC_OSQL_SEMANTICS&lt;/strong&gt; is raised when trying to install version 8.3.0 of the extractor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Note that this version of the extractor requires &lt;strong&gt;SAP Solution Manager 7.2&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>CAST Storage Service - PostgreSQL</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-storage-service-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-storage-service-postgresql/</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;:
information to help you plan your &lt;strong&gt;PostgreSQL&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="hardware"&gt;Hardware&lt;/h3&gt;
&lt;h4 id="on-premise"&gt;On-premise&lt;/h4&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col style="width: 114px;"/&gt;
&lt;col style="width: 103px;"/&gt;
&lt;col style="width: 118px;"/&gt;
&lt;col style="width: 55px;"/&gt;
&lt;col style="width: 131px;"/&gt;
&lt;col style="width: 89px;"/&gt;
&lt;col style="width: 914px;"/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Server type&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Architecture&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;CPU&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;DISK&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;
&lt;p&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/p&gt;
&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23, 43, 77);"&gt;Physical/virtual&lt;/span&gt;&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23, 43, 77);"&gt;64-bit&lt;/span&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;&lt;strong&gt;Minimum 2 processors&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intel Core i5, 2.6 GHz&lt;/li&gt;
&lt;li&gt;Intel Xeon, 2.2 GHz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Recommended 4 processors&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intel Core i7, 2.8 GHz&lt;/li&gt;
&lt;li&gt;Intel Xeon, 2.6 GHz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;32GB min&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;512GB (SSD recommended)&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;&lt;span style="color: rgb(23, 43, 77);"&gt;Windows or Linux&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;CAST highly recommends the
 use of &lt;strong&gt;PostgreSQL&lt;/strong&gt; on a &lt;strong&gt;Linux&lt;/strong&gt;
 instance as this consistently gives the best performance.
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="cloud-services"&gt;Cloud services&lt;/h4&gt;
&lt;h5 id="amazon-web-services-ec2"&gt;Amazon Web Services EC2&lt;/h5&gt;
&lt;p&gt;The following requirements are based on CAST&amp;rsquo;s own testing for the
analysis of a single &amp;ldquo;large Application&amp;rdquo;, using &lt;strong&gt;&lt;a href="https://aws.amazon.com/ec2/instance-types/r5/?nc1=h_ls"&gt;Amazon EC2 R5 Instances&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Storage Service - Release Notes - 2.0</title><link>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/cast-storage-service-for-microsoft-windows/cast-storage-service-release-notes/cast-storage-service-release-notes-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in CAST Storage Service 2.0.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="208"&gt;2.0.8&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CSS 2.0.8 is based on PostgreSQL 9.2.&lt;/li&gt;
&lt;li&gt;One bug has been fixed:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CSS-1&lt;/strong&gt; - Installation fails when not installing in default location.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&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;There is no need to upgrade any existing CSS2 installation to this version. Upgrade is only required if you are facing the issues resolved in CSS-1&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Information - How to check if a customer metamodel has been fully loaded into the KB or CB</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-how-to-check-if-a-customer-metamodel-has-been-fully-loaded-into-the-kb-or-cb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-how-to-check-if-a-customer-metamodel-has-been-fully-loaded-into-the-kb-or-cb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to check if a customer meta model has been fully loaded into the KB/CB:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check if a customer metamodel has been fully loaded into the KB/CB:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Validate and save the customer Universal Analyzer profile on the analysis machine&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Launch CAST Server Manger&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a Knowledge Base/Central Base&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use the &lt;strong&gt;Load metamodel from disk&lt;/strong&gt; option&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - The profile for Universal Analyzer language XXX could not be found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyzer-framework-the-profile-for-universal-analyzer-language-xxx-could-not-be-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-universal-analyzer-framework-component/cast-universal-analyzer-framework-the-profile-for-universal-analyzer-language-xxx-could-not-be-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below error is encountered when doing an analysis of an application which does not contain UA code:&lt;/p&gt;
&lt;p&gt;&amp;lsquo;&amp;lsquo;The profile for Universal Analyzer language &amp;ldquo;PHP&amp;rdquo; could not be found&amp;rsquo;&amp;rsquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531478/566531479.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531478/566531477.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error &amp;ldquo;&amp;lsquo;&amp;lsquo;The profile for Universal Analyzer language &amp;ldquo;XXXX&amp;rdquo; could not be found&amp;rsquo;&amp;rsquo; &amp;quot; generally occurs when there is a configuration issue with your environment.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.44</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-44/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-44/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.44 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.44&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="web-jsp-project-discovery"&gt;Web JSP project discovery&lt;/h2&gt;
&lt;p&gt;The JEE Maven project discoverer has been updated to better detect Web JSP projects duplicated by Maven projects and where found are no longer taken into account: this prevents the creation of duplicate Analysis Units and may cause a change in analysis results of both identical Analysis Units were taken into account when using previous releases of AIP Core.&lt;/p&gt;</description></item><item><title>Changing extension storage location on Node</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-extension-storage-location-on-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-extension-storage-location-on-node/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default, extensions that are required for analysis purposes are downloaded by CAST Console and stored in the following location on &lt;strong&gt;each Node&lt;/strong&gt; connected to Console:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;PROGRAMDATA&lt;/span&gt;&lt;span class="o"&gt;%/&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Extensions&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This folder can become quite large after a long period of time where successive releases of CAST Extensions are downloaded and stored and therefore you may need to change where the extensions are stored.&lt;/p&gt;
&lt;h2 id="changing-the-storage-location"&gt;Changing the storage location&lt;/h2&gt;
&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;The extension storage location is set on a per Node basis, therefore if you want to change the location to a shared network folder, you must make the change described below on all Nodes.&lt;/p&gt;</description></item><item><title>CMS - ASP Technology options</title><link>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-asp-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-asp-technology-options/</guid><description>&lt;h5 id="asp-technology-options"&gt;ASP Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/asp.jpg?version=1&amp;amp;modificationDate=1549304349327&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;ASP Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;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-asp-reference-guide/"&gt;ASP Reference Guide&lt;/a&gt; contains miscellaneous technical information about the ASP analysis process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Default Source Options/File Extensions -&lt;/strong&gt; only visible at &lt;strong&gt;Technology&lt;/strong&gt; and &lt;strong&gt;Application&lt;/strong&gt; level.&lt;/p&gt;</description></item><item><title>CMS - Assessment Models view</title><link>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/</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-infrastructure/cms-cast-management-studio-views/cms-assessment-models-view/</guid><description>&lt;h5 id="assessment-models-view"&gt;Assessment Models view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Assessment Models view&lt;/strong&gt;. This view essentially provides a means for you to manage your Assessment Models - i.e. the models that govern the &lt;strong&gt;Quality Rules/Distributions/Measures&lt;/strong&gt; that are used 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-generate-a-snapshot/"&gt;Snapshot generation&lt;/a&gt; process.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222015/assessment_model.jpg?version=1&amp;amp;modificationDate=1549304356297&amp;amp;api=v2" alt=""&gt;&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;This view will display Assessment Models as follows (see 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; for more information):
&lt;ul&gt;
&lt;li&gt;the default Assessment Model supplied by CAST during the installation - &lt;strong&gt;CAST &lt;version&gt; Assessment Model&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;those that have been manually created using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_am.png?version=1&amp;amp;modificationDate=1549304334953&amp;amp;api=v2" alt=""&gt; button - &lt;strong&gt;Default Assessment Model (CAST AIP &lt;version&gt; + Extensions)-N&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Assessment Models imported 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; using the &lt;strong&gt;Import Assessment Models&lt;/strong&gt; option located 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;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="assessment-models-shortcut-menus"&gt;Assessment Models shortcut menus&lt;/h6&gt;
&lt;p&gt;The following shortcut menu items are available 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 - Consolidation Settings tab</title><link>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-consolidation-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-consolidation-settings-tab/</guid><description>&lt;h5 id="consolidation-settings-tab"&gt;Consolidation Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to modify the way the Application-level grades are computed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Choose the method using the drop down list box:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/consolidation.jpg" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By default the &lt;strong&gt;Full Application&lt;/strong&gt; mode is always selected. This mode calculates grades from components of an Application and the scope of components is defined as a union of components accessed from all Functional Modules.&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 - Content Enrichment tab</title><link>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-content-enrichment-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-content-enrichment-tab/</guid><description>&lt;h5 id="content-enrichment-tab"&gt;Content Enrichment tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to manage specific tools that can be run before or after an analysis to enrich the content of the final snapshot or achieve a specific aim.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_content_enrichment.jpg?version=1&amp;amp;modificationDate=1549304342677&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="options-and-list-explanation"&gt;Options and list explanation&lt;/h6&gt;
&lt;p&gt;Options are valid for both tables (before and after analysis tables):&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="4%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_add.png?version=1&amp;amp;modificationDate=1549304334607&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="toolbar_icons_add.png" data-linked-resource-id="264220361" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_add.png?version=1&amp;amp;modificationDate=1549304334607&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="96%"&gt; Use this option to &lt;b&gt;add a new Tool&lt;/b&gt;. When you select the option a list of available Tools will be displayed - this list will differ dependent on whether the Tool will run &lt;b&gt;before&lt;/b&gt; or &lt;b&gt;after&lt;/b&gt; the analysis (some Tools cannot be run before an analysis): &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_content_enrichment_tools.jpg?version=1&amp;amp;modificationDate=1549304342673&amp;amp;api=v2" data-linked-resource-container-id="264220777" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="tabs_content_enrichment_tools.jpg" data-linked-resource-id="264220825" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="138" src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_content_enrichment_tools.jpg?version=1&amp;amp;modificationDate=1549304342673&amp;amp;api=v2" width="293"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CMS - EJB Environment Profiles</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-environment-profile-manager/cms-ejb-environment-profiles/</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-environment-profile-manager/cms-ejb-environment-profiles/</guid><description>&lt;h5 id="ejb-environment-profiles"&gt;EJB Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Although it is still possible to create custom EJB Environment Profiles, it is no longer possible to attach them to an analysis, therefore they are redundant and will be removed in a future release.&lt;/strong&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 - Help</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-help/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-help/</guid><description>&lt;h5 id="help"&gt;Help&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Management Studio&amp;rsquo;s user assistance system can help you find out how the CAST Management Studio works. You can access it as follows:&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;Help&lt;/strong&gt; &amp;gt; &lt;strong&gt;Help&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This option will display a standalone Help window.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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-infrastructure/cms-cast-management-studio-views/"&gt;CAST Management Studio - Views&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 - Mainframe Analysis Unit editor - Source Settings tab</title><link>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/cms-mainframe-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-mainframe-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="mainframe-analysis-unit-editor---source-settings-tab"&gt;Mainframe Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;Mainframe Analysis Unit editor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/mainframe.jpg?version=1&amp;amp;modificationDate=1549304341873&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Cobol/JCL/IMS/CICS File Extensions&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;This section displays a list of the file extensions that are included in the current file filter for your Mainframe code analysis. Only files that match these file extensions will be taken into account during the analysis.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="20%"&gt;&lt;b&gt;Source Files&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Use this section to include or exclude specific source files for the Analysis Unit for analysis purposes - these are mainly to be used when you are manually creating your Analysis Unit but can also be used if you are modifying an automatically created Analysis Unit. &lt;ul&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_file.jpg?version=1&amp;amp;modificationDate=1549304334770&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_include_file.jpg" data-linked-resource-id="264220407" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="15" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_file.jpg?version=1&amp;amp;modificationDate=1549304334770&amp;amp;api=v2" width="15"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_include_folder.jpg" data-linked-resource-id="264220406" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_file.jpg" data-linked-resource-id="264220414" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="15" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" width="15"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_folder.jpg" data-linked-resource-id="264220413" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; buttons to include or exclude specific &lt;b&gt;Source Files &lt;/b&gt;(in the case files, only files matching the choices made in &lt;b&gt;Cobol/JCL/IMS/CICS File Extensions&lt;/b&gt; above will be considered) or &lt;b&gt;Source Folders &lt;/b&gt;(folders are searched recursively).&lt;br/&gt; &lt;br/&gt; By default CAST will automatically suggest the &lt;b&gt; Deployment Folder&lt;/b&gt; set 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-current-version-tab/" target="_blank"&gt;Current Version tab&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-application-editor/" target="_blank"&gt;Application editor&lt;/a&gt;) for your Package when adding new source code folders or files.&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_remove.png" data-linked-resource-id="264220392" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to remove an existing entry&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_edit.png" data-linked-resource-id="264220415" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to edit an existing entry&lt;/li&gt; &lt;li&gt;If this Analysis Unit is automatically defined use the &lt;img alt="" border="0" height="19" src="https://doc.castsoftware.com/images/icons/reset.jpg" width="19"/&gt; button to reset the list to the entries defined by the CAST Delivery Manager Tool&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;If this Analysis Unit is automatically defined, then any auto defined entries will be read only.&lt;/p&gt;</description></item><item><title>CMS - Oracle Server database server editor</title><link>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/cms-oracle-server-database-server-editor/</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-infrastructure/cms-cast-management-studio-editors/cms-database-server-editor/cms-oracle-server-database-server-editor/</guid><description>&lt;h5 id="oracle-server-database-server-editor"&gt;Oracle Server database server editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220904/oracle.jpg?version=1&amp;amp;modificationDate=1549304344250&amp;amp;api=v2" alt=""&gt;&lt;/p&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;Note&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note that &lt;strong&gt;Oracle&lt;/strong&gt; database servers support &lt;strong&gt;Analysis&lt;/strong&gt; or &lt;strong&gt;Dashboard Services&lt;/strong&gt; for use with the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Measurement Services&lt;/strong&gt; are not supported on host Oracle servers.&lt;/li&gt;
&lt;li&gt;During the process of connecting to the &lt;strong&gt;Management Service&lt;/strong&gt; when &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;, the &amp;ldquo;server&amp;rdquo; listed in the Connection Profile automatically created by CAST Server Manager for the Management Service, will be &lt;strong&gt;added&lt;/strong&gt; by default to 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;. The &lt;strong&gt;same login credentials&lt;/strong&gt; will be used. Please 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-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Oracle server database server editor&lt;/strong&gt; contains various tabs and sections. Each is explained below.&lt;/p&gt;</description></item><item><title>CMS - Preferences - Platform Settings</title><link>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/</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-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-platform-settings/</guid><description>&lt;h5 id="preferences---platform-settings"&gt;Preferences - Platform Settings&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Platform Settings&lt;/strong&gt; options are described below. The options define the location of the folders required by the CAST Management Studio to function:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Source Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Job generation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Storage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Changing the folder locations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the paths chosen in the &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/cms-cast-management-studio-startup-wizard/"&gt;CAST Management Studio Startup Wizard&lt;/a&gt; will be reflected in this window&lt;/li&gt;
&lt;li&gt;the folders are set on a &amp;ldquo;&lt;strong&gt;per Management Service schema basis&lt;/strong&gt;&amp;rdquo;. This means that the folders should be used only for the Management Service schema that you connect to. If you connect to a different Management Service schema, you will be required to set new folder locations - and these should NOT be set to the same location.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="source-management"&gt;Source Management&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220732/platform_settings1.jpg?version=1&amp;amp;modificationDate=1549304341507&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - What are the CAST Delivery Manager Tool and CAST AIC Portal?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-what-are-the-cast-delivery-manager-tool-and-cast-aic-portal/</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-getting-started/cms-what-are-the-cast-delivery-manager-tool-and-cast-aic-portal/</guid><description>&lt;h5 id="what-are-the-cast-delivery-manager-tool-and-cast-aic-portal"&gt;What are the CAST Delivery Manager Tool and CAST AIC Portal?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;CAST Delivery Manager Tool&lt;/strong&gt; is aimed at the person or people responsible for providing source code for analysis, i.e. the Delivery Managers.&lt;/p&gt;
&lt;p&gt;The CAST Delivery Manager Tool is a standalone application that entirely manages the discovery, selection, extraction and delivery of source code ready for analysis in the CAST Management Studio. It can be used in different scenarios and is designed to be flexible to accommodate most options.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - Defining include paths for Microsoft compilers</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-defining-include-paths-for-microsoft-compilers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-defining-include-paths-for-microsoft-compilers/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to Define include paths for Microsoft compilers&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Usually, if the Microsoft C++ compiler is installed on the analysis machine, you just need to select the provided &amp;ldquo;Microsoft VCxxxx&amp;rdquo; environment profile. In some cases, anyway, you have to provide your include list yourself. Following rules should be followed:&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Source Settings Tab</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-source-settings-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/cms-analysis-unit-source-settings-tab/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face with your Analysis Units in the Source Settings tab.&lt;/p&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help - Search - Analysis Unit editor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in:&lt;/li&gt;
&lt;li&gt;If the problem does not match any case listed in this page,contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-analysis-unit-component/"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Unexpected Results - Analysis Units added to CAST MS when shown as ignored in DMT</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-analysis-units-added-to-cast-ms-when-shown-as-ignored-in-dmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-analysis-units-added-to-cast-ms-when-shown-as-ignored-in-dmt/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When examining analysis units in CAST MS after a delivery, analysis units are shown in CAST MS as added when DMT shows that the analysis units are ignored as shown in the screenshots below.&lt;/p&gt;
&lt;p&gt;CAST-MS shows both projects:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532505/566532506.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;DMT settings are to exclude Java projects when a Maven project exists as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532505/566532508.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Project is shown as ignored in DMT as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532505/566532507.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Accept Delivery - Fatal Error - The Program Extraction has not ended correctly 2006</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-the-program-extraction-has-not-ended-correctly-2006/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-fatal-error-the-program-extraction-has-not-ended-correctly-2006/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the error &lt;strong&gt;The Program Extraction has not ended correctly (2006)&lt;/strong&gt; that is encountered when we try to accept the delivery.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532243/566532245.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;CAST Management Studio&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select a version&lt;/li&gt;
&lt;li&gt;Click Accept delivery or Set as current version.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the Delivery folder, in the version part of the version you have accepted. To navigate to this path, use the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-delivery-folder-structure-and-contents/"&gt;DELIVERY Folder Structure and Contents - VersionFolderContents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Search for the last &lt;strong&gt;extraction.Castlog2&lt;/strong&gt; file modified&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532243/566532244.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Open this &lt;strong&gt;extraction.Castlog2&lt;/strong&gt; file.&lt;/li&gt;
&lt;li&gt;If the error message is explicit like below screenshot, resolve the error message :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532243/566532242.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If the error is not explicit, navigate to the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/"&gt;Delivery Manager Tool - Extraction - Fatal Error&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Accept the delivery or Set as current version again.&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="http://doc.castsoftware.com/display/TKBQG/CMS+Application+-+Delivery#CMSApplication-Delivery-1"&gt;Delivery - Relevant Input&lt;/a&gt; for Support to reproduce.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - Failed to delete XXXXX - the directory may be locked by another application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-failed-to-delete-xxxxx-the-directory-may-be-locked-by-another-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-failed-to-delete-xxxxx-the-directory-may-be-locked-by-another-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the error Failed to delete XXXXX - the directory may be locked by another application which is encountered during cleanup source code repositories while  &lt;strong&gt;“Accept delivery and use it as current version”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532273/566532272.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Try to Accept delivery in CMS, for 2nd or higher version&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Duplicate version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-duplicate-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-duplicate-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help in troubleshooting the issue with duplicate versions of Delivery seen in Cast-MS.&lt;/p&gt;
&lt;p&gt;Duplicate deliveries can come up in the delivery tab of an application for which a delivered version with a snapshot already exists due to various scenarios similar such as this specific one mentioned below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Cast-MS and in parallel open a command prompt and execute a CAST-MS-CLI.exe AutomateDelivery with all the appropriate parameters creating a new delivery from the same application. Once this finishes successfully, refresh your view in Cast-MS which will show you the new delivery.&lt;br&gt;
Now if you exit CMS, saving all. When you reopen CMS you will have your duplicate delivery &lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532306/566532308.png" alt=""&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This may also result in an error when trying to add a version as shown in the screenshot below:&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Manage Delivery - Fatal Error - The packaging in the delivery has not been fully completed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-the-packaging-in-the-delivery-has-not-been-fully-completed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-manage-delivery/cms-application-delivery-manage-delivery-fatal-error-the-packaging-in-the-delivery-has-not-been-fully-completed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page discusses a technology independent solution to the problem when the error message &lt;strong&gt;&amp;lsquo;The packaging in the delivery has not been fully completed&amp;rsquo;&lt;/strong&gt; is shown when trying to package or remove a package in the Delivery Manager Tool (DMT). There are also additional TKB pages dealing with some technology specific issues for this problem. Here is a screenshot of the problem:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532329/566532330.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - java io FileNotFoundException Access is denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-java-io-filenotfoundexception-access-is-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-java-io-filenotfoundexception-access-is-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On accepting the delivery and setting as current version,we get the error &lt;strong&gt;FATAL Unpackaging of sources failed during deployment  &lt;a href="http://java.io"&gt;java.io&lt;/a&gt;.FileNotFoundException:[PATH_OF_THE_FILE] (Access is denied)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532375/566532374.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;On checking the Castlog2 file,you can find the error like&lt;/p&gt;
&lt;p&gt;java.io.FileNotFoundException: &amp;hellip;..\Thumbs.db (Access is denied)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the application&lt;/li&gt;
&lt;li&gt;Set as current version&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the sources are already present at the location where you are trying to deploy.Remove all the source codes from the deployment folder path and then accept delivery and set as current version.It is an expected behaviour.&lt;/li&gt;
&lt;li&gt;If the error is   &lt;a href="http://java.io"&gt;java.io&lt;/a&gt;.FileNotFoundException:  thumbs.db Access is denied&lt;br&gt;
**About Thumbs.db file:**It stores graphics, movie, and some document files then generates a preview of the folder contents using a thumbnail cache.These folders are generated automatically by Windows so that folder content doesn&amp;rsquo;t need to be recalculated every time the folder is viewed.Thumbs.db files are stored in each directory that contains thumbnails on Windows systems. The file is created locally among the images, however, preventing system wide use of the data and creating additional data load on removable devices.&lt;br&gt;
We can ignore these types of files while extraction.To ignore the following files you can use the below regular expression while packaging the code.&lt;br&gt;
It is mentioned in the below page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-file-types-and-folders-which-can-be-ignored/"&gt;Delivery Manager Tool - Information - File Types and folders which can be ignored&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - End of set as current version - Fatal Error - Java Heap Space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-end-of-set-as-current-version-fatal-error-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-end-of-set-as-current-version-fatal-error-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When setting a delivery as a current version in CAST-MS, the operation fails with the message &amp;ldquo;Java Heap Space&amp;rdquo; as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532403/566532402.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver code in the Delivery Manager Tool (DMT)&lt;/li&gt;
&lt;li&gt;Try to set as current version in CAST-MS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Run reference finder - Performance Issues</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-performance-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-performance-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with Troubleshooting reference finder performance issues when the reference finder takes a very long time to complete the task of executing.&lt;/p&gt;
&lt;p&gt;Reference Finder is configured in the dependency tab of CAST Management Studio (CMS).  More information on this functionality can be seen in the documentation here:&lt;/p&gt;
&lt;p&gt;CAST 8.3.X: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Dependencies+-+using+Reference+Patterns"&gt;CMS - Dependencies - using Reference Patterns&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - java lang NullPointerException while running snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-java-lang-nullpointerexception-while-running-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-java-lang-nullpointerexception-while-running-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On clicking on &amp;ldquo;&lt;strong&gt;take a snapshot of an application&lt;/strong&gt;&amp;quot;,an error is seen in GUI of CAST-MS as Exception during validation-java.lang.nullpointerException.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532430/566532429.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When seen in CAST-MS log, we can find the error as below:&lt;/p&gt;
&lt;p&gt;Exception during validation&lt;br&gt;
com.castsoftware.java.ExternalRuntimeException:Exception during validation&lt;br&gt;
com.castsoftware.pmc.features.CreateArchitectureModel.checkValidation(CreateArchitectureModel.java:105)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Below is the step-by-step scenario leading to the problem:&lt;/li&gt;
&lt;li&gt;Run the snapshot of the application&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Run Analysis only - Source Server xxxxx does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-source-server-xxxxx-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-run-analysis-only/cms-application-execute-fatal-error-run-analysis-only-source-server-xxxxx-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would guide you to troubleshoot the problem you face when clicking Run Analysis Only and when message : Source Server xxxx does not exist as below screenshot&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532457/566532456.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when a source path that is defined in the application or in an Analysis unit is not found by CAST MS.&lt;/p&gt;</description></item><item><title>CMS Application - Information - How to split schema with multiple applications to one schema for one application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-information-how-to-split-schema-with-multiple-applications-to-one-schema-for-one-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-information-how-to-split-schema-with-multiple-applications-to-one-schema-for-one-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about how to split the schema containing multiple applications into schemas with one application each.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528860/566528859.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When your schema triplet contains more than one application and you have to split the applications into individual schemas separately, follow the below steps:&lt;/p&gt;
&lt;p&gt;(Backup the schema triplet with multiple applications)&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Incorrect module content - Packages not included in explicit content for Java and .NET</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-packages-not-included-in-explicit-content-for-java-and-net/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-packages-not-included-in-explicit-content-for-java-and-net/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with problems that might happen when packages are not being included in the user defined module content. This is when an explicit content query needs to be used.&lt;/p&gt;
&lt;p&gt;The following documentation pages provide further information in this area:&lt;/p&gt;
&lt;p&gt;User defined modules - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+User+Defined+Module+editor"&gt;CMS - User Defined Module editor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Explicit Content information - &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221995"&gt;CMS - Information about Object Filters/Explicit Content in a User Defined Module&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Universal Importer - Performance Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-universal-importer/cms-application-universal-importer-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot performance issues you may face while running the Universal Importer tool.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official documentation: &lt;a href="https://doc.castsoftware.com/display/EXTEND/Universal+Importer+-+Advanced+configuration"&gt;Universal Importer - Advanced configuration&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Application Editor&amp;gt; Content Enrichment tab&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are using the Universal Importer with the option &lt;strong&gt;Import from&lt;/strong&gt; set to &lt;strong&gt;Database&lt;/strong&gt;:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532553/566532554.png" alt=""&gt;Figure 1
&lt;ol&gt;
&lt;li&gt;Check if the performance issue is linked with the queries that have been implemented to populate the tables UAX_IMPORT_INSTANCES and UAX_IMPORT_PROPERTIES.&lt;/li&gt;
&lt;li&gt;Execute these queries in your SGBD tools (PGADMIN for CSS / Postgresql, Toad-Aquastudio for Oracle, SQL Server Studio for SQL Server).&lt;/li&gt;
&lt;li&gt;If there is performance issues during the SQL Execution, you must improve these queries.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not explain the performance issue, then it could be due to SQL statement that are run during the Universal Importer Process.
&lt;ol&gt;
&lt;li&gt;Stop the Run Universal Importer.&lt;/li&gt;
&lt;li&gt;Activate SQL traces at Database Server level :
&lt;ol&gt;
&lt;li&gt;For CSS, see the page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-log-postgres-sql-queries/"&gt;RDBMS Information - PostgreSQL - How to log Postgres SQL queries&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Run the Universal Importer.&lt;/li&gt;
&lt;li&gt;After a long time (1 hour or more), send the Universal Importer log file that is &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Universal Importer log&lt;/a&gt; along with the CAST Storage Service log file that is in Getting the CSS Log File to &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; to identify the longest querie&lt;/li&gt;
&lt;li&gt;If you cannot add SQL Traces on your Database Server (because you cannot stop the Cast Storage Service), you can add the SQL traces on the Universal Importer log file :
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the CAST-MS log file that is in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio (CMS) log file&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Definition and details - How to compute number of LOC for an application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-definition-and-details-how-to-compute-number-of-loc-for-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-definition-and-details-how-to-compute-number-of-loc-for-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page provides definition &amp;amp; details on how the following metrics are computed for an application :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Number of LOC.&lt;/li&gt;
&lt;li&gt;Number of Commented out LOC.&lt;/li&gt;
&lt;li&gt;Number of Lines of Comments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number of line of codes and line of comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Enabling the rule Avoid Unreferenced Stored Procedure for a technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-enabling-the-rule-avoid-unreferenced-stored-procedure-for-a-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-enabling-the-rule-avoid-unreferenced-stored-procedure-for-a-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Avoid unreferenced Functions (metric id 7860) This unified rule reports unreferenced artifacts on more than 50 objects types.including database (all supported RDBMS) &lt;strong&gt;functions and procedures&lt;/strong&gt;.&lt;br&gt;
To enable this rule for the T-SQL technology we need to add the techno-filter in the assessment model in CAST-MS &lt;/p&gt;</description></item><item><title>CMS Assessment Model - Validating Assessment Model</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-validating-assessment-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-assessment-model-component/cms-assessment-model-validating-assessment-model/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page contains all the pages which deal with the issues of Validating Assessment Model.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532588/566532592.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If the &lt;strong&gt;TOTAL&lt;/strong&gt; or the &lt;strong&gt;DETAIL&lt;/strong&gt; procedure is missing in a Quality Rule as shown below, refer to the following page: &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Assessment+Model+-+Validating+Assessment+Model+-+Missing+Total+or+Detailed+procedure+for+Quality+Rules+in+Assessment+Model+-+Archived"&gt;CMS Assessment Model - Validating Assessment Model - Missing Total or Detailed procedure for Quality Rules in Assessment Model - Archived&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - How to change the default location of Cast-MS log file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-change-the-default-location-of-cast-ms-log-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-change-the-default-location-of-cast-ms-log-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you modify the default location of the Cast-MS log file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Changing the location of the CAST-MSXX.log.txt file&lt;/p&gt;
&lt;p&gt;To change the location of the CAST-MSXX.log.txt file from its default location in %TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;, you need to modify three files:&lt;/p&gt;
&lt;p&gt;1.CastGlobalSettings.ini&lt;br&gt;
2.cast-ms.ini&lt;br&gt;
3.cast-ms-cli.ini&lt;br&gt;
All three are located in the root of your CAST installation. First make sure that all CAST applications are closed, then proceed as follows:&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Synchronization - Fatal Error - Analysis Service XXX has same service ID as the Analysis Service YYY</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-fatal-error-analysis-service-xxx-has-same-service-id-as-the-analysis-service-yyy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-fatal-error-analysis-service-xxx-has-same-service-id-as-the-analysis-service-yyy/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where the below error is encountered while synchronizing an Analysis Service or the dashboard service.&lt;/p&gt;
&lt;p&gt;Services/CASTDB on Oracle/CAST_TEST_LOCAL: Analysis Service &amp;ldquo;CAST_TEST_LOCAL&amp;rdquo; has same service ID as the Analysis Service &amp;ldquo;CAST_TEST_LOCAL&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Any Service ID must be unique among all services displayed in the Infrastructure view. The configuration problem typically occurs if you backup a CAST database and restore it under another name.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532666/566532669.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;This is a configuration issue and typically occurs&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Analysis Unit Full Content - Performance Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-analysis-unit-full-content/cms-snapshot-analysis-compute-analysis-unit-full-content-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to troubleshoot performance issues that may occur during the Analysis Unit Full Content step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532721/566532720.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Close CAST Management Studio&lt;/li&gt;
&lt;li&gt;Run CAST Management Studio with SQL Traces as explained in the page&lt;/li&gt;
&lt;li&gt;Select the page relevant to the problem you are facing&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#"&gt;relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; will reproduce the issue by using the Management Database and the source code provided..&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - DssRun call FAILED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-dssrun-call-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-dssrun-call-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the fatal error DssRun call FAILED. This error is observed in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CastMS Log File&lt;/a&gt; as shown below:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;ERR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2018&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;01&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;31&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;13&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;31&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;23&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Child&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exception&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ChildTaskException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;Child&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exception&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;396&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runChildren&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;582&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;actions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SnapshotGenerator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;documentExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SnapshotGenerator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;128&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;86&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;377&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runChildren&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;582&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;272&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;topExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;265&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SectionAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInternal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SectionAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;44&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInTransaction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;192&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;137&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runHeadless&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;308&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfigurationManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runVerb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfigurationManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;567&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;393&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;467&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;181&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;244&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;500&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;389&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;233&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeInLogContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;107&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication$1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;73&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication$1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;500&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;389&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;67&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;24&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke0&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Native&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;43&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;606&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeMain&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;529&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;755&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DssRun&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FAILED&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;InternalException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;DssRun&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FAILED&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dssengine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Operation&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeOperation&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Operation&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;585&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dssengine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LocalSite&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;computeLocalSnapshot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LocalSite&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;833&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dssengine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Engine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;computeSnapshot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Engine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;586&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dashboard&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;dssengine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;RunDSSEngine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;documentExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RunDSSEngine&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;211&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;86&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;377&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runChildren&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;582&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;actions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SnapshotGenerator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;documentExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SnapshotGenerator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;128&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryTask&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;86&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;377&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;treatment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runChildren&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;582&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;272&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;impl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;topExecute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MemoryAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;265&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SectionAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInternal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SectionAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;44&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInTransaction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;192&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;137&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;transactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runHeadless&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Section&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;308&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfigurationManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runVerb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfigurationManager&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;567&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;393&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;467&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;onTreatment&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;181&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;244&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;500&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;389&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mda&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;233&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeInLogContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;107&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication$1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;73&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication$1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;500&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;389&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLIPMCConfiguredApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;67&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;pmc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CLI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CLI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;24&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke0&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Native&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;NativeMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DelegatingMethodAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;43&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;606&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeMain&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;529&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JarBootstrap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;755&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;INF&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2018&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;01&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;31&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;13&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;31&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;23&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Return&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - duplicate key value violates unique constraint uidx - efp - objects -statuses - duplicated objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses-duplicated-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses-duplicated-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue with the running of a snapshot which fails with the following error in the CAST-MS log: &lt;strong&gt;ERROR: duplicate key value violates unique constraint &amp;ldquo;uidx_efp_objects_statuses&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;uidx_efp_objects_statuses&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;8324633&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;103096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;908&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into EFP_OBJECTS_STATUSES(OBJECT_ID, MODULE_ID, SNAPSHOT_ID, PREVIOUS_SNAPSHOT_ID, OBJECT_STATUS, IS_ART, COST_COMPLEXITY, TECHNO_TYPE_ID).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: select distinct wkd.OBJECT_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: wkd.MODULE_ID,.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: I_SNAPSHOT_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: I_SNAPSHOT_ID_PREVIOUS, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: wkd.OBJECT_STATUS,.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: (case when wka.OBJECT_ID is null then -1 else 1 end), /* 1 : object is an artifact, else -1 */.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: (case when wka.OBJECT_ID is null then -1 else wka.COST_COMPLEXITY end),.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: 0.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: from WK_EFP_OBJ_STATUS_LIGHT wkd.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: left join WK_EFP_ARTIFACTS wka on ( wka.OBJECT_ID = wkd.OBJECT_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;efp_build_obj_status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;115&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;SELECT EFP_BUILD_OBJ_STATUS(I_SNAPSHOT_ID, I_SNAPSHOT_ID_START, I_APP_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;efp_build_art_cpt_statuses_sys&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;47&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PERFORM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select EFP_BUILD_ART_CPT_STATUSES_SYS (908)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_named_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;64&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXECUTE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_full_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;20&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;assignment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Severity&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Msg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For locating CAST MS log, see:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance issue - Snapshot stuck while executing procedure ADGCQ_COUNT_ALL_VIOLATIONS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-executing-procedure-adgcq-count-all-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-executing-procedure-adgcq-count-all-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution for performance issue when your snapshot is stuck at the Compute snapshot step for the procedure - ADGCQ_COUNT_ALL_VIOLATIONS&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532863/566532864.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Issue occurs in CAST AIP versions 8.2.3 and higher. It is currently planned to be fixed in CAST 8.3.17.  To resolve this issue in prior versions to the one which includes the fix, apply the below solution
&lt;ol&gt;
&lt;li&gt;Install the attached stored procedure &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566532863/566532862.sql"&gt;ADGCQ_COUNT_ALL_VIOLATIONS&lt;/a&gt;on the Central Base&lt;/li&gt;
&lt;li&gt;Run snapshot by skipping analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - Extension - HTML5</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-extension-html5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-extension-html5/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for HTML5 extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name**** : JScript.ValidateUserKeyPress.js&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt; : Y:\Deploy\CAST-TkbSupportAdjustments\src\CASTWebSite\Scripts\JScript.ValidateUserKeyPress.js/CAST_HTML5_JavaScript_SourceCode&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : Y:\Deploy\CAST-TkbSupportAdjustments\src\CASTWebSite\Scripts\JScript.ValidateUserKeyPress.js/CAST_HTML5_JavaScript_SourceCode&lt;/p&gt;
&lt;p&gt;In this example, the GUID is the object fullname.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - Failed to load metadata dispenser</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-failed-to-load-metadata-dispenser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-failed-to-load-metadata-dispenser/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a dotnet analysis the analysis ended with the error &amp;ldquo;Failed to load metadata dispenser (0x80131700). Possible reasons are: missing .NET framework 2.0 version or .NET framework 2.0 has been installed after a more recent version&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Please find the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532996/566532997.png" alt=""&gt;  &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532996/566532995.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - IBM DB2 ZOS with Core CAST AIP - Unable to find CAST.DB2.SYSDTYP file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-unable-to-find-cast-db2-sysdtyp-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-ibm-db2-zos-with-core-cast-aip-unable-to-find-cast-db2-sysdtyp-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following error occurs in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Unable to find &amp;lsquo;S:...\CAST.DB2.SYSDTYP&amp;rsquo; file due to one of the following reasons&lt;/em&gt;&lt;br&gt;
&lt;em&gt;A- DB2 for z/OS extracted file doesn&amp;rsquo;t match expected format.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;B- You have supply a filter file that doesn&amp;rsquo;t accept objects described in the file.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;To fix the problem do one of following operations&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Modify your filter file in order to add required objects group (see online help)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Check &amp;lsquo;CAST.DB2.MANIFEST&amp;rsquo; reference file for columns description.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;If the extractor contents has been modified to generate files in another way,&lt;/em&gt;&lt;br&gt;
&lt;em&gt;please get the latest version and try again.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with Core CAST AIP - Unexternalized exception access violation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-unexternalized-exception-access-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-core-cast-aip-unexternalized-exception-access-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The analysis of a Java application fails with the error and warnings as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unexternalized exception - access violation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Internal exception occurred during processing listener JEEJobActionNew::Process on instance analysisStart &lt;a href="https://castsoftware.zendesk.com/agent/tickets/1"&gt;#1&lt;/a&gt; : access violation&lt;br&gt;
Internal exception occurred during processing listener JEEAnalyzerActionNew::Process on instance JOB_JSP_ANALYZER &lt;a href="https://castsoftware.zendesk.com/agent/tickets/2"&gt;#2&lt;/a&gt; : invalid map&amp;lt;K, T&amp;gt; key&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533051/566533055.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue is planned to be fixed in 8.2.5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extension - JEE Analyzer - Unable to process JEE analysis An exception occurred</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-unable-to-process-jee-analysis-an-exception-occurred/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-unable-to-process-jee-analysis-an-exception-occurred/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot a fatal error occurring during JEE Analysis : in the analysis log file, the message is &amp;ldquo;Unable to process JEE analysis. An exception occurred&amp;rdquo;, whereas you can have a pop-up like below in Cast-MS :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533206/566533205.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-unable-to-process-jee-analysis-an-exception-occurred/"&gt;CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extension - JEE Analyzer - Unable to process JEE analysis An exception occurred&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/li&gt;
&lt;li&gt;TKB page for INFORMATION GUIDE &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-jee-analyzer-unable-to-process-jee-analysis-an-exception-occurred/"&gt;CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extension - JEE Analyzer - Unable to process JEE analysis An exception occurred&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - JEE with extensions - Security for Java - java lang UnsupportedClassVersionError Unsupported major minor version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-java-lang-unsupportedclassversionerror-unsupported-major-minor-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extension-security-for-java/cms-snapshot-analysis-run-analyzer-fatal-error-jee-with-extensions-security-for-java-java-lang-unsupportedclassversionerror-unsupported-major-minor-version/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This fatal error may happen when extension Security for Java requires a higher version of Java, which is not present in the installation folder of CAST.&lt;/p&gt;
&lt;p&gt;In the analysis log file, you may find the following error message&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Information MODULMSG ; Job execution [com.castsoftware.securityforjava] config path NOT FOUND = D:\CAST\CAST\Extensions\com.castsoftware.securityforjava.1.5.0-funcrel\config.ini&lt;br&gt;
Information MODULMSG ; Job execution [com.castsoftware.securityforjava] calling [&amp;lsquo;D:\CAST\CAST\Extensions\com.castsoftware.securityforjava.1.5.0-funcrel\com\castsoftware\resources\ProjectXmlReview.exe&amp;rsquo;, &amp;lsquo;-p&amp;rsquo;, &amp;lsquo;N:\CastWork\Storage\LISA_AM_83\LISA\deec18b01d1c444aa0a447f5d14220fc\Scr78d23a2481b14ce88c72f6df8e5bad33\project.xml&amp;rsquo;]&lt;br&gt;
Information MODULMSG ; Job execution [com.castsoftware.securityforjava] calling [&amp;lsquo;D:\CAST\8.3\jre\bin\java&amp;rsquo;, &amp;lsquo;-Xmx13G&amp;rsquo;, &amp;lsquo;-jar&amp;rsquo;, &amp;lsquo;D:\CAST\CAST\Extensions\com.castsoftware.securityforjava.1.5.0-funcrel\com\castsoftware\resources\java2castil.jar&amp;rsquo;, &amp;lsquo;-c&amp;rsquo;, &amp;lsquo;N:\CastWork\Storage\LISA_AM_83\LISA\deec18b01d1c444aa0a447f5d14220fc\Scr78d23a2481b14ce88c72f6df8e5bad33\project_filtered.xml&amp;rsquo;, &amp;lsquo;-d&amp;rsquo;, &amp;lsquo;N:\CastWork\Storage\LISA_AM_83\LISA\deec18b01d1c444aa0a447f5d14220fc\Scr78d23a2481b14ce88c72f6df8e5bad33\&amp;rsquo;]&lt;br&gt;
Warning MODULMSG ; Job execution &lt;strong&gt;[com.castsoftware.securityforjava] Exception in thread &amp;ldquo;main&amp;rdquo; java.lang.UnsupportedClassVersionError: org/eclipse/jdt/core/dom/FileASTRequestor : Unsupported major.minor version 52.0&lt;/strong&gt;&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.lang.ClassLoader.defineClass1(Native Method)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.lang.ClassLoader.defineClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.security.SecureClassLoader.defineClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader.defineClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader.access$100(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader$1.run(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader$1.run(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.security.AccessController.doPrivileged(Native Method)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at &lt;a href="http://java.net"&gt;java.net&lt;/a&gt;.URLClassLoader.findClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.lang.ClassLoader.loadClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at java.lang.ClassLoader.loadClass(Unknown Source)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.ApplicationTranslator.getProjectTranslator(ApplicationTranslator.java:60)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.ApplicationTranslator.build(ApplicationTranslator.java:77)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.Main.loadConfigAndDo(Main.java:100)&lt;br&gt;
Warning MODULMSG ; Job execution [com.castsoftware.securityforjava] at com.castsoftware.castil.translation.Main.main(Main.java:174)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Oracle Forms with Core CAST AIP - SQL statement select INT DBEPRO CREATE I IDJOB</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip-sql-statement-select-int-dbepro-create-i-idjob/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-forms-with-core-cast-aip-sql-statement-select-int-dbepro-create-i-idjob/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page deals with the issue when Oracle Forms Report Analysis is crashing after the saving step with the SQL error message : &lt;/p&gt;
&lt;p&gt; &lt;br&gt;
SQL Error: ERROR: null value in column &amp;ldquo;objtyp&amp;rdquo; violates not-null constraint &lt;br&gt;
SQL Error: DETAIL: Failing row contains (10930830, Forms_and_reports_17627 used by Forms_and_reports_17627, null, XXXXXX, -1, 0, 0, null, ???, 2016-05-01 23:13:37.831, null, 0, null). &lt;br&gt;
SQL Error: CONTEXT: SQL statement &amp;ldquo;insert into Keys(IdKey, KeyNam, KeyLib, KeyTyp, KeySubTyp, KeyClass, KeyProp, ObjTyp, IdUsrDevPro, KeyDevDat, SqlOwner) &lt;br&gt;
SQL Error: values (IO_IdKey, I_KeyNam, I_KeyLib, I_KeyTyp, I_KeySubTyp, I_KeyClass, I_KeyProp, I_ObjTyp, &amp;lsquo;???&amp;rsquo;, L_KeyDevDat, I_Owner)&amp;rdquo; &lt;br&gt;
SQL Error: PL/pgSQL function i_keys(integer,character varying,character varying,character,integer,integer,integer,integer,character varying) line 15 at SQL statement &lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select I_Keys (IO_IDPRO, I_PRONAM, cast(null as varchar), &amp;lsquo;XXXXXX&amp;rsquo;, -1,0,0 , I_OBJTYPPRO, NULL)&amp;rdquo; &lt;br&gt;
SQL Error: PL/pgSQL function int_subpro_create(integer,character varying,integer,integer,integer,integer) line 25 at SQL statement &lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select INT_SUBPRO_CREATE(L_IDPRO_SUBSET, L_PRONAM_SUBSET, L_OBJTYP_SUBSET, I_IDJOB, L_IDPROMAIN, 8)&amp;rdquo; &lt;br&gt;
SQL Error: PL/pgSQL function int_dbepro_create(integer) line 208 at SQL statement &lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select INT_DBEPRO_CREATE(I_IDJOB)&amp;rdquo; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Oracle Server PL SQL with Core CAST AIP - Invalid type name CAST_SQL_Instance not declared in metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-type-name-cast-sql-instance-not-declared-in-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-oracle-server-pl-sql-with-core-cast-aip-invalid-type-name-cast-sql-instance-not-declared-in-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Error during UI analysis - Invalid type name &amp;rsquo; CAST_SQL_Instance&amp;rsquo;  (not declared in metamodel).&lt;/p&gt;
&lt;p&gt;This error occurs when one migrates from 7.0.x to 7.2.x &amp;amp; uses the same .uax files that was extracted in 7.0.x&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Cannot insert duplicate key row in object dboObjPro with unique index ObjPro_ProObj</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-cannot-insert-duplicate-key-row-in-object-dboobjpro-with-unique-index-objpro-proobj/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-cannot-insert-duplicate-key-row-in-object-dboobjpro-with-unique-index-objpro-proobj/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page talks about the analysis throwing below error while running the analysis:&lt;/p&gt;
&lt;p&gt;Error - Cannot insert duplicate key row in object &amp;lsquo;dbo.ObjPro&amp;rsquo; with unique index &amp;lsquo;ObjPro_ProObj&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533092/566533091.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - An exception occurred while searching for the substring</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-an-exception-occurred-while-searching-for-the-substring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-an-exception-occurred-while-searching-for-the-substring/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for Universal analysis failing with error &lt;strong&gt;An exception occurred while searching for the substring using a regular expression.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure UA job&lt;/li&gt;
&lt;li&gt;Run analysis and analysis fails with error&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - ABAP - No SAP table created</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-no-sap-table-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-abap/cms-snapshot-analysis-run-analyzer-missing-objects-abap-no-sap-table-created/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance when, even after successful analysis of SAP source files, SAP table objects are not generated as expected.&lt;/p&gt;
&lt;p&gt;In the screen shot below,it can be seen that, 6289 tables are loaded, but only 1 table has been saved in Knowledge base&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533822/566533823.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533822/566533821.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Extract ABAP code from the SAP system&lt;/li&gt;
&lt;li&gt;Analyze Extracted code&lt;/li&gt;
&lt;li&gt;Examine Results to find that it is not as per expectation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with Core CAST AIP - Missing JPA Entity objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-jpa-entity-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-jpa-entity-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some of the objects from JPA Entity, which were getting created on 7.3 are not getting created in 8.x.x.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis of an application containing JPA Entity.&lt;/li&gt;
&lt;li&gt;Check in Enlighten.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Web with extension - HTML5 and JavaScript - Missing Javascript method</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-javascript-method/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript/cms-snapshot-analysis-run-analyzer-missing-objects-web-with-extension-html5-and-javascript-missing-javascript-method/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes issues observed when analyzing JS file:&lt;/p&gt;
&lt;p&gt;JS methods are not created when they should be (since they are present in the source code).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.7&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.6&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.5&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.4&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Manage HTML/Javascript extension in Servman.&lt;/li&gt;
&lt;li&gt;Create a user defined UA for java script&lt;/li&gt;
&lt;li&gt;Run the analysis on javascript source code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Coldfusion</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-coldfusion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-coldfusion/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After analysis there is a missing Link from ColdFusion Query to Oracle Table.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533735/566533734.png" alt=""&gt;&lt;/p&gt;
&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;Coldfusion is custom so it is not supported by CAST support.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - DOTNet - Missing links between VB DOTNet and SQL objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-missing-links-between-vb-dotnet-and-sql-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-missing-links-between-vb-dotnet-and-sql-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution for the issue of missing links between VB.Net constant field and stored procedures.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis.&lt;/li&gt;
&lt;li&gt;Check in enlighten for missing links between constant field and stored procedures.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - J2EE - Wrong links related to funnel programming</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-wrong-links-related-to-funnel-programming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-j2ee-wrong-links-related-to-funnel-programming/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to deal with an issue called &amp;ldquo;&lt;strong&gt;Big Potato&lt;/strong&gt;&amp;rdquo;, occurring because of &lt;strong&gt;multiple {Ae}&lt;/strong&gt; (Internally Escalated Access Execute) &lt;strong&gt;links&lt;/strong&gt;. It consists of &lt;strong&gt;multiple false links&lt;/strong&gt; between several implementations of an interface or an abstract class and several resources. This sometimes happens when the application is developed using a programming style called Interface-Based Programming, and uses many different resources. This is called &amp;ldquo;funnel&amp;rdquo; programming.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533778/566533783.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533778/566533782.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Funnel programming (fig1) leads to false links (fig2)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - DOTNet with extension - DotNet Analyzer - None of the selected projects has its target framework installed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-none-of-the-selected-projects-has-its-target-framework-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-dotnet-with-extension-dotnet-analyzer-none-of-the-selected-projects-has-its-target-framework-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides multiple solutions based on the scenario for the error &amp;ldquo;&lt;strong&gt;None of the selected projects or websites has its target framework installed in a DotNet analysis&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533246/566533250.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver the source code&lt;/li&gt;
&lt;li&gt;Discover the project&lt;/li&gt;
&lt;li&gt;Run the analysis, you will get the error: &amp;ldquo;None of the selected projects or websites has its target framework installed in a DotNet analysis&amp;rdquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with extension - JEE Analyzer - EJB - Failed to Parse XML file comment or processing instruction expected</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the approach to solve the following error message**&amp;quot; &lt;strong&gt;Failed to parse xml file:  (comment or processing instruction expected (pos l: 2 col: 1))&lt;/strong&gt;&amp;quot;.**&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source&lt;/li&gt;
&lt;li&gt;Accept and run the analysis&lt;/li&gt;
&lt;li&gt;Check the log for the errors as shown in below screenshot.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210731402/210731401.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - Mainframe - Analysis getting stuck at the beginning of the analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-mainframe-analysis-getting-stuck-at-the-beginning-of-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-processing-source-files/cms-snapshot-analysis-run-analyzer-performance-issue-mainframe-analysis-getting-stuck-at-the-beginning-of-the-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The analysis of the maniframe application remains at the same tracing log for more than 15 hours.&lt;/p&gt;
&lt;p&gt;The analysis is stuck just after the below step in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About to run JOB_MAINFRAME_ANALYZER job &amp;lsquo;&lt;Analysis log file name&gt;&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem: &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SQL PLSQL - Information - How to exclude objects from analysis in New PL -SQL Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-exclude-objects-from-analysis-in-new-pl-sql-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-exclude-objects-from-analysis-in-new-pl-sql-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the New PL/SQL analyzer, How to exclude objects from analysis?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New PL/SQL Analyzer requires extracted database source to perform analysis.&lt;br&gt;
Hence as a workaround, modify the .UAXDirectory file to remove the &lt;UAXFile&gt; tags corresponding to the objects to filter out from the analysis&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; However, if those objects are referenced in stored procedures, then analyzer will raise some resolution errors / warnings.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Csharp - File XXXXcsproj is missing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-csharp-file-xxxxcsproj-is-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-csharp-file-xxxxcsproj-is-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Relative paths (......) in CSPROJ files are not being resolved correctly.&lt;/p&gt;
&lt;p&gt;The csproj files have something like this:&lt;/p&gt;
&lt;Compile Include="..\..\\_Solutions\SharedAssemblyInfo.cs"&gt; 
&lt;Link&gt;Properties\SharedAssemblyInfo.cs&lt;/Link&gt; 
&lt;/Compile&gt; 
&lt;Compile Include="..\..\\_Solutions\VersionInfo.cs"&gt; 
&lt;Link&gt;Properties\VersionInfo.cs&lt;/Link&gt; 
&lt;/Compile&gt;
&lt;p&gt;Which generates the following warnings in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;File &amp;rsquo;e:\cast-ms\deploy\application blocks\application blocks source code\ab.cvcsc.ab.xmlvisualizer_Solutions\SharedAssemblyInfo.cs&amp;rsquo; referenced in project &amp;rsquo;e:\cast-ms\deploy\application blocks\application blocks source code\ab\acvcsc.ab.xmlvisualizer\acvcsc.applicationblocks.xmlvisualizer.csproj&amp;rsquo; is missing.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;File &amp;rsquo;e:\cast-ms\deploy\application blocks\application blocks source code\ab.cvcsc.ab.xmlvisualizer_Solutions\VersionInfo.cs&amp;rsquo; referenced in project &amp;rsquo;e:\cast-ms\deploy\application blocks\application blocks source code\ab\acvcsc.ab.xmlvisualizer\acvcsc.applicationblocks.xmlvisualizer.csproj&amp;rsquo; is missing.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Failed to analyze configuration file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-failed-to-analyze-configuration-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-failed-to-analyze-configuration-file/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you might encounter,when analyzing java source with hibernate framework.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Failed to analyze configuration file&lt;/strong&gt; &amp;lsquo;C:\CASTMS\LTSA\LTSA\ccd746b326c643d19fa431c8487b3196/Scr14750\JavaTemp\Test.hbm-7-8.xml&amp;rsquo;\n Queries files &amp;lsquo;C:\Program Files\CAST\7.3\EnvProf\J2EE\Hibernate*&lt;em&gt;cast-hibernate-config-3-2.xml&lt;/em&gt;*&amp;rsquo; not found.&lt;/li&gt;
&lt;li&gt;�&lt;strong&gt;Failed to analyze configuration file &amp;lsquo;C&lt;/strong&gt;:\CASTMS\LTSA\LTSA\ccd746b326c643d19fa431c8487b3196/Scr14750\JavaTemp\Test1.hbm-9-10.xml&amp;rsquo;\n Queries files &amp;lsquo;C:\Program Files\CAST\7.3\EnvProf\J2EE\Hibernate*&lt;em&gt;cast-hibernate-config-3-2.xml&lt;/em&gt;*&amp;rsquo; not found.�&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Mainframe with Core CAST AIP - Problem during parsing Duplicate sub clause CAST COBOL WithStatusCode</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-core-cast-aip-problem-during-parsing-duplicate-sub-clause-cast-cobol-withstatuscode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-extension/cms-snapshot-analysis-run-analyzer-warnings-mainframe-with-core-cast-aip-problem-during-parsing-duplicate-sub-clause-cast-cobol-withstatuscode/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the explanation and action plan for  &lt;strong&gt;&amp;ldquo;Problem during parsing. Duplicate sub clause &amp;ldquo;CAST_COBOL_WithStatusCode&amp;rdquo;&amp;rdquo;&lt;/strong&gt; warning message which may appear during Mainframe analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x (x &amp;lt; 6)&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Analysis&lt;/li&gt;
&lt;li&gt;Notice warning in the analysis log&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - PHP with extension - Unable to find the object end for type XXXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-unable-to-find-the-object-end-for-type-xxxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension/cms-snapshot-analysis-run-analyzer-warnings-php-with-extension-unable-to-find-the-object-end-for-type-xxxx/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for warning - Unable to find the object end for type XXXX which occurs during PHP analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure a UA PHP analysis&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Open Log and see warning messages - Unable to find the object end for type XXXX&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Copy Paste Metrics Calculation - Unexpected Behaviour</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-unexpected-behaviour/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-copy-paste-metric-calculation/cms-snapshot-analysis-run-copy-paste-metrics-calculation-unexpected-behaviour/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When there are several re-scan on the the same application, objects may not be visible on the dashboard for the Rule - &lt;strong&gt;Avoid Too Many Copy Pasted Artifacts&lt;/strong&gt; , &lt;/p&gt;
&lt;p&gt;This may lead to unexpected results on the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following action:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Data Flow Security Analysis - Run J2EE or NET Data Flow Security - Performance Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-data-flow-security-analysis/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security/cms-snapshot-analysis-run-data-flow-security-analysis-run-j2ee-or-net-data-flow-security-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to performance issues that may occur during the Run Data Flow, Run J2EE/.NET Data Flow sub steps.&lt;/p&gt;
&lt;p&gt;For references on the expected performance of Security Analysis please refer to  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Enable+User+Input+Security+checks"&gt;Enable User Input Security checks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform below action plan&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the SecurityAnalyzer log and understand where performance issue occurs. After initial configuration and verification of castil files, the actual QR process is launched in different steps.
&lt;ol&gt;
&lt;li&gt;Search for Process Flow and Tested information messages to get the step and number of entry points for each step. You will get something simillar to:&lt;br&gt;
 Line 149969: 2020-&lt;strong&gt;06-03 17:17&lt;/strong&gt;:21,999 [1] INFO    !!!Process flaw 7 of 23: SQL injection &amp;amp; Second order SQL injection&lt;br&gt;
 Line 155283: 2020-&lt;strong&gt;06-04 14:52&lt;/strong&gt;:55,399 [1] INFO    !!!Tested= 5276/5276 entrypoints, Found= 0+0 flaws, Distinct=0+0&lt;/li&gt;
&lt;li&gt;Checking the timestep differences for each step in comparison to the previous one you can understand which search(es) is/are problematic and cause performance degradation&lt;/li&gt;
&lt;li&gt;Focusing on the specific search/step check the delta  timestamp of specific targets like in example:&lt;br&gt;
&lt;strong&gt;2020-06-03 19:48:45,947&lt;/strong&gt; [1] DEBUG Analyzed target: 824/5276. Found=0+0, Distinct=0+0. Steps=15001 (&amp;gt;Limit). Arg 0 of line 04: callstatic v73&amp;lt;v47.Remove(v48)  // [System.Data]System.Data.DataColumnCollection.Remove([mscorlib]System.String)  // C:\Program Files\Cast\AipNode\data\deploy\Sample_Project_Cast_Analysis_2\main_sources\AppModule\ExcelMigration(Latest)\IOServiceCost ModelTemplate\BusinessLayer\CommonMethodsBL.cs (1632,21)-&amp;gt;(1632,47)&lt;br&gt;
line 863 : &lt;br&gt;
&lt;strong&gt;2020-06-04 08:48:19,43&lt;/strong&gt;3 [1] DEBUG Analyzed target: 825/5276. Found=0+0, Distinct=0+0. Steps=15001 (&amp;gt;Limit). Arg 0 of line 05: callstatic v74&amp;lt;v38.Remove(v39)  // [System.Data]System.Data.DataColumnCollection.Remove([mscorlib]System.String)  // C:\Program Files\Cast\AipNode\data\deploy\Sample_Project_Cast_Analysis_2\main_sources\AppModule\ExcelMigration(Latest)\IOServiceCost ModelTemplate\BusinessLayer\CommonMethodsBL.cs (1588,25)→(1588,57
&lt;ol&gt;
&lt;li&gt;Any search that takes &lt;strong&gt;&amp;gt;2entrypoints/second&lt;/strong&gt; is not normal and you should go to last step&lt;/li&gt;
&lt;li&gt;Else the performance is expected and huge due to number of Java files and/or Entry points for the specific Search. In that case if the performance is not acceptable follow guidelines in &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/User+Input+Security+-+Advanced+configuration+to+improve+performance"&gt;User Input Security - Advanced configuration to improve performance&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the snapshot performance is not expected contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;  with the following &lt;a href="#CMSSnapshotAnalysisRunDataFlowSecurityAnalysisRunJ2EEorNETDataFlowSecurityPerformanceIssue-Relevantinput"&gt;Relevant input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt; Export with options &lt;strong&gt;Export Logs&lt;/strong&gt; and &lt;strong&gt;Export Databases&lt;/strong&gt; (&lt;strong&gt;Management Base&lt;/strong&gt; and &lt;strong&gt;Knowledge Base&lt;/strong&gt; only)&lt;/li&gt;
&lt;li&gt;LISA folder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - java.lang.RuntimeException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-java-lang-runtimeexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-java-lang-runtimeexception/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to explain how to resolve the &lt;strong&gt;java.lang.RuntimeException&lt;/strong&gt; error that occurs during the Run Dynamic Link Manager step.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533964/566533963.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This is a Bug. This issue occurs when :&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Duplicated Analysis Unit Name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-duplicated-analysis-unit-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-duplicated-analysis-unit-name/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running a snapshot, the &amp;ldquo;synchronize services&amp;rsquo; step ends in an error (&lt;strong&gt;&amp;ldquo;Duplicated &lt;Analysis Unit Name&gt;)&lt;/strong&gt; as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534115/566534114.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver code&lt;/li&gt;
&lt;li&gt;Analyze code&lt;/li&gt;
&lt;li&gt;Configure modules&lt;/li&gt;
&lt;li&gt;Run snapshot - Error - Duplicated &lt;Analysis unit name&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Fatal Error - java lang OutOfMemoryError Java heap space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-java-lang-outofmemoryerror-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-fatal-error/cms-snapshot-analysis-update-sources-fatal-error-java-lang-outofmemoryerror-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While taking a Snapshot, it fails in the Update Sources in Local service step with error &lt;strong&gt;&amp;ldquo;java lang OutOfMemoryError Java heap space&amp;rdquo;&lt;/strong&gt; as shown in the the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534183/566534186.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x, x&amp;lt; 1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x, x &amp;lt; 5&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x, x &amp;lt; 11&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Update Sources - Non Fatal Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-non-fatal-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-update-sources/cms-snapshot-analysis-update-sources-non-fatal-error/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems when you encounter Non Fatal errors during Update Sources step.&lt;/p&gt;
&lt;p&gt;A Non Fatal error is an error that doesn&amp;rsquo;t stop the analysis in between. Unlike crash, the log file will be complete and analysis will be completed. These kind of errors are mostly technology dependent.&lt;/p&gt;
&lt;p&gt;To get information about different log files, their locations and to understand and explore log files as per the feature,please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Compatible Accessibility Standards</title><link>https://doc.castsoftware.com/export-v2/security/compatible-accessibility-standards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/compatible-accessibility-standards/</guid><description>&lt;p&gt;Following table lists the Accessibility Standards that the CAST Security Dashboard adheres to:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Compatible Accessibility Standards&lt;/th&gt;
 &lt;th&gt;Compliant with CAST Security Dashboard&lt;/th&gt;
 &lt;th&gt;Compatible version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://www.w3.org/TR/WCAG20/" title="Follow link"&gt;https://www.w3.org/TR/WCAG20/&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;≥1.21.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://wave.webaim.org/"&gt;https://wave.webaim.org/&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;≥1.24.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Complete start-up wizard - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/complete-start-up-wizard-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/complete-start-up-wizard-v-1-x/</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;: describes how to complete the start-up wizard that is displayed the first time you connect to the AIP Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is displayed the first time you connect to the AIP Console. The wizard provides a user-friendly method to configure various mandatory settings and options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify the installation&lt;/li&gt;
&lt;li&gt;Assigning the Administrator role to a user&lt;/li&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Imaging&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;</description></item><item><title>Computing Function Points and Transactions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/computing-function-points-and-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/computing-function-points-and-transactions/</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 provides information about using the compute action when working with Function Points or Transactions in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When you have completed the transaction/function point calibration process, you now need to &lt;strong&gt;Compute&lt;/strong&gt; the results. Essentially this means forcing the CAST algorithm to recalculate the Automatic Function Point (AFP) values for objects that are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;already in the results and you have changed the FP value/type&lt;/li&gt;
&lt;li&gt;new objects that will be detected using the custom rules you have created&lt;/li&gt;
&lt;/ul&gt;
&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;By default, Console will assume various default settings. Please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/"&gt;Computation settings&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>Configure a license key</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-a-license-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-a-license-key/</guid><description>&lt;p&gt;Login to CAST Imaging with a user that has been granted the &lt;strong&gt;ADMIN&lt;/strong&gt; role (for example the default &amp;ldquo;admin&amp;rdquo; user if you are using local authentication) and click the &lt;strong&gt;settings&lt;/strong&gt; icon:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760243/506760246.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The system will detect that no license key exists and will instruct you to enter one. Please &lt;strong&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;contact CAST Support&lt;/a&gt;&lt;/strong&gt; to request a license key:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760243/579469443.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When entered, the license key along with its validity details will be displayed in the license key&lt;strong&gt;panel:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring http headers for source code viewer</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-http-headers-for-source-code-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-http-headers-for-source-code-viewer/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In some situations you may attempt to view the source code of an
object but the source code is never displayed despite the soure code
data source being configured correctly and other objects displaying
their source code without issue. On further investigation, a &amp;ldquo;Request header is too large&amp;rdquo; error is also seen in the sourcodeservice.log file, as follows:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2024-05-15 09:12:13.289 INFO 5200 --- [nio-9980-exec-5] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Request header is too large
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This error indicates that CAST Imaging was unable to
display the source code because the source code of the object in
question is too large and exceeds the size authorized in the API call
between the CAST Imaging UI and the back-end database. It is possible
to update the authorized file size to allow the source code of larger
objects to be displayed. This is described below.&lt;/p&gt;</description></item><item><title>Configuring source code delivery for .NET for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-net-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/application-onboarding-for-cast-imaging-prerequisites/configuring-source-code-delivery-for-net-for-cast-imaging/</guid><description>&lt;h3 id="prepare-the-application-source-code"&gt;Prepare the application source code&lt;/h3&gt;
&lt;p&gt;AIP Console expects the application source code to be delivered either via a &lt;strong&gt;ZIP file&lt;/strong&gt; or via a **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/"&gt;source code located in a folder&lt;/a&gt;**configured in AIP Console. Whichever option you chose, you should include in the ZIP/source code folder all of your .NET application source code. CAST highly recommends placing all the relevant files in a folder and using sub-folders where necessary. You can deliver other technologies at the same time (for example, database DDL). If you are using a ZIP/archive file, zip the folders in the &amp;ldquo;temp&amp;rdquo; folder as shown in the image below - but do not zip the &amp;ldquo;temp&amp;rdquo; folder itself, nor create any intermediary folders:&lt;/p&gt;</description></item><item><title>Configuring source code delivery for JEE without .pom file or .project file</title><link>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-jee-without-pom-file-or-project-file/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When
&lt;strong&gt;adding a new version&lt;/strong&gt;
to analyze an Application that includes &lt;strong&gt;JEE based&lt;/strong&gt;
&lt;strong&gt;source code&lt;/strong&gt; and this source code &lt;strong&gt;does not contain&lt;/strong&gt; a &lt;strong&gt;.pom&lt;/strong&gt; or &lt;strong&gt;.project file&lt;/strong&gt;, C onsole will behave as follows:&lt;/p&gt;
&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;See also  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/prepare/"&gt;JEE - Prepare and deliver the source code&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="behaviour-inconsole-23"&gt;Behaviour in Console ≥ 2.3&lt;/h2&gt;
&lt;p&gt;Console will automatically install the&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/jee/extensions/com.castsoftware.dmtjeefilediscoverer/"&gt;JEE File Discoverer&lt;/a&gt;&lt;/strong&gt; whenever a  &lt;strong&gt;.java file&lt;/strong&gt; is encountered in your delivered source code. This extension will ensure that the required Analysis Units are created for your source code and that an analysis can proceed without issue.&lt;/p&gt;</description></item><item><title>Create CAST Security schemas</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/create-cast-security-schemas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/create-cast-security-schemas/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 explains how to create the &lt;strong&gt;CAST Security schemas&lt;/strong&gt;. This equates to the installation of the &lt;strong&gt;CAST Management Service&lt;/strong&gt;, &lt;strong&gt;CAST Analysis Service&lt;/strong&gt;, &lt;strong&gt;CAST Dashboard Service&lt;/strong&gt; on the &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service"&gt;CAST Storage Service&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col style="width: 2.03074%;"/&gt;&lt;col style="width: 97.9693%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;CAST assumes that you have already installed the &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service"&gt;CAST Storage Service&lt;/a&gt; on either the current workstation, or on a dedicated machine that can be accessed by the current workstation.&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;p&gt;Please note that the &lt;strong&gt;CAST Storage Service&lt;/strong&gt; requires no configuration prior to installing the CAST Security schemas. It is pre-configured ready for use.&lt;/p&gt;</description></item><item><title>Creating or modifying a custom extension to exploit an existing CAST analyzer with the CAST AIP Extension SDK</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-to-exploit-an-existing-cast-analyzer-with-the-cast-aip-extension-sdk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-to-exploit-an-existing-cast-analyzer-with-the-cast-aip-extension-sdk/</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 explains how to create or modify a custom extension to exploit an existing CAST analyzer with the &lt;strong&gt;CAST AIP Extension SDK&lt;/strong&gt;  such as the analyzers for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;.NET&lt;/li&gt;
&lt;li&gt;SAP/ABAP&lt;/li&gt;
&lt;li&gt;J2EE&lt;/li&gt;
&lt;li&gt;Universal Analyzer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The documentation is contained in an external site. Please see &lt;a href="http://cast-projects.github.io/Extension-SDK/doc/index.html"&gt;http://cast-projects.github.io/Extension-SDK/doc/index.html&lt;/a&gt; for more information:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/496140317/496140318.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>CSS Tools - Backup - Fatal Error - Postgres backup fails with an out of memory error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-postgres-backup-fails-with-an-out-of-memory-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-tools-component/css-tools-backup/css-tools-backup-fatal-error/css-tools-backup-fatal-error-postgres-backup-fails-with-an-out-of-memory-error/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When performing a cssbackup or postgres backup on a 32-bit machine, you may get a message for an out of memory error.&lt;/p&gt;
&lt;p&gt;The error in the backup log will be something like this:&lt;/p&gt;
&lt;p&gt;pg_dump: out of memory&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Out of memory error when doing a backup operation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Current known issues and vulnerabilities</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/current-known-issues-and-vulnerabilities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/current-known-issues-and-vulnerabilities/</guid><description>&lt;h2 id="current-known-vulnerabilities"&gt;Current known vulnerabilities&lt;/h2&gt;
&lt;p&gt;CAST takes security seriously, as such this section provides detailed information about all known security vulnerabilities that are present in AIP Core. If you think you may have found a vulnerability that is not listed in this page, please &lt;strong&gt;&lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;contact&lt;/a&gt;&lt;/strong&gt; us.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Vulnerability reference&lt;/th&gt;
 &lt;th&gt;Currently impacted CAST AIP software/versions&lt;/th&gt;
 &lt;th&gt;Fixed in&lt;/th&gt;
 &lt;th&gt;Description/Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CVE-2014-0160&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Zorba 1.4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Not fixed&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;There is currently no standalone patch available for Heartbleed vulnerable DLLs present in the third-party &lt;strong&gt;Zorba 1.4&lt;/strong&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="current-known-issues"&gt;Current known issues&lt;/h2&gt;
&lt;p&gt;This section lists all current known issues in AIP Core. There are &lt;strong&gt;32&lt;/strong&gt;issues in the list.&lt;/p&gt;</description></item><item><title>Dashboard localization</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/dashboard-localization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/dashboard-localization/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes how to configure the Health Dashboard and Engineering Dashboard to &lt;strong&gt;display text in a language other than the default English&lt;/strong&gt;, i.e. how to localize the dashboards.&lt;/p&gt;
&lt;/div&gt;
&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;The following locales are supported (a green tick indicates a supported locale). All other locales that are added will not be displayed.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Locale&lt;/th&gt;
 &lt;th&gt;8.3.3&lt;/th&gt;
 &lt;th&gt;≥ 8.3.4&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;English (en_US)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;Default locale.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Chinese (zh_CN)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;This locale has been fully translated already and is delivered in the WAR from v. 1.10.0.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;French (fr_FR)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;These locales have note been translated and therefore require manual translation before the dashboard locale can be set to one of them.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;German (de_DE)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Japanese (ja_JP)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Korean (ko_KR)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Portuguese (pt_PT)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Spanish (es_ES)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Turkish (tr_TR)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default, the Health and Engineering Dashboards are delivered with language display set to &lt;strong&gt;English&lt;/strong&gt;: all messages and text displayed in the dashboard is only displayed in English. However, it is now possible to set a specific locale and provided that a translation of the default English text and messages has been configured, the dashboards will then display text and messages in the chosen language.&lt;/p&gt;</description></item><item><title>Dashboard Service license key configuration</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/dashboard-service-license-key-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/dashboard-service-license-key-configuration/</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 details how to configure a &lt;strong&gt;license key&lt;/strong&gt; for accessing a &lt;strong&gt;Dashboard schema&lt;/strong&gt; via a CAST dashboard web application (e.g. Engineering/Security Dashboard, RestAPI&amp;hellip;).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When you want to access a Dashboard schema, a special &lt;strong&gt;license key&lt;/strong&gt;
is required. This license key grants specific access to one or multiple
Dashboard schemas for the web application in which the license key is
installed. There are two types of license key:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - java util regex PatternSyntaxException Illegal repetition near index x</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-java-util-regex-patternsyntaxexception-illegal-repetition-near-index-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-java-util-regex-patternsyntaxexception-illegal-repetition-near-index-x/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue can occur in 7.2.x x&amp;lt;5 when the DMT is discovering a Maven project file (pom.xml).&lt;/p&gt;
&lt;p&gt;The page explains the process to follow to troubleshoot the error : java.util.regex.PatternSyntaxException Illegal repetition near index 5&lt;br&gt;
This error can be found in the DMT discovery log. To see the log location, refer the section &lt;strong&gt;Possible location for logs&lt;/strong&gt; of the page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/"&gt;Delivery Manager Tool Component DMT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Oracle Report - An error has occurred during command processing java lang NullPointerException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-report-an-error-has-occurred-during-command-processing-java-lang-nullpointerexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-oracle-forms/delivery-manager-tool-extraction-fatal-error-oracle-report-an-error-has-occurred-during-command-processing-java-lang-nullpointerexception/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution about the DMT Packaging error  java.lang.NullPointerException raised for Oracle Report (source having only .rex files).&lt;/p&gt;
&lt;h2 id="complete-error-"&gt;Complete Error :&lt;/h2&gt;
&lt;p&gt;ERROR An error has occurred during command processing&lt;br&gt;
&lt;strong&gt;java.lang.NullPointerException:&lt;/strong&gt;&lt;br&gt;
at com.castsoftware.extractor.exporter.TypeWriter.&lt;init&gt;(TypeWriter.java:18)&lt;br&gt;
at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.getWriter(FormsIdentificationGroupExporterNew.java:403)&lt;br&gt;
at com.castsoftware.extractor.exporter.FormsIdentificationGroupExporterNew.flushAll(FormsIdentificationGroupExporterNew.java:283)&lt;br&gt;
at com.castsoftware.extractor.exporter.FormsExporterNew.exportForms(FormsExporterNew.java:514)&lt;br&gt;
at com.castsoftware.extractor.cli.FormsExtractor.process(FormsExtractor.java:112)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.processWithOldLogging(CommandLineApplication.java:1137)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:978)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:924)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:907)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;br&gt;
at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:901)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:847)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;br&gt;
at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:841)&lt;br&gt;
at com.castsoftware.extractor.cli.FormsExtractor.main(FormsExtractor.java:139)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - Error running CAST database extractor</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-error-running-cast-database-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-error-running-cast-database-extractor/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On packaging a live Oracle database,the below error is found in log :&lt;br&gt;
Unknown Platform: Null&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Error running CAST database extractor!&lt;/em&gt;&lt;br&gt;
An error has occured during command processing:com.castsoftware.util.logger.exceptions.LogException&lt;/p&gt;
&lt;p&gt;and schemas can not be extracted.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536721/566536722.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - TFS - The working folder A is already in use by the workspace</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-the-working-folder-a-is-already-in-use-by-the-workspace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-tfs/delivery-manager-tool-extraction-fatal-error-tfs-the-working-folder-a-is-already-in-use-by-the-workspace/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines for the below mentioned error when you try to Package Source Code in DMT .&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536752/566536751.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;com.microsoft.tfs.core.exceptions.TECoreException:The working folder A:\ is already in use by the workspace xxxxxx;&lt;UserName&gt; on computer &lt;HostName&gt;.&lt;/p&gt;
&lt;p&gt;at com.microsoft.tfs.core.exceptions.mappers.TECoreExceptionMapper.map(TECoreExceptionMapper.java:93)&lt;/p&gt;
&lt;p&gt;at com.microsoft.tfs.core.exceptions.mappers.VersionControlExceptionMapper.map(VersionControlExceptionMapper.java:46)&lt;/p&gt;
&lt;p&gt;at com.microsoft.tfs.core.clients.versioncontrol.VersionControlClient.createWorkspace(VersionControlClient.java:511)&lt;/p&gt;
&lt;p&gt;at com.microsoft.tfs.core.clients.versioncontrol.VersionControlClient.createWorkspace(VersionControlClient.java:446)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.extractor.tfs.TFSExtractor.export(TFSExtractor.java:378)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.extractor.tfs.TFSExtractor.exportPath(TFSExtractor.java:312)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.extractor.tfs.TFSExtractor.exportPath(TFSExtractor.java:348)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.extractor.tfs.TFSExtractor.extract(TFSExtractor.java:273)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extractInternal(ExtractionEngine.java:639)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine.access$15(ExtractionEngine.java:620)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:614)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine$1.run(ExtractionEngine.java:1)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:569)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:609)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:62)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:322)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1015)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1)&lt;/p&gt;
&lt;p&gt;at com.castsoftware.util.logger.Logging&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - GIT - Fatal Error - Unable to create temporary file _Path_ Filename too long</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-unable-to-create-temporary-file-path-filename-too-long/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-git/delivery-manager-tool-extraction-git-fatal-error-unable-to-create-temporary-file-path-filename-too-long/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the GIT extension for extraction in the Delivery Manager Tool (DMT), we came across the below error -&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536666/566536667.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Error Stack -&lt;/p&gt;
&lt;p&gt;2021-03-26 10:29:16.765    INFO    cast.commandLine.appInfoVersion    DMT Extractor version 0.5 (c) 2020 CAST   &lt;br&gt;
2021-03-26 10:29:17.155    DETAIL    cast.dmt.coe.git.extractor.cloneInfoUsingGitCommand    Unkown format id: cast.dmt.coe.git.extractor.cloneInfoUsingGitCommand =&amp;gt;  %URL%=&amp;quot;&lt;a href="https://git.devops.broadridge.net/ICSCA/apps/sa/br-sa-recipient-viewer-ui"&gt;&amp;lt;&lt;/a&gt;GIT URL&amp;gt;&amp;quot; %LOCAL_PATH%=&amp;quot;&lt;Delivery Folder&gt;\data{6503f0df-9006-4224-bd53-c5f306aa22ca}{d26966ea-c649-48e6-97a1-3639e8548af4}{fe1c111b-96d8-48c6-a7c8-714fff65bc31}\tmp\volatile\work&amp;quot;   &lt;br&gt;
2021-03-26 10:29:17.171    DETAIL    cast.utilities.logger.initLoggingStackWhenCreatingThread    Initializing logging context in a new thread for parent thread 1. Logging.runInNewThreadContext should be used instead   &lt;br&gt;
2021-03-26 10:29:17.217    DETAIL    cast.utilities.logger.initLoggingStackWhenCreatingThread    Initializing logging context in a new thread for parent thread 1. Logging.runInNewThreadContext should be used instead   &lt;br&gt;
2021-03-26 10:29:17.311    INFO    cast.dmt.coe.git.extractor.processInfo    Unkown format id: cast.dmt.coe.git.extractor.processInfo =&amp;gt;  %Command :%=&amp;ldquo;git config &amp;ndash;global core.longpaths true&amp;rdquo; % and Output is: %=&amp;quot;&amp;quot;   &lt;br&gt;
2021-03-26 10:29:17.326    DETAIL    cast.utilities.logger.initLoggingStackWhenCreatingThread    Initializing logging context in a new thread for parent thread 1. Logging.runInNewThreadContext should be used instead   &lt;br&gt;
2021-03-26 10:29:17.342    DETAIL    cast.utilities.logger.initLoggingStackWhenCreatingThread    Initializing logging context in a new thread for parent thread 1. Logging.runInNewThreadContext should be used instead   &lt;br&gt;
2021-03-26 10:29:17.686    ERROR    cast.dmt.coe.git.extractor.invalidRemoteException    Unkown format id: cast.dmt.coe.git.extractor.invalidRemoteException =&amp;gt;  %URL%=&amp;ldquo;Command :git clone &amp;ndash;depth 1 -b master &lt;GIT URL&gt;  and Output is:Cloning into &amp;lsquo;abc&amp;rsquo;&amp;hellip;fatal: Unable to create temporary file &amp;lsquo;&lt;Delivery folder&gt;/data/{6503f0df-9006-4224-bd53-c5f306aa22ca}/{d26966ea-c649-48e6-97a1-3639e8548af4}/{fe1c111b-96d8-48c6-a7c8-714fff65bc31}/tmp/volatile/work/abc/.git/tXXXXX&amp;rsquo;: Filename too long&amp;rdquo;   &lt;br&gt;
2021-03-26 10:29:17.717    ERROR    cast.commandLine.exceptionDuringProcess    An error has occurred during command processing   &lt;br&gt;
 com.castsoftware.dmt.extractor.git.exceptions.UnreachableRepositoryLogException:&lt;br&gt;
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-2)&lt;br&gt;
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;br&gt;
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;br&gt;
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)&lt;br&gt;
  at java.lang.Class.newInstance(Class.java:442)&lt;br&gt;
  at com.castsoftware.util.logger.exceptions.LogException.newInstance(LogException.java:79)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.createErrorException(Logging.java:1051)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.error(Logging.java:1453)&lt;br&gt;
  at com.castsoftware.dmt.extractor.git.exceptions.UnreachableRepositoryLogException.newInstance(UnreachableRepositoryLogException.java:33)&lt;br&gt;
  at com.castsoftware.dmt.extractor.git.GitCommandUtility.cloneUsingGitCommand(GitCommandUtility.java:83)&lt;br&gt;
  at com.castsoftware.dmt.extractor.git.GITExtractor.connect(GITExtractor.java:84)&lt;br&gt;
  at com.castsoftware.dmt.engine.extraction.ExtractionEngine.execute(ExtractionEngine.java:561)&lt;br&gt;
  at com.castsoftware.dmt.engine.extraction.ExtractionEngine.extract(ExtractionEngine.java:617)&lt;br&gt;
  at com.castsoftware.dmt.engine.extraction.cli.Extract.processDMTCommand(Extract.java:79)&lt;br&gt;
  at com.castsoftware.dmt.engine.cli.AbstractDeliveryEngineCommandLine.process(AbstractDeliveryEngineCommandLine.java:314)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1324)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$4.call(CommandLineApplication.java:1305)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:1383)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication.access$100(CommandLineApplication.java:37)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1183)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1176)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:386)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:1175)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1107)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1100)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.execute(Logging.java:527)&lt;br&gt;
  at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:415)&lt;br&gt;
  at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:1099)&lt;br&gt;
  at com.castsoftware.dmt.engine.extraction.cli.Extract.main(Extract.java:158)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Oracle Forms - I O error Failed to load lib</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-i-o-error-failed-to-load-lib/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-i-o-error-failed-to-load-lib/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Explanation,Impact and Resolution of message :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I/O error&lt;/strong&gt; =&amp;gt; Failed to load lib(\XXXXX\AAA_Central_Repository\Software\40_Development\80_source_25022015\Drive_client_source_25022015\bank.pll)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I/O error&lt;/strong&gt; =&amp;gt; Failed to load lib(\XXXXX\AAA_Central_Repository\Software\40_Development\80_source_25022015\Drive_client_source_25022015\bank.pll)&lt;/p&gt;
&lt;p&gt;The message I/O error =&amp;gt; Failed to load lib is due to missing dependencies.&lt;br&gt;
Impact of these messages are missing links,objects and diags&lt;br&gt;
So,you need to&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Extracting Folder while excluding all its sub folders in TFS server</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-extracting-folder-while-excluding-all-its-sub-folders-in-tfs-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-extracting-folder-while-excluding-all-its-sub-folders-in-tfs-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When we want to exclude several folders from the extraction in the repository, what we do is to select the root folder and under that folder we check the folders we want to analyze .The ones we do not want to analyze remains unchecked.&lt;br&gt;
But what if you have in the same level as the folders being excluded ,there is a csproj and you need to analyze it while excluding all other sub-folders and files in it.&lt;br&gt;
This page will illustrate how to use a regular expression to achieve this.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Project Validation - Project not found - PeopleSoft</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-peoplesoft/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-peoplesoft/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the missing projects for PeopleSoft Vanilla code which is encountered in the DMT after packaging the source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536952/566536951.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is fixed in CAST version 7.3.6 and higher.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Validation - Alerts - J2EE - Maven - Missing source folder</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-maven-missing-source-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/delivery-manager-tool-package-validation-alerts-j2ee/delivery-manager-tool-package-validation-alerts-j2ee-maven-missing-source-folder/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots alerts related to missing source folder for Maven projects.&lt;/p&gt;
&lt;p&gt;The standard directory layout for a Maven Project is shown below :&lt;/p&gt;
&lt;p&gt;Application source code : src/main/java&lt;br&gt;
Web application sources : src/main/webapp&lt;/p&gt;
&lt;p&gt;In the pom.xml file, the sourceDirectory&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536894/566536899.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package Contents - Incomplete Package Contents - Files on your file system - Newly added files not getting extracted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-newly-added-files-not-getting-extracted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-newly-added-files-not-getting-extracted/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the the problem in Delivery Manager Tool, when newly added source file in new version are not getting extracted and are not available in Deployment Folder&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Source Code Scan - Error - String index out of range -1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-string-index-out-of-range-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-error-string-index-out-of-range-1/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain how to solve the source code scan issue when the step is failing with the following error :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;java.lang.StringIndexOutOfBoundsException:String index out of range: -1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536853/566536854.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536853/566536852.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Package a J2EE application.&lt;/li&gt;
&lt;li&gt;The Source code scan is failing as shown below :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536853/566536854.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Deploy CAST Security Dashboard using ZIP file</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-zip-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Security Dashboard 2.x&lt;/strong&gt; in &lt;strong&gt;ZIP&lt;/strong&gt; file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-zip-file-format"&gt;What is the ZIP file format?&lt;/h3&gt;
&lt;p&gt;From release 2.0 onwards, CAST will deliver a &lt;strong&gt;ZIP file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The ZIP file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the ZIP itself). The aim of the ZIP file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/deploy-the-cast-security-dashboard/deploy-cast-security-dashboard-using-war-file/"&gt;&lt;strong&gt;Deploy CAST Security Dashboard using WAR file&lt;/strong&gt;&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Deploying multiple 2.x ZIPs or JARs on the same server</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/deploying-multiple-2-x-zips-or-jars-on-the-same-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/deploying-multiple-2-x-zips-or-jars-on-the-same-server/</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;This information is only valid for &lt;strong&gt;CAST Dashboard&lt;/strong&gt;**≥ 2.x** when using a &lt;strong&gt;ZIP/JAR&lt;/strong&gt;deployment (i.e. without Apache Tomcat).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The following situations require some small changes to the Dashboard deployment process so that each Dashboard deployment does not conflict with another:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when multiple standalone 2.x Dashboards need to be run from the same server&lt;/li&gt;
&lt;li&gt;when embedded AIP Console Dashboards (from v. 1.25) need to be run on the same machine as standalone 2.x ZIP/JAR dashboards&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="required-changes"&gt;Required changes&lt;/h2&gt;
&lt;h3 id="step-1---change-the-port-on-which-the-dashboard-is-running---linux-and-microsoft-windows"&gt;Step 1 - Change the port on which the Dashboard is running - Linux and Microsoft Windows&lt;/h3&gt;
&lt;p&gt;By default the ZIP/JAR Dashboards are preconfigured to run on the following ports to accept incoming connections:&lt;/p&gt;</description></item><item><title>Disabling weak SSL cipher suites to improve security</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/disabling-weak-ssl-cipher-suites-to-improve-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/disabling-weak-ssl-cipher-suites-to-improve-security/</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 page explains how to modify your Apache Tomcat web application server, Windows Operating System and Apache web server to &lt;strong&gt;disable weak SSL cipher suites&lt;/strong&gt; to improve security when using the HTTPS protocol to access CAST web applications.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;As described in &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/configuring-apache-tomcat-to-use-secure-https-protocol/"&gt;Configuring Apache Tomcat to use secure https protocol&lt;/a&gt;, it is possible to configure Tomcat for &lt;strong&gt;secure https&lt;/strong&gt; access to the CAST dashboards. Apache recommends an SSL connector for you to use and by default this connector (whether APR or JSSE based) will include a list of Cipher Suites the client (i.e. the CAST web application) is permitted to negotiate in the SSL handshake phase. Unfortunately this list of Cipher Suites will include weak export grade ciphers that are insecure. As such CAST recommends actually specifying the Cipher Suites you wish to use, rather than relying on the default which includes many insecure ciphers that could pose a risk to your organization&amp;rsquo;s security.&lt;/p&gt;</description></item><item><title>DMT - Close</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/</guid><description>&lt;h5 id="close"&gt;Close&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The notion of &amp;ldquo;closing a version&amp;rdquo; is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use, however, using and accessing the option differs according to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; in use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#what"&gt;What does the action do?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#when"&gt;When should you use the Close action?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cast"&gt;CAST Delivery Manager Tool via the CAST AIC Portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cast2"&gt;CAST Delivery Manager Tool via the CAST Management Studio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="what-does-the-action-do"&gt;What does the action do?&lt;/h6&gt;
&lt;p&gt;The &lt;strong&gt;Close&lt;/strong&gt; action will flag a version as &amp;ldquo;closed&amp;rdquo; i.e. &amp;ldquo;done&amp;rdquo; - this has the following effects:&lt;/p&gt;</description></item><item><title>DMT - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>DMT - MS SQL Server</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-ms-sql-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-ms-sql-server/</guid><description>&lt;h5 id="ms-sql-server"&gt;MS SQL Server&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;CAST extractor for MS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Reuse existing CAST delivery output&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="cast-extractor-for-ms"&gt;CAST extractor for MS&lt;/h6&gt;
&lt;p&gt;Configures a connection to a live Microsoft SQL Server database and will perform an extraction to file using CAST&amp;rsquo;s own SQL extractor.&lt;/p&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the database does not need to be online during the analysis process in the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;Note that you do NOT need to install a compatible client connection layer (for the target RDBMS) on the machine on which you are running the CAST Delivery Manager Tool.&lt;/li&gt;
&lt;/ul&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Host name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the host name of your database server. You can also enter an IP address if required.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="left" class="confluenceTd" rowspan="3" width="10%"&gt;&lt;b&gt;Instance identification&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the database server access mode type (&lt;b&gt;Port&lt;/b&gt; or &lt;b&gt;Instance&lt;/b&gt;). &lt;p&gt;Select an appropriate access mode for your database.&lt;/p&gt;</description></item><item><title>DMT - Naming constraints</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-naming-constraints/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-naming-constraints/</guid><description>&lt;h5 id="naming-constraints"&gt;Naming constraints&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;All items that can be created and then &lt;strong&gt;named&lt;/strong&gt; within the CAST Delivery Manager Tool have some limits with regard to the &lt;strong&gt;characters&lt;/strong&gt; and &lt;strong&gt;length&lt;/strong&gt; that can be used. Items include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Versions&lt;/li&gt;
&lt;li&gt;Packages&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="characters"&gt;Characters&lt;/h6&gt;
&lt;p&gt;The field &lt;strong&gt;Name&lt;/strong&gt; is restricted to the following characters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;01234567890&lt;/li&gt;
&lt;li&gt;abcdefghijklmnopqrstuvwxyz&lt;/li&gt;
&lt;li&gt;ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;/li&gt;
&lt;li&gt;.!ù^é~#´{[è_çà@]=}+-°$£¾%§ñõìùòîôûê€&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="length"&gt;Length&lt;/h6&gt;
&lt;p&gt;The field &lt;strong&gt;Name&lt;/strong&gt; is restricted to a length of &lt;strong&gt;63 characters&lt;/strong&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.18</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-18/</guid><description>&lt;h3 id="2182-funcrel"&gt;2.18.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.18.1-funcrel. An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h3 id="2181-funcrel"&gt;2.18.1-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.18.0-funcrel. An equivalent Docker Installer accompanies every release of CAST Imaging. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>Download an extension using CAST Extension Downloader</title><link>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extension-downloader/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extension-downloader/</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 provides information about how to download an &lt;strong&gt;official CAST AIP Extension&lt;/strong&gt; or a &lt;strong&gt;custom extension&lt;/strong&gt; built by a third-party (see &lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;) using the CAST Extension Downloader&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The CAST Extension Downloader is bundled with &lt;strong&gt;CAST AIP Core&lt;/strong&gt; and can be found at the root of the CAST AIP Core installation folder (&lt;strong&gt;ExtensionDownloader.exe&lt;/strong&gt;).&lt;/p&gt;
&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;If not already configured, CAST highly recommends that you ensure that the CAST Extension Downloader connects to the CAST Extend server (&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com:443/api"&gt;https://extendng.castsoftware.com:443/api&lt;/a&gt;&lt;/strong&gt;). You can do so by using the &lt;strong&gt;Preferences&lt;/strong&gt; option:&lt;/p&gt;</description></item><item><title>Embedded CAST Dashboard deployment process using WAR file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-war-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-war-file/</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;: describes how to deploy and configure CAST Dashboards embedded in the AIP Console package using a &lt;strong&gt;WAR&lt;/strong&gt; file (**AIP Console ≤**&lt;strong&gt;1.24&lt;/strong&gt;). For more recent releases, see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/embedded-cast-dashboard-deployment-process-using-zip-file/"&gt;Embedded CAST Dashboard deployment process using ZIP file&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="phase-1--install-apache-tomcat"&gt;Phase 1 - Install Apache Tomcat&lt;/h2&gt;
&lt;p&gt;Please see &lt;strong&gt;&lt;a href="http://tomcat.apache.org/"&gt;http://tomcat.apache.org/&lt;/a&gt;&lt;/strong&gt; for more specific installation instructions for your specific release of Apache Tomcat.&lt;/p&gt;
&lt;h5 id="memory-tuning---optional"&gt;Memory tuning - optional&lt;/h5&gt;
&lt;p&gt;Describes how to modify the default memory settings for Apache Tomcat where Low Memory/Recovered Memory/Out of Memory errors or exceptions are seen.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Advanced Search - Violations are not displayed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-violations-are-not-displayed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-advanced-search/engineering-dashboard-advanced-search-violations-are-not-displayed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue where violations are not displayed in Advanced search view of dashboard&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540996/566540995.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Navigate to Advanced Search View&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that violations are not displayed in Advanced Search view, please follow the below steps:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Quality Rules - Rule names are not aligned between HD and ED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-rule-names-are-not-aligned-between-hd-and-ed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-rule-names-are-not-aligned-between-hd-and-ed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the issue where  quality rule names are not same between ED &amp;amp; HD &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541027/566541026.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis + snapshot&lt;/li&gt;
&lt;li&gt;Launch ED and check the rule name&lt;/li&gt;
&lt;li&gt;Launch HD and check the rule name&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you see that rule names are not same between ED &amp;amp; HD then perform the below actions :&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Report Generation - Report hangs and shows NullPointerException in the restapi log</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-report-hangs-and-shows-nullpointerexception-in-the-restapi-log/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-report-generation/engineering-dashboard-report-generation-report-hangs-and-shows-nullpointerexception-in-the-restapi-log/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with issues with the report generation feature of the Application Engineering Dashboard (AED/ED) where the report hangs and a NullPointerException is shown in the restapi log.&lt;/p&gt;
&lt;p&gt;The hang may look like this in the AED/ED dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541034/566541033.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The error in the restapi log may be something like this:&lt;/p&gt;
&lt;p&gt;2019-08-14 09:58:03,016| ERROR | https-openssl-nio-8444-exec-19 | com.castsoftware.adg.webservice.domains.DomainHolder | AED/applications/3/snapshots/5/results exception&lt;br&gt;
com.sun.jersey.api.container.MappableContainerException: java.lang.NullPointerException&lt;/p&gt;
&lt;p&gt;For information on the report generation feature, please see the documentation here:   &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Dashboard+Package+-+Engineering+Dashboard+-+Report+Generation"&gt;CAST Dashboard Package - Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Risk Investigation</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-risk-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-risk-investigation/</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 page provides instructions for using the &lt;strong&gt;Risk Investigation view&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610384/382610423.jpg" alt=""&gt; or by clicking the**&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/"&gt;Risk Model tile&lt;/a&gt;**, this view enables investigation of the application risk from the Assessment Model perspective - moving through Health Measures/Business Criteria, Technical Criteria, Rules/Measures/Distributions right down to the objects in violation.&lt;/p&gt;
&lt;p&gt;By default, only Business Criteria that are categorised as &lt;strong&gt;Health Measures&lt;/strong&gt; will be displayed in the dashboard. All other Business Criteria that are NOT Health Measures will not be displayed. You can override this behaviour, to display ALL top-level Business Criteria if required - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-json-configuration-options/"&gt;Engineering Dashboard json configuration options&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Source code - Missing source code - No violation bookmarks or details are available on this violation object source code will be displayed instead when applicable</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-no-violation-bookmarks-or-details-are-available-on-this-violation-object-source-code-will-be-displayed-instead-when-applicable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-no-violation-bookmarks-or-details-are-available-on-this-violation-object-source-code-will-be-displayed-instead-when-applicable/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you when you get the following message instead of the source code: &lt;strong&gt;No violation bookmarks or details are available on this violation object source code will be displayed instead when applicable&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541061/566541073.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3.x: Official documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Engineering+Dashboard#EngineeringDashboard-Datadisplay"&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBM&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open ED&lt;/li&gt;
&lt;li&gt;View the source code of an object&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Views - Missing value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-missing-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-missing-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when a feature or a value or an information is missing on any View of ED.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Depending upon the feature that is missing select the feature from the list - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/"&gt;Engineering Dashboard Component ED&lt;/a&gt;. For example if you have missing Quality Rule then navigate to the feature - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/"&gt;Engineering Dashboard - Quality Rules&lt;/a&gt; and select the problem Missing Quality Rule - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-quality-rules/engineering-dashboard-quality-rules-missing-quality-rules/"&gt;Engineering Dashboard - Quality Rules - Missing Quality Rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#EngineeringDashboardViewsMissingvalue-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/engineering-dashboard-ed/engineering-dashboard-ed-information-how-to-reproduce-ed-issues/"&gt;Engineering Dashboard - ED - Information - How to reproduce ED issues&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - Number of violations for the metric Avoid scripts using SQL static statements is incorrect</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-number-of-violations-for-the-metric-avoid-scripts-using-sql-static-statements-is-incorrect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-number-of-violations-for-the-metric-avoid-scripts-using-sql-static-statements-is-incorrect/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page assists with the problem where the number of violations for the metric **&amp;rsquo;**&lt;strong&gt;Avoid scripts using SQL static statements (Shell)&amp;rsquo;&lt;/strong&gt; is incorrect when viewing in the Engineering Dashboard (ED/ED), like shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541119/566541121.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analyze code with the Shell Extension&lt;/li&gt;
&lt;li&gt;Examine results on the ED Dashboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard json configuration options</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-json-configuration-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-json-configuration-options/</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 page explains how to configure various advanced options that affect the entire &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;&lt;strong&gt;Engineering Dashboard&lt;/strong&gt;&lt;/a&gt;. Note that this page does not deal with &lt;strong&gt;Tiles&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Engineering Dashboard tile management&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Above and beyond the configuration possibilities that are available for &lt;strong&gt;Tiles&lt;/strong&gt;, there are &lt;strong&gt;additional&lt;/strong&gt; advanced configuration options as listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configure the ability to request access when not able to log in&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure log out dialog box&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure the display of all Business Criteria or just Health Factors&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Define the number of violations displayed when &amp;ldquo;Show All&amp;rdquo; is clicked&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Choose a default language&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Define custom Action Plan priorities&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure session timeout interval&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add a drop down tag filter list&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enable Action Plan Exclusion&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-to-configure-the-options"&gt;How to configure the options&lt;/h2&gt;
&lt;p&gt;The options listed above are governed by a .json file located here (this is the same file that is used to configure &lt;strong&gt;Tiles&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Engineering Dashboard tile management&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>ENL - Adding a User Object</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-object/</guid><description>&lt;h5 id="adding-a-user-object"&gt;Adding a User Object&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST defines user objects as &lt;strong&gt;free text&lt;/strong&gt; that you can place in the Graphical View to annotate objects or provide supplementary information.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_userobj_ico.gif?version=1&amp;amp;modificationDate=1549304380103&amp;amp;api=v2" alt=""&gt; button located on the toolbar (you are now working in User Object mode).&lt;/li&gt;
&lt;li&gt;Left click in the Graphical View where you want to place the text.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;User Object dialog box&lt;/strong&gt; will then be automatically launched - enter the text you require.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to confirm the text and close the dialog box. The free text will then appear in the Graphical View.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Arrange Objects Wizard</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-arrange-objects-wizard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-arrange-objects-wizard/</guid><description>&lt;h5 id="arrange-objects-wizard"&gt;Arrange Objects Wizard&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Arrange Objects Wizard is an automated wizard which enables you to select from three &amp;ldquo;Arrange Options&amp;rdquo;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spring Algorithm&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Triangulation Algorithm&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Circular Algorithm&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All objects in the Graphical view will be considered and then arranged with these options. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/"&gt;Arranging objects in the Graphical View&lt;/a&gt; for more information about all the arrange objects options.&lt;/p&gt;
&lt;h6 id="accessing-the-arrange-objects-wizard"&gt;Accessing the Arrange Objects Wizard&lt;/h6&gt;
&lt;p&gt;To launch the &lt;strong&gt;Arrange Objects Wizard&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Graphic&lt;/strong&gt; located on the menu bar, then select &lt;strong&gt;Arrange Objects&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;Or use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-shortcut-keys/"&gt;shortcut key&lt;/a&gt;: CTRL+R&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The dialog box displayed below will then be launched. Select the arrange style that you prefer by clicking the option button next to the image, and then click the &lt;strong&gt;Next&amp;gt;&lt;/strong&gt; button to launch a sub dialog box for the option chosen.&lt;/p&gt;</description></item><item><title>ENL - Browser tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-browser-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-browser-tab/</guid><description>&lt;h5 id="browser-tab"&gt;Browser tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Browser&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_browser.gif?version=1&amp;amp;modificationDate=1549304366830&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the display of items in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser window&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="sort"&gt;Sort&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Sensitive Sort&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; &lt;p&gt;Enables sensitive sort on object names and types.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Sort By:&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Name&lt;/b&gt; &lt;p&gt;Selecting this option without &lt;b&gt;sensitive sort &lt;/b&gt;will list the main items in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/" target="_blank"&gt;Object Browser window&lt;/a&gt; in &lt;b&gt;descending alphabetical&lt;/b&gt; order.&lt;/p&gt; &lt;p&gt;With &lt;b&gt;sensitive sort &lt;/b&gt;also selected, the main items are sorted into &lt;b&gt;Server &lt;/b&gt;and &lt;b&gt;Client&lt;/b&gt; objects and are then sorted alphabetically.&lt;/p&gt;</description></item><item><title>ENL - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>ENL - Creating Functional Domains</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/</guid><description>&lt;h5 id="creating-functional-domains"&gt;Creating Functional Domains&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To create a Functional Domain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;, right click to launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Create Domain&amp;hellip;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A new domain will be created called &amp;ldquo;Domain1&amp;rdquo;, you can &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-renaming-functional-domains/"&gt;rename&lt;/a&gt; it immediately.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If this is the first domain you have created, it will be placed under the &amp;ldquo;Default Domain&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Sub domains can be created by selecting an existing domain prior to right clicking to launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;You can also use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt; and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt; to create domains.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-renaming-functional-domains/"&gt;Renaming domains&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Displaying Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-displaying-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-displaying-layers/</guid><description>&lt;h5 id="displaying-layers"&gt;Displaying Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To display a Layer:&lt;/p&gt;
&lt;p&gt;From the &lt;strong&gt;Layers window&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; the &lt;strong&gt;check box&lt;/strong&gt; next to the Layer you want to display.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A check mark next to a &lt;strong&gt;Layer name&lt;/strong&gt; in the Layers window indicates that the Layer is already displayed.&lt;/li&gt;
&lt;li&gt;You can also display a Layer through the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;Layer Properties dialog box&lt;/a&gt; by selecting the &lt;strong&gt;Visible&lt;/strong&gt; option.&lt;/li&gt;
&lt;li&gt;To &lt;strong&gt;hide a layer&lt;/strong&gt;, repeat above actions.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;What is the Layers window?&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Dropping Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-dropping-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-dropping-libraries/</guid><description>&lt;h5 id="dropping-libraries"&gt;Dropping Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To drop a Library you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the &lt;strong&gt;Library&lt;/strong&gt; you want to drop in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Drop Library&amp;hellip;&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any objects that have been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;associated&lt;/a&gt; to a library that you drop will no longer belong to any Library and will NOT be removed from the Graphical View.&lt;/li&gt;
&lt;li&gt;You can also use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_erase_ico.gif?version=1&amp;amp;modificationDate=1549304380313&amp;amp;api=v2" alt=""&gt; button in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt; to drop a selected Library.&lt;/li&gt;
&lt;li&gt;Please make sure you update your Library Links if you drop any existing Libraries - see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-updating-library-information-following-re-analyis/"&gt;Updating Library information&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-how-to/enl-dropping-links/"&gt;Dropping links&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Existing Connections dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/</guid><description>&lt;h5 id="existing-connections-dialog-box"&gt;Existing Connections dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box displays all the &lt;strong&gt;server connections&lt;/strong&gt; that are open and any &lt;strong&gt;views/models&lt;/strong&gt; that are open using that connection. It also enables you to use an existing connection or to open a new connection.&lt;/p&gt;
&lt;p&gt;To access it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the &lt;strong&gt;Connection&lt;/strong&gt; option from the &lt;strong&gt;File&lt;/strong&gt; menu located on the menu bar&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222361/images_existing.gif?version=1&amp;amp;modificationDate=1549304365420&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;New&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Clicking &lt;strong&gt;New&lt;/strong&gt; will launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;. Use this to select the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/"&gt;Connection Profile&lt;/a&gt; in which the server you want to establish a concurrent connection with is defined.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Delete&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Delete&lt;/strong&gt; enables you to close a connection to a server that you no longer require. Select the server from the list and click Del.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Use&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Enables you to use another connection (if more than one is available). Select a connection in the dialog box before clicking the &lt;strong&gt;Use&lt;/strong&gt; button.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Close&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This button closes the dialog box.&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/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/</guid><description>&lt;h5 id="graphical-view"&gt;Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Graphical View is a window within this CAST application used to display objects, components and links that from part of a source code analysis. These objects and components are stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; and visually represented in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; from which you can choose the objects you want to display.&lt;/p&gt;
&lt;p&gt;When you first open the application and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/"&gt;establish a connection&lt;/a&gt; to the server that is hosting your Knowledge Base, you can choose to open a &lt;strong&gt;Blank View&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt;. You will subsequently be prompted to select the jobs you want to display in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; (this is to narrow your selection scope and avoid adding unnecessary projects/jobs). When you have chosen the projects/jobs you want to display in the Technical Browser, the Graphical View will be opened and is ready to accept objects and components for display.&lt;/p&gt;</description></item><item><title>ENL - Launching the Assistant</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-launching-the-assistant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-launching-the-assistant/</guid><description>&lt;h5 id="launching-the-assistant"&gt;Launching the Assistant&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Assistant is always displayed as part of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/"&gt;launch&lt;/a&gt; process, enabling you to select a particular function. You can also launch the assistant &lt;strong&gt;during&lt;/strong&gt; a session (this maybe necessary because some of the functions can only be launched directly from the Assistant). To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Run Assistant&lt;/strong&gt; located on the menu bar&lt;/li&gt;
&lt;li&gt;Or use the shortcut key: CTRL+SHIFT+W&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222331"&gt;What is the Assistant?&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Layout Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-layout-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-layout-toolbar/</guid><description>&lt;h5 id="layout-toolbar"&gt;Layout Toolbar&lt;/h5&gt;
&lt;hr&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" width="10%"&gt;&lt;b&gt;Button&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" width="40%"&gt;&lt;b&gt;Equivalent Toolbar Command&lt;/b&gt; &lt;p&gt;&lt;b&gt;(Menu&amp;gt;Option)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" width="50%"&gt;&lt;b&gt;Description of the action performed&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrange_ico.gif?version=1&amp;amp;modificationDate=1549304380370&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_arrange_ico.gif" data-linked-resource-id="264223613" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrange_ico.gif?version=1&amp;amp;modificationDate=1549304380370&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt; Graphic &amp;gt; Arrange Objects&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches a sub menu containing two options: &lt;ul&gt; &lt;li&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrangesmall_ico.gif?version=1&amp;amp;modificationDate=1549304380377&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_arrangesmall_ico.gif" data-linked-resource-id="264223615" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="20" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrangesmall_ico.gif?version=1&amp;amp;modificationDate=1549304380377&amp;amp;api=v2" width="20"/&gt;&lt;/span&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/" target="_blank"&gt;Spring Arrange Objects&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrangetype_ico.gif?version=1&amp;amp;modificationDate=1549304380373&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_arrangetype_ico.gif" data-linked-resource-id="264223614" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="20" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_arrangetype_ico.gif?version=1&amp;amp;modificationDate=1549304380373&amp;amp;api=v2" width="20"/&gt;&lt;/span&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/" target="_blank"&gt;Arrange Graphical View by type&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_alignleft_ico.gif?version=1&amp;amp;modificationDate=1549304380393&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_alignleft_ico.gif" data-linked-resource-id="264223618" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_alignleft_ico.gif?version=1&amp;amp;modificationDate=1549304380393&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt; &lt;p&gt;Graphic &amp;gt; Layout &amp;gt; Align Objects &amp;gt; Left&lt;/p&gt;</description></item><item><title>ENL - Link Colors</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-colors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-colors/</guid><description>&lt;h5 id="link-colors"&gt;Link Colors&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Links identified by CAST during the analysis phase will be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; in a variety of different colors. Use this guide to identify the different colors and their uses:&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;Link Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Color&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Standard Links&lt;/strong&gt; Links between two objects.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/"&gt;Escalated Links&lt;/a&gt; Indicates the existence of interactions between child objects not present within the current Graphical View.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/"&gt;Belongs To Links&lt;/a&gt; Represents an interaction between a parent and child object.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/enl-enlighten/enl-links/enl-escalated-links/"&gt;Escalated Links&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/"&gt;Belongs To Links&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Object Selection (Step 1)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-object-selection-step-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-object-selection-step-1/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="80%"&gt; &lt;h5 id="ENLObjectSelection(Step1)-SearchinCode/BF/Comments-ObjectSelection(Step1)"&gt;&lt;b&gt;Search in Code/BF/Comments - Object Selection (Step 1)&lt;/b&gt;&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; of the &lt;strong&gt;wizard&lt;/strong&gt; (for both features) enables you to select the &lt;strong&gt;objects&lt;/strong&gt; that you want to include in your search.&lt;/p&gt;
&lt;p&gt;You can select one object or a combination of objects and the search is &lt;strong&gt;not limited&lt;/strong&gt; to one language type - you can select as many different objects from as many different languages as you require.&lt;/p&gt;
&lt;p&gt;You therefore have the ability to search on both a &lt;strong&gt;wide&lt;/strong&gt; and &lt;strong&gt;narrow&lt;/strong&gt; scale. This page describes how to select your search location and provides tips on how to use the built-in shortcuts that can help when you make this selection.&lt;/p&gt;</description></item><item><title>ENL - Open Profile Connection dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLOpenProfileConnectiondialogbox-OpenProfileConnectiondialogbox"&gt;Open Profile Connection dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box enables you to view a list of all the available (and valid) profiles stored on your PC. It can also be used to create new connection profiles.&lt;/p&gt;
&lt;p&gt;To access it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connection&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;, click &lt;strong&gt;New&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222367/images_openprof.gif?version=1&amp;amp;modificationDate=1549304365543&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;All valid profiles that are currently stored on your PC will be displayed in this dialog box. For each profile various pieces of information are displayed:&lt;/p&gt;</description></item><item><title>ENL - Options (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-options-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-options-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="ENLOptions(onSpecificObjects)-Options(onSpecificObjects)"&gt;Options (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to define various options for the Report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like and the inclusion of a header/footer.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222453/images_plus.gif?version=1&amp;amp;modificationDate=1549304368160&amp;amp;api=v2" alt=""&gt; Use Style Sheet&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222459/images_stylesheet.gif?version=1&amp;amp;modificationDate=1549304368407&amp;amp;api=v2" data-linked-resource-container-id="264222459" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_stylesheet.gif" data-linked-resource-id="264222461" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="168" src="https://doc-legacy.castsoftware.com/download/attachments/264222459/images_stylesheet.gif?version=1&amp;amp;modificationDate=1549304368407&amp;amp;api=v2" width="618"/&gt;&lt;/span&gt; &lt;div class="table-wrap"&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Use Style Sheet&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; This allows you to specify a Cascading Style Sheet to govern the "look" of your report. &lt;p&gt;By default, Enlighten will use a CAST style sheet.&lt;/p&gt;</description></item><item><title>ENL - Preview Linked Objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-preview-linked-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-preview-linked-objects/</guid><description>&lt;h5 id="preview-linked-objects"&gt;Preview Linked Objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option provides a rapid and simple snapshot of an object&amp;rsquo;s dependent objects. All linked objects currently displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser window&lt;/a&gt; are identified and added to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/"&gt;Impact window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To launch this option:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select an object (or objects) in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right click&lt;/strong&gt; the object to launch the shortcut menu - select &lt;strong&gt;Preview Linked Object&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Or select &lt;strong&gt;Explore&lt;/strong&gt; &amp;gt; &lt;strong&gt;Preview Linked Object&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Or use the shortcut key F10&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A search will then be carried out to identify all the objects linked to your selected object (or objects). All objects currently displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; and that match the Preview Linked Object &lt;strong&gt;filter&lt;/strong&gt; will then be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/"&gt;Impact window&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>ENL - Profile Manager dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-profile-manager-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="ENLProfileManagerdialogbox-ProfileManagerdialogbox"&gt;Profile Manager dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The Profile Manager dialog box displays any &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222452"&gt;Filter Profiles&lt;/a&gt; already saved (if any) along with the &lt;strong&gt;path location&lt;/strong&gt; on your hard disk.&lt;/p&gt;
&lt;p&gt;It also offers the various handling option buttons &lt;strong&gt;New&lt;/strong&gt;, &lt;strong&gt;Import&lt;/strong&gt;, &lt;strong&gt;Remove&lt;/strong&gt; or &lt;strong&gt;Modify&lt;/strong&gt;:&lt;/p&gt;
&lt;h6&gt;&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Loading a filter profile&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;When you want to load a profile that you have a created, click the &lt;strong&gt;Load&lt;/strong&gt; button in one of the various dialog boxes that use Profiles (such as the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-add-linked-objects-dialog-box/"&gt;Add Linked Objects dialog box&lt;/a&gt;), this will then open the &lt;strong&gt;Profile Manager dialog box&lt;/strong&gt; (see above) which displays a list of all the &lt;strong&gt;Profiles&lt;/strong&gt; stored on your PC. Select the Profile that you require from the list and then click the &lt;strong&gt;OK&lt;/strong&gt; button. The profile you selected will now appear in whatever function you are using.&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/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Creating a filter profile&lt;/p&gt;</description></item><item><title>ENL - Report List</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-report-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-report-list/</guid><description>&lt;h5 id="report-list"&gt;Report List&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Report List&lt;/strong&gt; displays:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the results of a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-join-links-report/"&gt;Join Links Report&lt;/a&gt;. A Join Links Report is only available for Oracle users.&lt;/li&gt;
&lt;li&gt;the results of the Project differences feature.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-reports/enl-join-links-report/"&gt;Join Links Report&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/"&gt;Log Window&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-user-list/"&gt;User List&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search In Code List&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/"&gt;Search In Comment List&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Results (Call Hierarchy)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-results-call-hierarchy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-results-call-hierarchy/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="82%"&gt; &lt;h5 id="ENLResults(CallHierarchy)-Results(CallHierarchy)"&gt;Results (Call Hierarchy)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="19%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;When the Call Hierarchy analysis process has completed, results are displayed in two stages:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;An initial &lt;strong&gt;Preview dialog box&lt;/strong&gt; is displayed, allowing you to preview called/calling objects and choose options for graphical view creation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Results&lt;/strong&gt; are then displayed&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Preview dialog box&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" height="1255" width="100%"&gt; &lt;p&gt;The &lt;b&gt;Preview dialog box&lt;/b&gt; is always displayed prior to the display of the Call Hierarchy results:&lt;/p&gt; &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222333/images_previewbox.gif?version=1&amp;amp;modificationDate=1549304364627&amp;amp;api=v2" data-linked-resource-container-id="264222333" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_previewbox.gif" data-linked-resource-id="264222344" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="428" src="https://doc-legacy.castsoftware.com/download/attachments/264222333/images_previewbox.gif?version=1&amp;amp;modificationDate=1549304364627&amp;amp;api=v2" width="497"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>ENL - Template Selection (with Predefined)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-template-selection-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-template-selection-with-predefined/</guid><description>&lt;h5 id="template-selection-with-predefined"&gt;Template Selection (with Predefined)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to &lt;strong&gt;select&lt;/strong&gt; the template you want to generate.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222481/images_step1.gif?version=1&amp;amp;modificationDate=1549304369037&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;There are &lt;strong&gt;three&lt;/strong&gt; distinct sections in this wizard step:&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;Available Templates&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This section lists all the templates that are available for use. If this is the first time you have used the wizard, and there are no &lt;strong&gt;Templates&lt;/strong&gt; listed, you need to add some from file using the &lt;strong&gt;Report Templates Management dialog box&lt;/strong&gt; in &lt;strong&gt;Report Center&lt;/strong&gt;. Select the &lt;strong&gt;Template&lt;/strong&gt; you want to generate in this section.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Template File Path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This text field displays where the template is &lt;strong&gt;located&lt;/strong&gt; on your PC.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Template File Description&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This text field displays a short &lt;strong&gt;description&lt;/strong&gt; of what the template actually does.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="what-to-do-next"&gt;What to do next&amp;hellip;&lt;/h6&gt;
&lt;p&gt;Once satisfied with your selections, click &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; to return to the previous step, click &lt;strong&gt;Next&amp;gt;&lt;/strong&gt; to move on to the next step, or &lt;strong&gt;Cancel&lt;/strong&gt; to abort the process.&lt;/p&gt;</description></item><item><title>ENL - Viewing a sub object's code</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-a-sub-objects-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-a-sub-objects-code/</guid><description>&lt;h5 id="viewing-a-sub-objects-code"&gt;Viewing a sub object&amp;rsquo;s code&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Some applications contain &lt;strong&gt;sub objects&lt;/strong&gt; managed by a parent object (methods/constructors etc.). This is the case for the &lt;strong&gt;Java Class Author&lt;/strong&gt; in the following example:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222351/images_example.gif?version=1&amp;amp;modificationDate=1549304365177&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you select a sub object and want to view its code, the Code Viewer will display &lt;strong&gt;the parent object&amp;rsquo;s code&lt;/strong&gt; and mark (in bold) the section that refers to the sub object.&lt;/p&gt;
&lt;p&gt;In addition, the Code Viewer will automatically display the section of code required - there&amp;rsquo;s no need to scroll to the section manually.&lt;/p&gt;</description></item><item><title>ENL - What is the Display Configurator?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-what-is-the-display-configurator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-display-configurator/enl-what-is-the-display-configurator/</guid><description>&lt;h5 id="what-is-the-display-configurator"&gt;What is the Display Configurator?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Display Configurator enables you to define what links (between certain objects that you select) will be displayed in a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;. You can also apply this rule to ALL Graphical Views should you require.&lt;/p&gt;
&lt;p&gt;This means that if, for example, you are only interested in your database/schema tables and the links they have to Visual Basic objects (for example), you can force the application to display only those links that exist between these objects. All other links are ignored and not displayed.&lt;/p&gt;</description></item><item><title>ENL - What is the Dynamic Link Manager?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-what-is-the-dynamic-link-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-dynamic-link-manager/enl-what-is-the-dynamic-link-manager/</guid><description>&lt;h5 id="what-is-the-dynamic-link-manager"&gt;What is the Dynamic Link Manager?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Dynamic Link Manager&lt;/strong&gt; enables you to review &amp;ldquo;dynamic links&amp;rdquo; between objects following an analysis (as part of a Snapshot or as a standalone analysis). Dynamic links are links that have been identified between objects (usually based on search strings) 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>ENL - What is the Object Browser window?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-what-is-the-object-browser-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-what-is-the-object-browser-window/</guid><description>&lt;h5 id="what-is-the-object-browser-window"&gt;What is the Object Browser window?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Object Browser window&lt;/strong&gt; displays information about the contents of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;. It includes two tabs, each displaying different types of information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to hide the Objects Browser window:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Object Browser&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Repeat the process to re-display the window&lt;/li&gt;
&lt;li&gt;You can also click the &lt;strong&gt;close icon&lt;/strong&gt; in the top right-hand corner.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By default, the window will be &amp;ldquo;docked&amp;rdquo; on the left hand side of the screen. However, you can &lt;strong&gt;move&lt;/strong&gt; the window to a different location should you require:&lt;/p&gt;</description></item><item><title>ENL - What is the Path Finder?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-what-is-the-path-finder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-what-is-the-path-finder/</guid><description>&lt;h5 id="what-is-the-path-finder"&gt;What is the Path Finder?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Path Finder is dedicated to automating the design and construction of a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; in one click.&lt;/p&gt;
&lt;p&gt;The Path Finder can provide instant answers to the recurrent questions: &amp;ldquo;are these two objects directly or indirectly linked&amp;rdquo;, or &amp;ldquo;what links exist between these two objects?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;When completed, the Path Finder feature will automatically produce a &lt;strong&gt;Graphical View&lt;/strong&gt; displaying all the possible paths from the selected &lt;strong&gt;source object&lt;/strong&gt; to a &lt;strong&gt;destination object&lt;/strong&gt; - this includes any paths between the source object&amp;rsquo;s &lt;strong&gt;child objects&lt;/strong&gt; and the target object or its child objects.&lt;/p&gt;</description></item><item><title>Enlighten - DLM - Issues with links - Dynamic Links are unignored or invalidated after running a new analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-issues-with-links-dynamic-links-are-unignored-or-invalidated-after-running-a-new-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-dlm/enlighten-dlm-issues-with-links-dynamic-links-are-unignored-or-invalidated-after-running-a-new-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues related to dynamic links that have lost their reviewed status after analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package an application and set as current version.&lt;/li&gt;
&lt;li&gt;Run Analysis.&lt;/li&gt;
&lt;li&gt;Run the Reference Pattern dependencies.&lt;/li&gt;
&lt;li&gt;Validate / Ignore the dynamic links.&lt;/li&gt;
&lt;li&gt;Run the analysis and Reference pattern dependencies.&lt;/li&gt;
&lt;li&gt;The Dynamic links are unignored / invalidated.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to add missing connections to enlighten</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-add-missing-connections-to-enlighten/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-add-missing-connections-to-enlighten/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on how to update the missing connection profiles to CAST components such as enlighten after you have moved from SQL SERVER/Oracle to CSS or you restore your triplet on another machine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Objects - Old projects showing up in the scope selection</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-old-projects-showing-up-in-the-scope-selection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-old-projects-showing-up-in-the-scope-selection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may see this in Enlighten where both the new project and the old project show up as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537113/566537112.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Start Enlighten&lt;/li&gt;
&lt;li&gt;See old projects in Scope selection&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Follow the page for cleaning up these items:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-old-objects-and-projects-in-the-knowledge-base/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up old objects and projects in the knowledge base&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If this does not resolve your issue, then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following&lt;a href="https://doc.castsoftware.com/display/TKBQG/Enlighten+-+Objects#Enlighten-Objects-Relevantinput"&gt;relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Enlighten - View Generation - RPG - Comments count is displayed as 0 in object properties</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-rpg-comments-count-is-displayed-as-0-in-object-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-view-generation/enlighten-view-generation-rpg-comments-count-is-displayed-as-0-in-object-properties/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where the comments are not counted in RPG.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537091/566537090.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Installed RPG UA.&lt;/li&gt;
&lt;li&gt;Launched analysis.&lt;/li&gt;
&lt;li&gt;Open enlighten and drag the object on the view.&lt;/li&gt;
&lt;li&gt;Hit F12 and check the LOC and comments.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#EnlightenViewGenerationRPGCommentscountisdisplayedas0inobjectproperties-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Ensure AIP Console and AIP Nodes are running - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</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;: describes how to ensure that the Console and all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="step-1-start-node-back-end-packages"&gt;Step 1: Start Node back-end package(s)&lt;/h3&gt;
&lt;p&gt;Ensure the Node back-end packages you have installed on dedicated Nodes are running, otherwise the Console package will complain that it cannot access them. This should be done regardless of whether you are using a &lt;strong&gt;single machine&lt;/strong&gt; or a **multi-node deployment scenario.**To launch the Node back-end package, you can do any of the following. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>Ensure AIP Console and AIP Nodes are running - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/</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;: describes how to ensure that the Console and all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="step-1-start-node-back-end-packages"&gt;Step 1: Start Node back-end package(s)&lt;/h3&gt;
&lt;p&gt;Ensure the Node back-end packages you have installed on dedicated Nodes are running, otherwise the Console package will complain that it cannot access them. This should be done regardless of whether you are using a &lt;strong&gt;single machine&lt;/strong&gt; or a **multi-node deployment scenario.**To launch the Node back-end package, you can do any of the following. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>Ensure Nodes are running - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-nodes-are-running-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-nodes-are-running-v-2-x/</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;: describes how to ensure that all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Ensure all the Node back-end packages you have installed on dedicated Nodes are running. This should be done regardless of whether you are using a &lt;strong&gt;single&lt;/strong&gt; or a **multi-node deployment scenario.**To start the Node back-end package, you can do any of the actions listed below. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>Ensure Nodes are running - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-nodes-are-running-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-nodes-are-running-v-2-x/</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;: describes how to ensure that all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Ensure all the Node back-end packages you have installed on dedicated Nodes are running. This should be done regardless of whether you are using a &lt;strong&gt;single&lt;/strong&gt; or a **multi-node deployment scenario.**To start the Node back-end package, you can do any of the actions listed below. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>Ensure Nodes are running - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/ensure-nodes-are-running-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/ensure-nodes-are-running-v-2-x/</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;: describes how to ensure that all Nodes are running.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Ensure all the Node back-end packages you have installed on dedicated Nodes are running. This should be done regardless of whether you are using a &lt;strong&gt;single&lt;/strong&gt; or a **multi-node deployment scenario.**To start the Node back-end package, you can do any of the actions listed below. You will need to do this on EACH Node where you have installed the Node package.&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 3.2</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-2/</guid><description>&lt;h3 id="322-funcrel"&gt;3.2.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-61&lt;/td&gt;
 &lt;td&gt;In command &amp;ldquo;bundle pack&amp;rdquo;, the command &amp;ndash;force/-f has been replaced with -i / &amp;ndash;ignore-warnings (with the same behaviour) to better describe the option usage.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-62&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause extension strategy to be ignored under certain conditions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="321-funcrel"&gt;3.2.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Cache management&lt;/td&gt;
 &lt;td&gt;Improvements to cache management and error resolution.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-54&lt;/td&gt;
 &lt;td&gt;Improved automatic error resolution&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="320-funcrel"&gt;3.2.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Added command &amp;ldquo;bundle install&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;New command is designed to install all extensions described in the bundle to the default extensions folder or an optional custom destination folder.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-54&lt;/td&gt;
 &lt;td&gt;Fixed an issue where hash validation would fail randomly when extension is valid.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-53&lt;/td&gt;
 &lt;td&gt;Fixed an issue where hash validation would fail randomly when extension is valid.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;44772&lt;/td&gt;
 &lt;td&gt;Fixed an issue where under some conditions extendCLI wouldn&amp;rsquo;t validate extension version match when connected to Extend Proxy.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Extension description file</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/</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 page describes how to create a &lt;strong&gt;plugin.nuspec&lt;/strong&gt; metadata description file for your custom extension.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Each extension must contain a &lt;strong&gt;description file&lt;/strong&gt; that contains the information required for each extension to function correctly. The requirements for this file are listed below:&lt;/p&gt;
&lt;h2 id="description-file-name"&gt;Description file name&lt;/h2&gt;
&lt;p&gt;The description file must be named &lt;strong&gt;plugin.nuspec&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="description-file-location"&gt;Description file location&lt;/h2&gt;
&lt;p&gt;Please place the &lt;strong&gt;plugin.nuspec&lt;/strong&gt; file at the &lt;strong&gt;root of your extensions folder&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Extension Downloader - Information - Security Alerts from Antivirus in AIP Versions below 8.3.32</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-security-alerts-from-antivirus-in-aip-versions-below-8-3-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-downloader/extension-downloader-information-security-alerts-from-antivirus-in-aip-versions-below-8-3-32/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on Extension Downloader being reported as a security violation by anti-virus installations&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for extension downloading: &lt;a href="https://doc.castsoftware.com/display/EXTEND/Download+an+extension"&gt;Download an extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Extension downloader has been reported as a security threat by antivirus programs installed on the servers, like McaFee/Kaspersky. They were detecting  ExtensionDownloader.exe as a malware.&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.28</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/generic-components-in-report-generator-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-28/components-documentation-for-report-generator-1-28/generic-components-in-report-generator-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.24</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/graph-components-for-report-generator-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/graph-components-for-report-generator-1-24/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.25</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/graph-components-for-report-generator-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/graph-components-for-report-generator-1-25/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Graph components for Report Generator 1.27</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/graph-components-for-report-generator-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/graph-components-for-report-generator-1-27/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233807.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233785/593233808.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Available information - Trends section</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-trends-section/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-trends-section/</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;: An explanation of the &lt;strong&gt;Trends&lt;/strong&gt; section of the Health Dashboard, the tiles available and the drill down options.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Trends&lt;/strong&gt; section is available in both the &lt;strong&gt;Multi-application&lt;/strong&gt; and &lt;strong&gt;Single****Application&lt;/strong&gt; landing pages. It contains a variety of &lt;strong&gt;tiles&lt;/strong&gt; &amp;ldquo;out of the box&amp;rdquo; that contain &amp;ldquo;trend&amp;rdquo; information for specific Quality or Sizing measurement over a history of snapshots, in other words, you can quickly see whether a specific measurement is &lt;strong&gt;trending down&lt;/strong&gt; (getting worse) or &lt;strong&gt;up&lt;/strong&gt; (improving):&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - How to activate SQL traces on AAD and RestAPI logs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page contains steps to activate SQL traces on HD and RestAPI logs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To activate SQL traces on HD and RestAPI logs in both 7.3.x and versions &amp;gt; 8.0.x, please follow the below steps as per the version of CAST AIP:&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Failed to run ADG COMPUTE DELTA SNAPSHOTS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-run-adg-compute-delta-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-failed-to-run-adg-compute-delta-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to below error during HD consolidation which causes the consolidation to fail :&lt;/p&gt;
&lt;p&gt;Failed to run ADG_COMPUTE_DELTA_SNAPSHOTS (ERROR: more than one row returned by&lt;br&gt;
a subquery used as an expression&lt;br&gt;
Where: SQL statement &amp;ldquo;Update ADG_DELTA_SNAPSHOTS&lt;br&gt;
set FIRST_SNAPSHOT_ID = (select s.SNAPSHOT_ID&lt;br&gt;
from ADG_DELTA_SNAPSHOTS s&lt;br&gt;
where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID&lt;br&gt;
and s.TEXT_DATE = ADG_DELTA_SNAPSHOTS.FIRST_TEXT_DATE)&amp;rdquo;&lt;/p&gt;
&lt;p&gt;PL/pgSQL function adg_compute_delta_snapshots(integer) line 99 at SQL statement)&lt;/p&gt;
&lt;p&gt;Failed to run ADG_COMPUTE_DELTA_SNAPSHOTS (ERROR: more than one row returned by a subquery used as an expression&lt;br&gt;
Where: SQL statement &amp;ldquo;Update ADG_DELTA_SNAPSHOTS&lt;br&gt;
set FIRST_SNAPSHOT_ID = (select s.SNAPSHOT_ID&lt;br&gt;
from ADG_DELTA_SNAPSHOTS s&lt;br&gt;
where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID&lt;br&gt;
and s.TEXT_DATE = ADG_DELTA_SNAPSHOTS.FIRST_TEXT_DATE)&amp;rdquo;&lt;/p&gt;</description></item><item><title>Health Dashboard - Technical Debt - Value displayed is high</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-value-displayed-is-high/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-technical-debt/health-dashboard-technical-debt-value-displayed-is-high/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to understand the value displayed in tile &amp;lsquo;Technical Debt (OMG)&amp;rsquo; in Health Dashboard&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540854/566540853.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deploy and Configure HD&lt;/li&gt;
&lt;li&gt;Observe Technical Debt(OMG) value is too high&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe that &amp;lsquo;Technical Debt (OMG)&amp;rsquo; value is too high in HD then please check the below points:&lt;/p&gt;</description></item><item><title>Health Dashboard - Tiles - Missing Tile</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-missing-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/health-dashboard-tiles-missing-tile/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps in troubleshooting issues when any tile is missing from the HD. For instance in the below screenshot the tile for Transferability is missing&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540876/566540875.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the configuration of the tile by using the page - &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST-AAD+-+Tile+management"&gt;CAST-HD - Tile management&lt;/a&gt; .
&lt;ol&gt;
&lt;li&gt;If you have missed any parameter or parenthesis then the tile will not appear in the View.&lt;/li&gt;
&lt;li&gt;If you have configured correctly then go to next step&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-tiles/"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Empty or blank view - Health Factor view is empty</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-health-factor-view-is-empty/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-health-factor-view-is-empty/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where no data is visible when we click on a Health Factor as seen in the below screenshot -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540902/566540901.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This problem occurs when the following steps are done:&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Error - You are attempting to access CEP unfortunately your system is not configured</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-you-are-attempting-to-access-cep-unfortunately-your-system-is-not-configured/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-you-are-attempting-to-access-cep-unfortunately-your-system-is-not-configured/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the problem of &lt;strong&gt;not being able to navigate to CAST Engineering Dashboard (CED) from Application Analytics Dashboard (HD).&lt;/strong&gt; For a better idea about the error that is displayed on HD, refer to the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540916/566540921.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard tag and category management</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tag-and-category-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tag-and-category-management/</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 page provides instructions for configuring tags and categories for filtering data in the Health Dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;When your Health Dashboard contains multiple Applications, It is possible to &amp;ldquo;group&amp;rdquo; these Applications using Categories and Tags. These Categories and Tags can then be used to &amp;ldquo;filter&amp;rdquo; your dashboard display - i.e. you can choose to only see results from Applications that have certain Tags and Categories assigned to them. Tags and Categories work best in situations where you have multiple Applications consolidated in your dashboard and you want to filter them using your own terms.&lt;/p&gt;</description></item><item><title>Health Factor weakness or strength tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/health-factor-weakness-or-strength-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/health-factor-weakness-or-strength-tile/</guid><description>&lt;p&gt;Health Factor weakness/strength tiles provide a summary of the &lt;strong&gt;strengths&lt;/strong&gt; and &lt;strong&gt;weaknesses&lt;/strong&gt; (in terms of Technical Criteria) for a given Health Factor.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188268/555188269.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that depending on whether Critical Violations or ALL Violations are being displayed (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/"&gt;Data Filtering on Critical Violations&lt;/a&gt;&lt;/strong&gt;), the content will reflect the filter that is currently active, displaying only Critical Violations or ALL Violations accordingly.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;These tiles provide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Weaknesses&lt;/strong&gt;: Items displayed are the Technical Criteria considered to have at least one critical violation. The Technical Criteria are sorted from worst (top) to least bad (bottom).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Strengths&lt;/strong&gt;: Items displayed at the Technical Criteria that do not have any critical violations (this includes Technical Criteria that have no critical Quality Rules or Technical Criteria that have critical rules with no violations).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/health-results-resources-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/health-results-resources-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt; &lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Results Resources - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/health-results-resources-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/health-results-resources-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/health-results-resources-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/health-results-resources-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/health-results-resources-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/health-results-resources-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/health-results-resources-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/health-results-resources-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/health-results-resources-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/health-results-resources-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/health-results-resources-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/health-results-resources-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/health-results-resources-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/health-results-resources-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/health-results-resources-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/health-results-resources-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/health-results-resources-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/health-results-resources-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/health-results-resources-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/health-results-resources-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/health-results-resources-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/health-results-resources-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/health-results-resources-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/health-results-resources-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/health-results-resources-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/health-results-resources-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/health-results-resources-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/health-results-resources-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/health-results-resources-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/health-results-resources-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/health-results-resources-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/health-results-resources-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/health-results-resources-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/health-results-resources-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/health-results-resources-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/health-results-resources-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/health-results-resources-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/health-results-resources-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt; &lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Results Resources - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/health-results-resources-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/health-results-resources-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt; &lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Results Resources - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/health-results-resources-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/health-results-resources-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt; &lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt; &lt;/p&gt;</description></item><item><title>Health Results Resources - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/health-results-resources-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/health-results-resources-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/health-results-resources-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/health-results-resources-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/health-results-resources-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/health-results-resources-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/health-results-resources-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/health-results-resources-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/health-results-resources-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/health-results-resources-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/health-results-resources-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/health-results-resources-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/health-results-resources-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/health-results-resources-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/health-results-resources-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/health-results-resources-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/health-results-resources-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/health-results-resources-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/health-results-resources-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/health-results-resources-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/health-results-resources-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/health-results-resources-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/health-results-resources-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/health-results-resources-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/health-results-resources-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/health-results-resources-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Highlight Onboarding Process</title><link>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/highlight-onboarding-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/onboarding-applications-with-imaging-and-highlight/highlight-onboarding-process/</guid><description>&lt;p&gt;&lt;strong&gt;Version 1.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="purpose"&gt;Purpose&lt;/h2&gt;
&lt;p&gt;This page captures the process to be followed while analyzing and publishing applications in Highlight.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;:&lt;/em&gt; To raise &amp;ldquo;CAST Highlight Instance request&amp;rdquo; use this link : &lt;a href="https://jira.castsoftware.com/secure/CreateIssueDetails!init.jspa?pid=24822&amp;amp;issuetype=13101"&gt;Create Issue - CAST Issue Tracker (castsoftware.com)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;           To raise &amp;ldquo;Feature Request &amp;quot; use this link : &lt;a href="https://jira.castsoftware.com/projects/HLFR"&gt;https://jira.castsoftware.com/projects/HLFR&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="roles--access-rights"&gt;Roles &amp;amp; Access Rights&lt;/h2&gt;
&lt;p&gt;CAST Highlight provides access rights at three different levels.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Portfolio Manager:&lt;/strong&gt; A Portfolio Manager is the administrator. This user has access to all pages in the organization’s CAST Highlight instance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application and Domain Contributor:&lt;/strong&gt; A Contributor is the role traditionally assigned to an application owner.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Result Viewer:&lt;/strong&gt; A Viewer is the role typically assigned to an executive member of the organization.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="technical-requirements-prerequisites"&gt;Technical requirements (Prerequisites)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CAST Highlight requirements:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Housekeeping for AIP</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/housekeeping-for-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/housekeeping-for-aip/</guid><description>&lt;p&gt;In order to keep AIP running smoothly and avoid ever-increasing storage consumption, there are a number of steps that you can take.&lt;/p&gt;
&lt;p&gt;The steps below are advisory and have been put together based on the experience of working with different AIP customer&lt;/p&gt;
&lt;h3 id="maintenance-of-source-code-folders"&gt;Maintenance of Source Code Folders&lt;/h3&gt;
&lt;p&gt;As soon as a scan is completed, the analysed source code can be zipped and stored in an archive folder. If the customer is using AIP Portal, then the source code should already be zipped. &lt;/p&gt;</description></item><item><title>How Complexity metrics are calculated by CAST AIP</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/how-complexity-metrics-are-calculated-by-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/how-complexity-metrics-are-calculated-by-cast-aip/</guid><description>&lt;h2 id="cast-complexity-metrics"&gt;CAST Complexity Metrics&lt;/h2&gt;
&lt;p&gt;The CAST Quality Model contains various metrics that are classed as &amp;ldquo;Complexity metrics&amp;rdquo;, i.e. metrics that measure the complexity of artifacts in an application. This page contains a basic description of the mechanisms used to determine the complexity of a given artifact. CAST provides data for the following &amp;ldquo;Complexity metrics&amp;rdquo;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cyclomatic Complexity&lt;/li&gt;
&lt;li&gt;Basic Cyclomatic Complexity&lt;/li&gt;
&lt;li&gt;Essential Complexity&lt;/li&gt;
&lt;li&gt;Integration Complexity&lt;/li&gt;
&lt;li&gt;Cost Complexity - used in the Cost Estimation feature&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-is-complexity-calculated"&gt;How is complexity calculated?&lt;/h2&gt;
&lt;h3 id="cyclomatic-basic-cyclomatic-essential-integration"&gt;Cyclomatic, Basic Cyclomatic, Essential, Integration&lt;/h3&gt;
&lt;p&gt;During an analysis and subsequent snapshot generation, CAST determines a complexity score for an artifact by counting the number of statements (i.e. IF, ELSE-IF, WHILE, DO etc.) it encounters - an increment of one per statement encountered is used. In addition, nested statements are also counted, which contribute to the overall complexity score.&lt;/p&gt;</description></item><item><title>How to configure a language for the CAST Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/how-to-configure-a-language-for-the-cast-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/how-to-configure-a-language-for-the-cast-engineering-dashboard/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The procedure below explains how to configure a Universal Language in the CAST Engineering Dashboard. This procedure will be illustrated with the PHP language.&lt;/p&gt;
&lt;h2 id="category-for-the-technology-and-the-module"&gt;Category for the technology and the module&lt;/h2&gt;
&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;This section describes changes that must be made to the &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/"&gt;xxxMetaModel.xml file&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;First of all, you must select a category for an existing APM technology or create a new one. This category achieves two goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;identifies the technology name (in the &lt;em&gt;description&lt;/em&gt; tag of the category)&lt;/li&gt;
&lt;li&gt;associates the modules with the technology&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To create a new category, please insert it before the GrepTag called &amp;ldquo;GrepTag:APM_next_language&amp;rdquo;. For example, for PHP, a new category &amp;ldquo;PHP&amp;rdquo; technology has been created:&lt;/p&gt;</description></item><item><title>Install AIP Core</title><link>https://doc.castsoftware.com/export-v2/aipcore/install-aip-core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/install-aip-core/</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;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/strong&gt; step-by-step instructions for installing &lt;strong&gt;A****IP Core&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="installation-requirements"&gt;Installation requirements&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;✅&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;AIP Core&lt;/strong&gt; is delivered in a ZIP file. Make sure you have the required ZIP file ready and unzipped to a folder on the AIP Node (&lt;strong&gt;it cannot be run from a network location&lt;/strong&gt;). &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;AIP Core&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;needs to be installed on all&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;AIP Nodes&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;(i.e. dedicated servers) that will be managed by &lt;strong&gt;AIP Console&lt;/strong&gt;. The installation process consists of running a setup installer on the target server.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;✅&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Installation paths:&lt;/p&gt;</description></item><item><title>Install CAST Extend local server</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/install-cast-extend-local-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/install-cast-extend-local-server/</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;: step-by-step instructions for installing  &lt;strong&gt;CAST Extend local server&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="microsoft-windows"&gt;Microsoft Windows&lt;/h2&gt;
&lt;h3 id="download-the-installation-media"&gt;Download the installation media&lt;/h3&gt;
&lt;p&gt;Download the latest release of CAST Extend Offline from  &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="run-the-installation"&gt;Run the installation&lt;/h3&gt;
&lt;h4 id="interactive-setup"&gt;Interactive setup&lt;/h4&gt;
&lt;p&gt;Double click the  &lt;strong&gt;executable&lt;/strong&gt;file as provided with the installation media. You may be prompted to allow the installation - click &lt;strong&gt;Yes&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/466747555/466747564.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The installation wizard will be displayed. Read and accept the license agreement and click  
&lt;strong&gt;Next&lt;/strong&gt;
:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/466747555/466747563.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Install CAST Extend local server or Offline - optional</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-extend-local-server-or-offline-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-extend-local-server-or-offline-optional/</guid><description>&lt;p&gt;CAST Extend local server/Offline is &lt;strong&gt;only required&lt;/strong&gt; if (due to security concerns for example) your organization/AIP Console cannot interact over the public internet with CAST&amp;rsquo;s Extend system for Extension management. CAST currently offers two separate but similar &amp;ldquo;offline&amp;rdquo; packages that can be installed:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 155.0px;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Installed on-premises.&lt;/li&gt;&lt;li&gt;Can be configured in offline or online mode:&lt;ul&gt;&lt;li&gt;When in offline mode, functionality is the same as CAST Extend Offline and extensions must be added manually to CAST Extend Proxy.&lt;/li&gt;&lt;li&gt;When in online mode, CAST Extend Proxy is configured to connect with CAST's Extend system for Extension management over the public internet.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;AIP Console connects directly to fetch required extensions.&lt;/li&gt;&lt;li&gt;Configured in AIP Console in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCONSOLEDRAFT/Complete+start-up+wizard+-+v.+1.x"&gt;start-up wizard&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/install-cast-extend-local-server/"&gt;Install CAST Extend local server&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Install PostgreSQL for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-storage-service-or-postgresql-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-storage-service-or-postgresql-for-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;CAST highly recommends the use of PostgreSQL on a Linux instance as this consistently gives the best performance.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Your CAST AIP for Imaging requires one or multiple &lt;strong&gt;PostgreSQL&lt;/strong&gt; instances (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/software-requirements-for-cast-imaging/"&gt;Software requirements for CAST Imaging&lt;/a&gt;&lt;/strong&gt; for more information about recommended deployment architecture) on dedicated Windows or Linux servers. The installation process for each is provided below.&lt;/p&gt;
&lt;h2 id="cast-storage-service-on-windows"&gt;CAST Storage Service on Windows&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, please ensure that you have carried out all of the following tasks and that the following requirements have been met:&lt;/p&gt;</description></item><item><title>ISO declaration of conformance</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/iso-declaration-of-conformance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/iso-declaration-of-conformance/</guid><description>&lt;p&gt;CAST AIP conforms with the following &lt;strong&gt;&lt;a href="https://www.iso.org/home.html"&gt;ISO (International Organization for Standardization)&lt;/a&gt;&lt;/strong&gt; standard: &lt;strong&gt;&lt;a href="https://www.iso.org/standard/65378.html"&gt;ISO/IEC 19515:2019&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;CAST management hereby formally states that the Application Intelligence Platform (AIP) versions 8.3 and above are conformant to the formal specification for Automated Function Points (AFP) as expressed by the &lt;strong&gt;&lt;a href="https://www.iso.org/standard/65378.html"&gt;ISO/IEC 19515:2019&lt;/a&gt;&lt;/strong&gt; standards documentation. CAST AIP also supports and fully implements the &lt;strong&gt;&lt;a href="https://www.omg.org/"&gt;Object Management Group&amp;rsquo;s&lt;/a&gt;&lt;/strong&gt; (OMG) &lt;strong&gt;&lt;a href="https://www.omg.org/spec/AFP/"&gt;AFP Standard 1.0&lt;/a&gt;&lt;/strong&gt;, document number &lt;strong&gt;&lt;a href="https://www.omg.org/spec/AFP/1.0/PDF"&gt;formal/2014-01-03&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;CAST is committed to continuing support for automated function point counting standards produced by OMG and ISO. CAST is already implementing the coming Automated Enhancement Function Points (AEFP) and Automated Enhancement Technical Points (AETP) standards, being worked by the Consortium for Information and Software Quality (CISQ) and the OMG.&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 4 - Migration From V1.5 Build 3</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build-4-migration-from-v1-5-build-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-4/jaf-v1-5-build-4-migration-from-v1-5-build-3/</guid><description>&lt;ul&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build4.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build4&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193292/319193295.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copy below folder and files from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193292/319193294.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit file CastAIPWS.properties  in the CBWS installation folder e.g. &amp;lt;Installation_path&amp;gt;\CastBatchWSServer\CastAIPWS.properties&lt;/li&gt;
&lt;li&gt;Add a new line &lt;strong&gt;&amp;ldquo;caip.version=8.3&amp;rdquo;&lt;/strong&gt; as below.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193292/319193293.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Close and save the file.&lt;/li&gt;
&lt;li&gt;Start CastBatchWSServer.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>JAF V1.5 Build 5 - Migration From V1.5 Build 4</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-migration-from-v1-5-build-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-5/jaf-v1-5-build-5-migration-from-v1-5-build-4/</guid><description>&lt;ul&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build4.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build4&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193250/319193251.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copy below folder and files from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193250/319193252.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Upload the CastAIPWS.hpi in Jenkins  under Manage Jenkins → Manage Plugin → Advanced → Upload  Plugin&lt;br&gt;
Ensure the new uploaded version is displayed in the Installed Tab against CAST Jenkins Plugin&lt;/p&gt;</description></item><item><title>JAF V1.5 Build 6 - Migration From V1.5 Build 5</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-migration-from-v1-5-build-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-6/jaf-v1-5-build-6-migration-from-v1-5-build-5/</guid><description>&lt;ul&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build6.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build6&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;Jenkins&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193205/319193208.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193205/319193211.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copy  below file from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build6 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193205/319193206.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The below step is applicable If the &lt;strong&gt;caip.version=&amp;lt;CAST_AIP_VERSION&amp;gt;&amp;quot;&lt;/strong&gt; entry is not present in CastAIPWS.properties. &lt;br&gt;
Edit file CastAIPWS.properties  in the CBWS installation folder e.g. &amp;lt;Installation_path&amp;gt;\CastBatchWSServer\CastAIPWS.properties &lt;br&gt;
Add a new line &lt;strong&gt;&amp;ldquo;caip.version=&amp;lt;CAST_AIP_VERSION&amp;gt;&amp;rdquo;&lt;/strong&gt; as below. &lt;/p&gt;</description></item><item><title>Jenkins Automation for source code delivery</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-automation-for-source-code-delivery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-automation-for-source-code-delivery/</guid><description>&lt;h2 id="plug-in-installation--tfs-git-svn"&gt;Plug-in installation – TFS, Git, SVN&lt;/h2&gt;
&lt;p&gt;Navigate in Jenkins as mentioned in below to install the plug-ins of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Team Foundation Server (TFS)&lt;/li&gt;
&lt;li&gt;Git&lt;/li&gt;
&lt;li&gt;SVN&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/FBP/attachments/426868792/426868808.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/426868792/426868807.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Search for the plug-ins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TFS&lt;/li&gt;
&lt;li&gt;Git&lt;/li&gt;
&lt;li&gt;SVN&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/426868792/426868806.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Proceeding to that click on “&lt;strong&gt;Install without restart&lt;/strong&gt;” button for each plug-in.&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/FBP/attachments/426868792/426868805.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;After the installation, click on “&lt;strong&gt;Installed&lt;/strong&gt;” tab and cross-check for the plug-in it should be listed, see example below.&lt;/p&gt;
&lt;p&gt;For example TFS:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/426868792/426868804.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After the successful install of all plugins, restart the Jenkins service.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Creating OBJECT_GUIDs</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-creating-object-guids/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-creating-object-guids/</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 AIP Core &lt;strong&gt;≥&lt;/strong&gt; 8.3.45, the table &lt;strong&gt;GUID_OBJECTS&lt;/strong&gt; can no longer be used . Attempting to use it will generate and &lt;strong&gt;ERROR_ID = 5&lt;/strong&gt; on each returned row. If you have scripts using this table to generate custom OBJECT_GUIDs, for legacy technologies such as VisualBasic and PowerBuilder, you should update those scripts to use the OBJECT_ID (which is always available) instead of generating a custom OBJECT_GUID using this table. In this situation, the information below is obsolete and should not be used.&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Removing an object property using CI_NO_PROPERTIES</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-object-property-using-ci-no-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-removing-an-object-property-using-ci-no-properties/</guid><description>&lt;p&gt;Object properties can be divided into two main groups:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;alphanumeric&lt;/strong&gt; properties (for example object comments or business functions).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;numeric&lt;/strong&gt; properties (for example the number of inner comment lines, number of code lines etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These can all be removed using the CAST entry table CI_NO_PROPERTIES. Properties are listed in the CAST System View CTV_OBJECT_PROPERTIES.&lt;/p&gt;
&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;p&gt;In this example, we are going to remove a property from an SQL object (a Procedure called &amp;ldquo;GetTitleAuthors&amp;rdquo;) in the Analysis schema. The property we are going to remove is the Source Code Comments, which is described in the Analysis Service as &amp;ldquo;sourceCodeComment&amp;rdquo;.&lt;br&gt;
You can check the value for this property by querying a CAST System View:&lt;/p&gt;</description></item><item><title>Keycloak - SAML</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-saml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-authentication-and-roles-using-keycloak-v-2-x/keycloak-saml/</guid><description>&lt;h3 id="summary"&gt;Summary&lt;/h3&gt;
&lt;p&gt;Information about how to configure Keycloak to interact with your SAML system.&lt;/p&gt;
&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;Enabling and configuring a &lt;strong&gt;new authentication mode&lt;/strong&gt; will &lt;strong&gt;NOT disable any existing authentication modes&lt;/strong&gt; configured in Keycloak. Therefore, CAST highly recommends that you &lt;strong&gt;disable all existing authentication methods&lt;/strong&gt; before adding a new one: in most cases this will involve disabling or deleting the &amp;ldquo;local&amp;rdquo; users provided with CAST Console or any that you have created yourself:&lt;/p&gt;</description></item><item><title>Log Service installation</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/log-service-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/log-service-installation/</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;The Microsoft Windows Log Service has been replaced (from &lt;strong&gt;2.11.0-funcrel&lt;/strong&gt;) with a dedicated module embedded into CAST Console. This means that the check box to choose whether to install the Log Service in the node installer is no longer available. When performing an in-place upgrade to &lt;strong&gt;2.11.0-funcrel&lt;/strong&gt; (or any future release), the existing Microsoft Windows log service will be removed (if it exists on the machine).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A dedicated &lt;strong&gt;Log Service&lt;/strong&gt; is available for:&lt;/p&gt;</description></item><item><title>Mainframe</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/mainframe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/mainframe/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with Mainframe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page you are interested in:&lt;/li&gt;
&lt;li&gt;If you do not find the information you are looking for or solution for your problem, please contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Manual action to resolve cache issue</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/manual-action-to-resolve-cache-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/cast-imaging-upgrade/manual-action-to-resolve-cache-issue/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Imaging has sometimes been affected by a cache issue where after upgrade to a new release of CAST Imaging, the release number in the splash page was incorrect (still shows the old release number). This issue has now been fixed for new installations &lt;strong&gt;starting 2.11&lt;/strong&gt;.  For those upgrading to &lt;strong&gt;2.11 (or above)&lt;/strong&gt; and still facing the issue, it can be resolved by editing the &lt;strong&gt;nginx.conf&lt;/strong&gt; file as detailed below:&lt;/p&gt;</description></item><item><title>Migration From V1.5 Build 6 JAF - V1.5 Build 7 JAF</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/migration-from-v1-5-build-6-jaf-v1-5-build-7-jaf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-7/migration-from-v1-5-build-6-jaf-v1-5-build-7-jaf/</guid><description>&lt;ul&gt;
&lt;li&gt;Download JAF binaries from &lt;a href="https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build7.zip"&gt;https://download.castsoftware.com/ToolingDownload/CBWS/cbws1.5/CastBatchWSServer-1.5_Build7.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Backup existing CBWS installation folder &amp;ldquo;&amp;lt;Installed_path&amp;gt;\ CastBatchWSServer&amp;rdquo;  to  a new folder e.g. &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer _&amp;lt;current_date&amp;gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Unzip  CastBatchWSServer-1.5_Build7.zip  to a temp path  e.g. &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build7&lt;/li&gt;
&lt;li&gt;Stop &amp;ldquo;Jenkins&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193157/319193163.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stop &amp;ldquo;CastBatchWSServer&amp;rdquo; service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193157/319193166.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Delete below highlighted files and folder (i.e &lt;strong&gt;dependency, CastAIPWS.hpi, cbws_version.txt, WSBatchServer-1.5.jar&lt;/strong&gt;) from the installed path &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Copy highlighted file and folders from the path &amp;lt;Temp_path&amp;gt;\WSBatchServer-1.5_Build7 and replace the same in &amp;ldquo;&amp;lt;Installed_path&amp;gt;\CastBatchWSServer&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/FBP/attachments/319193157/319193159.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The below step is applicable If the &amp;ldquo;&lt;strong&gt;delete.prvs.snapshot=true&lt;/strong&gt;&amp;rdquo; entry is not present in CastAIPWS.properties. &lt;br&gt;
Edit file CastAIPWS.properties  in the CBWS installation folder e.g. &amp;lt;Installation_path&amp;gt;\CastBatchWSServer\CastAIPWS.properties &lt;br&gt;
Add a new line &lt;strong&gt;&amp;ldquo;delete.prvs.snapshot=true&amp;rdquo;&lt;/strong&gt; as below. &lt;/p&gt;</description></item><item><title>Modification of extension IDs during deployment of CAST Extend</title><link>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/modification-of-extension-ids-during-deployment-of-cast-extend/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/what-are-extensions/modification-of-extension-ids-during-deployment-of-cast-extend/</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 provides information about &lt;strong&gt;what you need to do&lt;/strong&gt; in the event that the ID of an extension you are actively using has been &lt;strong&gt;modified.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;As part of the process of deploying the &lt;strong&gt;CAST Extend website&lt;/strong&gt;, it has been necessary to &lt;strong&gt;modify the ID&lt;/strong&gt; of some existing User Community/Labs extensions that have been available for some time via the &lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extension-downloader/"&gt;CAST Extension Downloader&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This has been done to ensure that the existing extensions now conform to the various &lt;strong&gt;naming constraints&lt;/strong&gt; as described in &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/"&gt;Extension description file&lt;/a&gt;. Modifying the extension ID essentially creates a &amp;ldquo;new&amp;rdquo; extension, even though the content will not change.&lt;/p&gt;</description></item><item><title>Node service upgrade</title><link>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/node-service-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/node-service-upgrade/</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 describes the upgrade process for the &lt;strong&gt;Back-end Node package&lt;/strong&gt; on &lt;strong&gt;ALL Nodes&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;There is no upgrade path &lt;strong&gt;between 1.x and 2.x&lt;/strong&gt;. Instead see &lt;strong&gt;Upgrade path&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/"&gt;Upgrade AIP Console&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The steps described in this guide:
&lt;ul&gt;
&lt;li&gt;need to be performed on &lt;strong&gt;all Nodes&lt;/strong&gt; that are managed by Console.&lt;/li&gt;
&lt;li&gt;are not required if you are using the &lt;strong&gt;Console Standalone&lt;/strong&gt; deployment which includes one single Node together with Console.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="step-1---perform-a-backup"&gt;Step 1 - Perform a backup&lt;/h2&gt;
&lt;p&gt;CAST highly recommends that you backup the &lt;strong&gt;Node data folder&lt;/strong&gt; before proceeding - this is so that a roll back can be actioned if necessary. This is achieved simply by copying the folder to another unrelated location.&lt;/p&gt;</description></item><item><title>Onboarding Automated Baseline Report</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/onboarding-automated-baseline-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/legacy-onboarding-processes/onboarding-automated-baseline-report/</guid><description>&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;SrNo&lt;/th&gt;
 &lt;th&gt;Date&lt;/th&gt;
 &lt;th&gt;Script(zip)&lt;/th&gt;
 &lt;th&gt;Template&lt;/th&gt;
 &lt;th&gt;Config File&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;20 Jun 2022&lt;/td&gt;
 &lt;td&gt;&lt;a href="#"&gt;Automated Baseline Report&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#"&gt;Automation Template - PPTX&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#"&gt;Configuration file&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="objective"&gt;&lt;strong&gt;Objective&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The script is used to generate Automated baseline report (PowerPoint deck) from the provided template, The main objective of this automation is to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Save time in generating the report&lt;/li&gt;
&lt;li&gt;Create consistency in report output across all the accounts&lt;/li&gt;
&lt;li&gt;Provide an output report which look more professional in terms of Data and relevant information&lt;/li&gt;
&lt;li&gt;Eliminate human error&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-to-use"&gt;&lt;strong&gt;How to Use&lt;/strong&gt;:&lt;/h2&gt;
&lt;h3 id="installation"&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Install &lt;a href="https://www.python.org/downloads/"&gt;Python&amp;rsquo;s&lt;/a&gt; latest version on the machine where you want to generate the  deck.&lt;/p&gt;</description></item><item><title>Operating systems Information - Creating Turkish Environment</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-creating-turkish-environment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-creating-turkish-environment/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the Customer machines are configured in Turkish and if the issue is only reproducible in Turkish environment, then following steps can be followed to create Turkish environment on your local machine&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="steps-to-create-turkish-environment"&gt;Steps to create Turkish Environment&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Add the following in the tomcat properties (C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin &amp;raquo; tomcat5w.exe) as show in the screen shot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;   -Duser.country=TR&lt;/p&gt;
&lt;p&gt;  -Duser.language=tr&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529146/566529145.jpg" alt=""&gt;&lt;br&gt;
 &lt;br&gt;
2. Add the following in the environment variable (My Computer &amp;raquo; right click &amp;raquo; properties &amp;raquo; Advanced &amp;raquo; Environment Variables) as shown in the screen shot:&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Windows parameters - Getting Windows installer version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-windows-installer-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-windows-installer-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the procedure for Getting Windows installer version&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the Windows Installer version&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Choose Start then Run.&lt;/li&gt;
&lt;li&gt;Type &amp;lsquo;msiexec&amp;rsquo; and click OK. A window with Windows Installer information shows up. The Windows Installer version is given in the first line. &lt;br&gt;
 (Click with the mouse in the window and copy the first line to the clipboard and paste it into the call).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>PostgreSQL 9.2.x deployment on Linux</title><link>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-9-2-x-deployment-on-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/postgresql-for-linux-or-docker/postgresql-9-2-x-deployment-on-linux/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 using PostgreSQL 9.2.x for CAST AIP is now considered &amp;ldquo;deprecated support&amp;rdquo;.&lt;/p&gt;
&lt;/div&gt;
&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; CAST does not provide a CAST Storage Server (CSS) installer for Linux environments, however, it is possible to install the equivalent PostgreSQL version on a Linux server if you need to - please follow the instructions below.&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - Cast Storage Service 2 is not added as a service after installation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cast-storage-service-2-is-not-added-as-a-service-after-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cast-storage-service-2-is-not-added-as-a-service-after-installation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When installing CAST Storage Service 2 (CSS2) on a new machine as an administrator user, CSS2 does not get installed.  No error messages are seen during the installation, but the service &lt;strong&gt;CastStorageService2&lt;/strong&gt; is not added to the list of services on the machine. Below screenshot what it looks like when CAST Storage Service 2 is installed. &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531108/566531107.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;When trying to start the pgadmin or add the service manually, an error appears:  &lt;strong&gt;&amp;ldquo;The application was unable to start correctly (0xc000007b)&amp;rdquo;&lt;/strong&gt; as seen in the screenshot below:&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - Not able to start CastStorageService2 service</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-not-able-to-start-caststorageservice2-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-cast-storage-service-starting-issues/rdbms-cast-storage-service-error-not-able-to-start-caststorageservice2-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides solution when &amp;ldquo;CastStorageService2&amp;rdquo; service is not getting started and also with the attempt to launch pgAdmin3,the below error message pops up.&lt;/p&gt;
&lt;p&gt;Error: The application was unable to start correctly (0xc000007b). Click OK to close the application.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531102/566531101.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Getting the CSS log file on windows OS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-getting-the-css-log-file-on-windows-os/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-getting-the-css-log-file-on-windows-os/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to get the CSS log file on windows operating system&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open a windows explorer&lt;/p&gt;
&lt;p&gt;Go the directory &lt;em&gt;&lt;Windows installation drive&gt;\Program Files (x86)\CAST\CASTStorageService\db_data\pg_log&lt;/em&gt; or &lt;em&gt;&lt;Windows installation drive&gt;**:\Program Files\CAST\CASTStorageService\db_data\pg_log&lt;/em&gt; depending on 64 bits or 32 bits windows installation.&lt;/p&gt;
&lt;p&gt;Get the postgresql log files corresponding to the date of the tracked events (the creation date is in the filename). For instance  postgresql-2013-01-02_000000.log.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to identify the process locking a schema</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-identify-the-process-locking-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-identify-the-process-locking-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to check if any process is locking a schema&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_locks&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;relation&amp;rdquo;;12002;11069;;;&amp;quot;&amp;quot;;;;;;&amp;ldquo;44/85673&amp;rdquo;;6468;&amp;ldquo;AccessShareLock&amp;rdquo;;t;t&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It gives the ID of the process , lock type , date on which it was locked and Username&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.13</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-13/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="net-framework-471-required-when-using-the-user-input-security-feature"&gt;.NET Framework 4.7.1 required when using the User Input Security feature&lt;/h3&gt;
&lt;p&gt;Due to bug fixes and enhancements that have been made in CAST AIP 8.3.13, the &lt;strong&gt;.NET Framework 4.7.1 (minimum)&lt;/strong&gt; must now be present on the analysis machine when the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/Enable+User+Input+Security+checks"&gt;User Input Security feature&lt;/a&gt; is enabled during an analysis. This requirement is valid regardless of the technology (JEE or .NET) that is being targeted in the User Input Security feature. If the .NET Framework 4.7.1 (minimum) is not present, then a popup warning will appear during the analysis asking whether you want to install the .NET Framework, therefore blocking the analysis.&lt;/p&gt;</description></item><item><title>Report Generator - Generate Reports with CLI - Warning - Cast Util Log LogHelper null</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-cli-warning-cast-util-log-loghelper-null/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-generate-reports-with-cli-warning-cast-util-log-loghelper-null/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives details about the below warning -&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Cast.Util.Log.LogHelper (null) - More cells that defined content
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Cast.Util.Log.LogHelper (null) - Target Text empty for Shared String, this can create abnormal behavior
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;When a report is generated using the &lt;strong&gt;CLI Utitlity&lt;/strong&gt;, a log is generated on the &lt;strong&gt;CMD Console&lt;/strong&gt; which provides the details of the processing/generation of report.&lt;/p&gt;
&lt;p&gt;Below you can see the screenshot of the command which is used to generate the report using CLI:&lt;/p&gt;</description></item><item><title>Report Generator - Information - How to get the latest snapshot in the list of snapshots in the report generator</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-get-the-latest-snapshot-in-the-list-of-snapshots-in-the-report-generator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-get-the-latest-snapshot-in-the-list-of-snapshots-in-the-report-generator/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to get the latest snapshot in the list of snapshots in the report generator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step by step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run a snapshot generation via the command line&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reload the Server Memory Cache via the rest api&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Launch the report generator&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The newly generated snapshot does not appear in the list of snapshots&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Reports - Empty results - No Top Riskiest Transactions TWRI</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-no-top-riskiest-transactions-twri/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-reports/report-generator-reports-empty-results/report-generator-reports-empty-results-no-top-riskiest-transactions-twri/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the issue of report not containing the TWRI - Top Riskiest Transactions information when the report is generated using Report Generator.&lt;/p&gt;
&lt;p&gt;Below is a screenshot showing the problem in the generated report:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537159/566537160.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Report Generator and connect to REST Web Service.&lt;/li&gt;
&lt;li&gt;Generate the report using the template: Result-presentation-sample1.pptx&lt;/li&gt;
&lt;li&gt;When the report is generated, go to the slide which has the title &amp;ldquo;Potential Points of failures: Transaction Risk Index&amp;rdquo; and TWRI will be missing for the Business Criterion.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RPC - Command Line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-command-line/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCCommandLine-CommandLine"&gt;&lt;b&gt;Command Line&lt;/b&gt;&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The following parameters can be used to run the application from the command line. Some examples are available here.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_plus.gif?version=1&amp;amp;modificationDate=1549304381537&amp;amp;api=v2" alt=""&gt; HELP&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&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;-?&lt;/strong&gt;, &lt;strong&gt;-H&lt;/strong&gt;, &lt;strong&gt;-HELP&lt;/strong&gt; Displays the list of commands available.&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/264223638/images_plus.gif?version=1&amp;amp;modificationDate=1549304381537&amp;amp;api=v2" alt=""&gt; CONNECT&lt;/p&gt;
&lt;table bgcolor="#F4F4F4" border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;b&gt;-CONNECT(&amp;lt;server&amp;gt;[,&amp;lt;username&amp;gt;[,&amp;lt;password&amp;gt;[,&amp;lt;KBname&amp;gt;]]])&lt;/b&gt; &lt;p&gt;This option enables you to connect to the CAST Knowledge Base without using a Knowledge Base Connection Profile.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;&amp;lt;server&amp;gt;&lt;/b&gt; specify the name of the server that host the CAST Knowledge Base&lt;/li&gt; &lt;li&gt;&lt;b&gt;&amp;lt;username&amp;gt;&lt;/b&gt; specify a valid username to access the server&lt;/li&gt; &lt;li&gt;&lt;b&gt;&amp;lt;password&amp;gt;&lt;/b&gt; specify the password that corresponds to the &amp;lt;username&amp;gt;&lt;/li&gt; &lt;li&gt;&lt;b&gt;&amp;lt;KBname&amp;gt;&lt;/b&gt; specify the name of the CAST Knowledge Base you want to connect to&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264223641" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt;</description></item><item><title>RPC - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>RPC - Generate Standard Documentation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-generate-standard-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-generate-standard-documentation/</guid><description>&lt;h5 id="generate-standard-documentation"&gt;Generate Standard Documentation&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST ships a specific template that enables you to generate Standard Documentation about objects stored in the Knowledge Base. This template can be generated with the following wizards:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/"&gt;Report On SQL Query&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-report-with-predefined/"&gt;Report With Predefined&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What is Standard Documentation?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Standard Documentation template provided by CAST generates full documentation for applications stored in your Knowledge Base. This includes called and calling objects for each object within the application.&lt;/p&gt;</description></item><item><title>RPC - Info dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-info-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-info-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCInfodialogbox-Infodialogbox"&gt;Info dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box can be launched from the &lt;strong&gt;Help&lt;/strong&gt; menu located on the menu by selecting the &lt;strong&gt;Connection Layer Information&lt;/strong&gt; option. It displays various information regarding the different &lt;strong&gt;Connectivity Layers&lt;/strong&gt; on your workstation.&lt;/p&gt;
&lt;p&gt;These layers are used by CAST Products to connect to the various servers accessible from your workstation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223687/images_info.gif?version=1&amp;amp;modificationDate=1549304382523&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223658/images_plus.gif?version=1&amp;amp;modificationDate=1549304381910&amp;amp;api=v2" alt=""&gt; Connectivity Layer Status&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;p&gt;This section displays the &lt;b&gt;Connectivity Layers&lt;/b&gt; found on your workstation as well as their &lt;b&gt;status:&lt;/b&gt;&lt;/p&gt;</description></item><item><title>RPC - Open Profile Connection dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCOpenProfileConnectiondialogbox-OpenProfileConnectiondialogbox"&gt;Open Profile Connection dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box enables you to view a list of all the available (and valid) profiles stored on your PC. It can also be used to create new connection profiles.&lt;/p&gt;
&lt;p&gt;To access it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223692/images_openprof.gif?version=1&amp;amp;modificationDate=1549304382687&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;All valid profiles that are currently stored on your PC will be displayed in this dialog box. For each profile various pieces of information are displayed:&lt;/p&gt;</description></item><item><title>RPC - Options (on a View)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-options-on-a-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-options-on-a-view/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="77%"&gt; &lt;h5 id="RPCOptions(onaView)-Options(onaView)"&gt;Options (on a View)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="23%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to define various options for the report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like, various save options and the inclusion of a header/footer.&lt;/p&gt;
&lt;p&gt;This wizard step is divided in to various sections:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223717/images_plus.gif?version=1&amp;amp;modificationDate=1549304383533&amp;amp;api=v2" alt=""&gt; Style sheet&lt;/p&gt;</description></item><item><title>RPC - Options (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-options-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-options-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="RPCOptions(onSpecificObjects)-Options(onSpecificObjects)"&gt;Options (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to define various options for the Report. These concern the insertion of a user defined style sheet to determine what the resulting report will look like and the inclusion of a header/footer.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223717/images_plus.gif?version=1&amp;amp;modificationDate=1549304383533&amp;amp;api=v2" alt=""&gt; Style Sheet&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223727/images_stylesheet.gif?version=1&amp;amp;modificationDate=1549304383980&amp;amp;api=v2" data-linked-resource-container-id="264223727" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_stylesheet.gif" data-linked-resource-id="264223729" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="168" src="https://doc-legacy.castsoftware.com/download/attachments/264223727/images_stylesheet.gif?version=1&amp;amp;modificationDate=1549304383980&amp;amp;api=v2" width="618"/&gt;&lt;/span&gt; &lt;div class="table-wrap"&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Use Style Sheet&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; This allows you to specify a Cascading Style Sheet to govern the "look" of your report. &lt;p&gt;By default, a CAST style sheet will be used.&lt;/p&gt;</description></item><item><title>RPC - Populate the Diagnostic</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-populate-the-diagnostic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-populate-the-diagnostic/</guid><description>&lt;h5 id="populate-the-diagnostic"&gt;Populate the Diagnostic&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Please note that this feature is a legacy feature and is maintained only for compatibility with previous CAST versions. CAST now provides the CAST Health and Engineering Dashboards to help enforce rules and standards in an organization. Please contact CAST for more information about this.&lt;/p&gt;
&lt;p&gt;This wizard screen enables you to select the diagnostic you require for the report. The diagnostics are designed to test your code for various rules - such as whether coding standards have been correctly applied.&lt;/p&gt;</description></item><item><title>RPC - Report (with Predefined)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-report-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-report-with-predefined/</guid><description>&lt;h5 id="report-with-predefined"&gt;Report (with Predefined)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Report step&lt;/strong&gt; is always the final step in the wizard. All settings are summarized here so that you can review them and make amendments (by clicking the &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; button to return to the corresponding step).&lt;/p&gt;
&lt;h6 id="what-to-do-next"&gt;What to do next&amp;hellip;&lt;/h6&gt;
&lt;p&gt;Once the settings have been reviewed and you are satisfied, click &lt;strong&gt;Finish&lt;/strong&gt; to start generating the report.&lt;/p&gt;
&lt;p&gt;If you want to make any amendments, click &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; until you reach the required Step, make your changes and then return to the &lt;strong&gt;Final Step&lt;/strong&gt; again.&lt;/p&gt;</description></item><item><title>RPC - Report Header Tags (Additional)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-header-tags-additional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-header-tags-additional/</guid><description>&lt;h5 id="report-header-tags-additional"&gt;Report Header Tags (Additional)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To create a report you can add various tags allowing you to specify various parameters. These tags can be written anywhere in the query so that they can be reported as a simple comment.&lt;/p&gt;
&lt;p&gt;To specify &lt;strong&gt;external data&lt;/strong&gt;, use the following tags. You can create Header Tags using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&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;/***InputData:=**Param1,Param2*/&lt;/td&gt;
 &lt;td&gt;Used to &lt;strong&gt;replace&lt;/strong&gt; a string value in the report query by another user value.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param1 (String)&lt;/td&gt;
 &lt;td&gt;- Question regarding the expected value&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param2 (String)&lt;/td&gt;
 &lt;td&gt;- Value to be replaced in the global Query&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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;/***InputList:=**Param1,Param2; **Query:=**SqlQuery*/&lt;/td&gt;
 &lt;td&gt;Used to &lt;strong&gt;replace&lt;/strong&gt; a string value in the report query by another user value selected in List.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param1 (String)&lt;/td&gt;
 &lt;td&gt;- Question regarding the expected value&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param2 (String)&lt;/td&gt;
 &lt;td&gt;- Value to be replaced in the global Query&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SqlQuery (String)&lt;/td&gt;
 &lt;td&gt;- SQL statement with value in first column&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Please note that you must NOT use a variable name (EXTERNAL DATA) with the &amp;ldquo;&amp;gt;&amp;rdquo; character if you need to use the .HSQ file in the Command Line, because this character is a redirection character.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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;/***InputList:=**Param1,Param2; **Values:=**Value1&lt;/td&gt;
 &lt;td&gt;Value2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param1 (String)&lt;/td&gt;
 &lt;td&gt;- Question regarding the expected value&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Param2 (String)&lt;/td&gt;
 &lt;td&gt;- Value to be replaced in the global Query&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Value1.. (String)&lt;/td&gt;
 &lt;td&gt;- Value list separated by&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt;/&lt;b class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;InputGrid:=&lt;/b&gt;Question,VARIABLE;&lt;b class="moz-txt-star"&gt;&lt;br/&gt; Q&lt;/b&gt;&lt;b class="moz-txt-star"&gt;uery:&lt;/b&gt;=select xxxxx&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;/&lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;Used to &lt;b&gt;replace&lt;/b&gt; a string value in the report query by another user value in grid format (multiple choice check boxes). The result of this selection will be displayed in the form Row1,Row2,Row3 etc. that can be used in a "like2: &lt;p&gt;Col like (VARIABLE)&lt;/p&gt;</description></item><item><title>RPC - Report Option tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-report-option-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-report-option-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="RPCReportOptiontab-ReportOptiontab"&gt;Report Option tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Report Option&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223706/images_report.gif?version=1&amp;amp;modificationDate=1549304383093&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223658/images_plus.gif?version=1&amp;amp;modificationDate=1549304381910&amp;amp;api=v2" alt=""&gt; Options&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Target File&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt; When you launch the &lt;b&gt;Report&lt;/b&gt;, it will be created in a temporary file on your PC. By default the temporary file will be located where temporary files are normally stored. &lt;p&gt;If for any reason you want to change the location of this temporary file use the &lt;b&gt;Browse&lt;/b&gt; button to the right of the text box.&lt;/p&gt;</description></item><item><title>RPC - Report Templates Management dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="RPCReportTemplatesManagementdialogbox-ReportTemplatesManagementdialogbox"&gt;Report Templates Management dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" data-linked-resource-container-id="264223638" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223639" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Select an area of the dialog box to find out more.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/AIPCORE/Images/screenshot.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223717/images_plus.gif?version=1&amp;amp;modificationDate=1549304383533&amp;amp;api=v2" alt=""&gt; Template zone&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; This section allows you to choose an existing template in order to create a new report. &lt;div class="table-wrap"&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Available Query Templates&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;In this section the list of existing &lt;b&gt;Templates&lt;/b&gt; is displayed. &lt;p&gt;The first time this dialog box is &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-launching-a-report-on-sql-query/" target="_blank"&gt;launched&lt;/a&gt;, the list will contain no templates. User the &lt;b&gt;Add File to Folder&lt;/b&gt; button to search for and locate existing templates.&lt;/p&gt;</description></item><item><title>Security Dashboard - Risk Investigation</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-risk-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-risk-investigation/</guid><description>&lt;h4 id="risk-investigation-view"&gt;Risk Investigation view&lt;/h4&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/414941345/414941384.jpg" alt=""&gt; or by clicking the &lt;strong&gt;Risk Model tile&lt;/strong&gt;, this view enables investigation of the application risk from the Assessment Model perspective - moving through Health Measures/Business Criteria, Technical Criteria, Rules/Measures/Distributions right down to the objects in violation.&lt;/p&gt;
&lt;p&gt;By default, only Business Criteria that are categorised as &lt;strong&gt;Health Measures&lt;/strong&gt; will be displayed in the dashboard. All other Business Criteria that are NOT Health Measures will not be displayed. You can override this behaviour, to display ALL top-level Business Criteria if required - see &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-json-configuration-options/"&gt;Engineering Dashboard json configuration options&lt;/a&gt; from the CAST AIP documentation.&lt;/p&gt;</description></item><item><title>Server Manager - Information - Connection Profile Path and file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-connection-profile-path-and-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-connection-profile-path-and-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Page gives information about the file and path where ServMan Connection profile is stored&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ServMan connection profile is stored in CWSIProfileConnection.INI which can be found in the default directory:&lt;/p&gt;
&lt;p&gt;CAST_ALL_USERS_PATH=%ProgramData%\CAST\CAST$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\&lt;/p&gt;
&lt;p&gt;This may be a custom location if the CASTGlobalSettings.ini file is changed from the default value for the CAST_ALL_USERS_PATH variable.&lt;/p&gt;</description></item><item><title>Server Manager - Installing Extensions - Error null value in column link_type_str of relation delta_link violates not-null constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-installing-extensions-error-null-value-in-column-link-type-str-of-relation-delta-link-violates-not-null-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-installing-extensions-error-null-value-in-column-link-type-str-of-relation-delta-link-violates-not-null-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help to solve the incident when the error  &lt;strong&gt;&amp;ldquo;Error null value in column &amp;ldquo;link_type_str&amp;rdquo; of relation &amp;ldquo;delta_link&amp;rdquo; violates not-null constraint&amp;rdquo;&lt;/strong&gt; is generated while installing extensions either through servman manually or while running install extension step in AIP Console.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/617906331/619544581.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a version in AIP Console&lt;/li&gt;
&lt;li&gt;Errors out at the Install extension step while running File: c:\program files\cast\8.3\installscripts\caststorageservice\deltatools\CollectDeltaAnalysisBefore.sql&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The error is &lt;strong&gt;SQL Error: ERROR: null value in column &amp;ldquo;link_type_str&amp;rdquo; of relation &amp;ldquo;delta_link&amp;rdquo; violates not-null constraint.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Launching Server Manager - Error - Redefinition of Category with name XXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-redefinition-of-category-with-name-xxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-redefinition-of-category-with-name-xxx/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When opening up Server Manager, errors relating to the &lt;strong&gt;Redefinition of Category with name XXX&lt;/strong&gt; are shown as shown in the screenshot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537353/566537352.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download extensions with Extension Downloader.&lt;/li&gt;
&lt;li&gt;Copy extensions outside of Extension Downloader.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is: Possible analysis issues with extensions.&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - Framework is incompatible with the schema metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-framework-is-incompatible-with-the-schema-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-framework-is-incompatible-with-the-schema-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to resolve the issue of an error when trying to update an extension as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537390/566537389.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;As shown above the extension update fails with the error &amp;ldquo;&lt;strong&gt;Framework is incompatible with the schema metamodel. It is generally due to an extension that has changed it&amp;rsquo;s ids&lt;/strong&gt;.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Central base fails to update - SQL Error could not create unique index dss me val typ pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-sql-error-could-not-create-unique-index-dss-me-val-typ-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-sql-error-could-not-create-unique-index-dss-me-val-typ-pk/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the below error message you may face while updating the central database with Servermanager.&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;SQL Error: ERROR:  could not create unique index &amp;ldquo;dss_me_val_typ_pk&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use CUT to update the databases to a more recent CAST version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Restore the pre-migrated databases (management, central and local databases).&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Duplicate key value violates unique constraint - pk_keysidkey</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-pk-keysidkey/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-pk-keysidkey/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the following error which you may encounter during migration:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SQL Error: ERROR:  duplicate key value violates unique constraint &amp;ldquo;pk_keysidkey&amp;rdquo;.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: CONTEXT:  SQL statement &amp;ldquo;insert into Keys ( IdKey, KeyNam, KeyLib, KeyTyp, KeySubTyp , KeyClass, KeyProp, ObjTyp, IdUsrDevPro, KeyDevDat) values (  $1 , &amp;lsquo;Default Folder&amp;rsquo;, &amp;lsquo;&amp;rsquo;,&amp;lsquo;FLD&amp;rsquo;, -1,20060,6,5071, &amp;lsquo;???&amp;rsquo;, $2 )&amp;rdquo;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: PL/pgSQL function &amp;ldquo;cwmm_installation&amp;rdquo; line 58 at SQL statement&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: ERROR:  current transaction is aborted, commands ignored until end of transaction block&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Schema upgrade failed with error - The packaging in the Delivery has not been fully completed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-schema-upgrade-failed-with-error-the-packaging-in-the-delivery-has-not-been-fully-completed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-common-to-all-bases/server-manager-update-database-fatal-error-schema-upgrade-failed-with-error-the-packaging-in-the-delivery-has-not-been-fully-completed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When updating a database, a fatal error occurs with the error &lt;strong&gt;&amp;ldquo;The packaging in the Delivery has not been fully completed&amp;rdquo;&lt;/strong&gt; .  The log also has the message:  GC overhead limit exceeded  as shown in the below screenshot of the log:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537326/566537325.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information on updating the database, please see the documentation page here:  &lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCONSOLE&amp;amp;title=Upgrade+process"&gt;Upgrade process&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - The system cannot find the path specified</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-the-system-cannot-find-the-path-specified/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-the-system-cannot-find-the-path-specified/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When installing CAST, the installation fails with the error &amp;lsquo;The system cannot find the path specified.  The log file will show something like this:&lt;/p&gt;
&lt;p&gt;*&amp;quot;*&lt;em&gt;The system cannot find the path specified.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Volume in drive D has no label.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Volume Serial Number is 0AE9-39FC&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Directory of D:\CAST&lt;/em&gt;&lt;br&gt;
&lt;em&gt;File Not Found&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The log files for the installation can be found in the setup section of this document:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Sherlock - Release Notes - Version 8.3.24</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-8-3-24/</guid><description>&lt;p&gt;This version is embedded in the CAST AIP package.(To launch it, go to Start &amp;gt; All Programs &amp;gt; CAST 8.3 &amp;gt; bin &amp;gt; CAST Support Tool).&lt;/p&gt;
&lt;p&gt;It is compatible with all CAST AIP Versions&lt;/p&gt;
&lt;p&gt;List of changes:&lt;/p&gt;
&lt;table class="confluenceTable" style="text-align: left;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;SLK ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Issue Type&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of the issue&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;a href="https://jira.castsoftware.com/browse/SLK-587" rel="nofollow" style="text-decoration: none;" target="_blank"&gt;SLK-587&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;Bug&lt;/td&gt;&lt;td class="confluenceTd"&gt;CST CLI is failing when the connection profile does not have any application&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;a href="https://jira.castsoftware.com/browse/SLK-589" rel="nofollow" style="text-decoration: none;" target="_blank"&gt;SLK-589&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt; Bug&lt;/td&gt;&lt;td class="confluenceTd"&gt; CST CLI No application name in the command line even though the application is selected&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;a href="https://jira.castsoftware.com/browse/SLK-590" rel="nofollow" style="text-decoration: none;" target="_blank"&gt;SLK-590&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Software requirements</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/software-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/software-requirements/</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;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-architecture"&gt;Typical architecture&lt;/h2&gt;
&lt;h3 id="2x"&gt;2.x&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576127305/576127306.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="deployment-modes"&gt;Deployment modes&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, you should be aware of the various deployment methods available:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Release&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Deployment mode&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Deployment scenario&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" rowspan="4" style="text-align: left;"&gt;2.x&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="3"&gt;
&lt;p&gt;
&lt;strong&gt;Enterprise mode using Docker&lt;/strong&gt; is highly recommended wherever possible:
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This mode uses &lt;strong&gt;microservices architecture&lt;/strong&gt;: all &lt;strong&gt;Console front-end&lt;/strong&gt; services (authentication, UI, registration, Dashboards etc.) are provided either: &lt;ul&gt;
&lt;li&gt;as Docker containers&lt;/li&gt;
&lt;li&gt;or can be installed via Java JAR installers where Docker cannot be used&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When using Docker/Docker Desktop: &lt;ul&gt;
&lt;li&gt;the deployment of CAST Dashboards is entirely automatic and no manual configuration is required&lt;/li&gt;
&lt;li&gt;upgrades to new releases of Console is simple - pull/rebuild new images for the containers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Node service is provided as a separate Java JAR installer for installation on Microsoft Windows and can be installed on multiple hosts where AIP Core exists&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installers (multiple)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Standalone&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;span style="color: rgb(23,43,77);"&gt;
&lt;strong&gt;Standalone mode&lt;/strong&gt; is targeted at &lt;/span&gt;
&lt;span style="color: rgb(51,51,51);"&gt; deployments on &lt;span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;span style="color: rgb(51,51,51);"&gt;
&lt;span&gt;&lt;/span&gt;on  &lt;/span&gt;
&lt;strong&gt;one single machine&lt;/strong&gt;. &lt;span style="color: rgb(51,51,51);"&gt; The installer includes all required services in &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;one single Java JAR installer&lt;/strong&gt;: &lt;/span&gt;
&lt;/p&gt;</description></item><item><title>Software requirements for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/software-requirements-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/software-requirements-for-cast-imaging/</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;:  information to help you plan your
&lt;strong&gt;AIP for Imaging&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="cast-imaging"&gt;CAST Imaging&lt;/h2&gt;
&lt;h3 id="traditional-installer-for-microsoft-windows"&gt;Traditional installer for Microsoft Windows&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Software&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Required&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Host Operating System&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 10&lt;/li&gt;
&lt;li&gt;Windows 11&lt;/li&gt;
&lt;li&gt;Windows Server 2025 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2022 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2019 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2016 &lt;span&gt;(64bit)&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;Installations of Windows Server using only &lt;strong&gt;Server Core&lt;/strong&gt; (i.e. without a GUI) are not supported. &lt;/p&gt;</description></item><item><title>Software requirements for CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/software-requirements-for-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/cast-imaging/software-requirements-for-cast-imaging/</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;:  information to help you plan your
&lt;strong&gt;AIP for Imaging&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="cast-imaging"&gt;CAST Imaging&lt;/h2&gt;
&lt;h3 id="traditional-installer-for-microsoft-windows"&gt;Traditional installer for Microsoft Windows&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Software&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Required&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Host Operating System&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;
✅
&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 10&lt;/li&gt;
&lt;li&gt;Windows 11&lt;/li&gt;
&lt;li&gt;Windows Server 2025 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2022 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2019 (64bit) - supported in &lt;strong&gt;CAST Imaging ≥ 1.6.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows Server 2016 &lt;span&gt;(64bit)&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;Installations of Windows Server using only &lt;strong&gt;Server Core&lt;/strong&gt; (i.e. without a GUI) are not supported. &lt;/p&gt;</description></item><item><title>Source Code Delivery Instructions</title><link>https://doc.castsoftware.com/export-v2/fbp/source-code-delivery-instructions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/source-code-delivery-instructions/</guid><description>&lt;p&gt;&lt;em&gt;Document version 2-7 — 03 March 2022&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The informational material contained in this section is provided as a courtesy for use by CAST&amp;rsquo;s clients. Licensing details are documented here: &lt;a href="https://www.gnu.org/licenses/lgpl-3.0.en.html"&gt;https://www.gnu.org/licenses/lgpl-3.0.en.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The official CAST AIP technologies documentation is published &lt;a href="https://doc.castsoftware.com/display/TECHNOS"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Recommendation&lt;/div&gt;
&lt;p&gt;The delivery structure must correspond to your project structure and must be reproducible, to allow for consistency during subsequent analysis. Ask your development team to produce a standard export from the code repository (for example, &lt;code&gt;git clone&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Extraction - Error Program SAPLZCAST_SAP_EXTRACTOR_FGR has exceeded the maximum uninterrupted runtime and has therefore been terminated</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-extraction-error-program-saplzcast-sap-extractor-fgr-has-exceeded-the-maximum-uninterrupted-runtime-and-has-therefore-been-terminated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-extraction-error-program-saplzcast-sap-extractor-fgr-has-exceeded-the-maximum-uninterrupted-runtime-and-has-therefore-been-terminated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to solve the error which may occur when we execute SAP Extractor  &lt;strong&gt;Program SAPLZCAST_SAP_EXTRACTOR_FGR has exceeded the maximum uninterrupted runtime and has therefore been terminated.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.4**:  &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-documentation-8-4-x/"&gt;CAST SAP Extractor NG - Documentation - 8.4.x&lt;/a&gt;**&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Official Documentation For 8.3:  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+ABAP+source+code+extraction+-+8.3.x+-+8.2.x+-+8.0.x"&gt;CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TKB page for Information Guides : &lt;a href="https://doc.castsoftware.com/display/TKBQG/Source+Extractor+-+ABAP"&gt;Source Extractor - ABAP&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Run extraction - Non Fatal Error - SAP GUI Security field validation pop-up on every click for ABAP Extractor</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-non-fatal-error-sap-gui-security-field-validation-pop-up-on-every-click-for-abap-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-non-fatal-error-sap-gui-security-field-validation-pop-up-on-every-click-for-abap-extractor/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The selection screen of the extractor executes field validation routines on every click or field change.&lt;/p&gt;
&lt;p&gt;That way it tries to create a file on the local hard disk at every click, which pops up a SAP dialogue asking the user whether it is really wanted or not.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538402/566538401.jpg" alt=""&gt;&lt;/p&gt;
&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;The issue is observed in Windows 7 OS and Extractor version 6.9.1&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="expected-result"&gt;Expected Result&lt;/h3&gt;
&lt;p&gt;The field validations should only be done when the actual extraction is started.&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Unexpected output</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-unexpected-output/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-unexpected-output/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the approach to troubleshoot the issues encountered while running the ABAP extractors.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official Documentation For 8.4**: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+Documentation+-+8.4.x"&gt;CAST SAP Extractor NG - Documentation - 8.4.x&lt;/a&gt;&lt;/strong&gt;**&lt;/li&gt;
&lt;li&gt;Official Documentation For 8.3: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+SAP+Extractor+NG+-+ABAP+source+code+extraction+-+8.3.x+-+8.2.x+-+8.0.x"&gt;CAST SAP Extractor NG - ABAP source code extraction - 8.3.x - 8.2.x - 8.0.x&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.4.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Error - Resolution error type in CAST_AST_XXX for identification group</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-resolution-error-type-in-cast-ast-xxx-for-identification-group/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-error-resolution-error-type-in-cast-ast-xxx-for-identification-group/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the impact of the below Resolution error message you can see in the PL/SQL Extraction&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Resolution error type in: XXXXX for identification group: DT on value: ***.&lt;strong&gt;PLS_INTEGER&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;or&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Resolution error type in: &lt;em&gt;XXXXX&lt;/em&gt; for identification group: DT on value: ***.&lt;strong&gt;ODCIINDEXCTX&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;or&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Resolution error type in: &lt;em&gt;XXXXX&lt;/em&gt; for identification group: DT on value: ***.&lt;strong&gt;STRING&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;or&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Resolution error type in: &lt;em&gt;XXXXX&lt;/em&gt; for identification group: DT on value: ***.&lt;strong&gt;XMLFORMAT&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Tables not created from the extraction</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-tables-not-created-from-the-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-tables-not-created-from-the-extraction/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the cases where you find some of the tables are not created even if they are present in the extraction.&lt;br&gt;
You run the oracle database extractor and get no warnings or error in DMT but many important tables are missing from the codebase.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - DB2 - Information - DB2 zOS extraction Checker</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-db2-information-db2-zos-extraction-checker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-db2-information-db2-zos-extraction-checker/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This page presents the tool zOS Extraction Checker (zosXtrChecker). zosXtrChecker is a consistency checker used to check whether some inconsistencies were added by mistake in the zOS files resulting from the DB2 Server extraction.The tool gives as result the file and line where the error was found.&lt;/p&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;p&gt;The tool is designed in a way that when having the zOS files from customers, its usage avoids asking customer&amp;rsquo;s to process a new extraction of their Server because it helps pointing out the inconsistencies and therefore apply the correction in the files themselves.&lt;br&gt;
However, issues might comes from the fact that customers have changed the extractor (which is a JCL text file that can be edited at will) and therefore, the only hint could be to provide customers with the latest version of the extractor so they can process a new extraction.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Checking and removing corruptions in CB - List of functional modules shared between applications</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-list-of-functional-modules-shared-between-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-list-of-functional-modules-shared-between-applications/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will get the list of functional modules that are shared between two or more applications&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Data Function - How to list Datafunctions that are considered as Transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-datafunctions-that-are-considered-as-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-data-function/sql-queries-cast-central-base-corruptions-on-data-function-how-to-list-datafunctions-that-are-considered-as-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the Data Functions that are considered as Transactions. This corruption is due to configuration&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x2753;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_df_info&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_tran_info&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash; 5;2523;0;1;&amp;ldquo;ADDED&amp;rdquo;;30;0&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Transactions - How to list Transactions that are considered as Datafunctions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-transactions-that-are-considered-as-datafunctions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-corruptions-on-transactions-how-to-list-transactions-that-are-considered-as-datafunctions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the Transactions that are considered as Data Functions. This corruption is due to configuration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x2753;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_tran_info&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_df_info&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash; 5;2523;0;1;&amp;ldquo;ADDED&amp;rdquo;;30;0&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to check the status of the statistics in the CAST central base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-check-the-status-of-the-statistics-in-the-cast-central-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-check-the-status-of-the-statistics-in-the-cast-central-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to check if the statistics on the CAST central base are the same as what is actually on the postgres server.&lt;/p&gt;
&lt;p&gt;This can provide insight into performance problems with the CAST central base on snapshots.&lt;/p&gt;
&lt;p&gt;Running cssoptimize should also assist with setting these statistics correctly.&lt;/p&gt;
&lt;p&gt;Remember that statistics must be updated with cssoptimize after a database restoration as the restoration does not restore the statistics.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the ID of the application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-id-of-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-id-of-the-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the ID of the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;application_id ; application_name
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;---------------------------------
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;3;Welcome
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Name of the application is &amp;ldquo;Welcome&amp;rdquo; and its corresponding ID is 3.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to check if some metrics have Total Checks equal to 0</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-check-if-some-metrics-have-total-checks-equal-to-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-check-if-some-metrics-have-total-checks-equal-to-0/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query result will show if there are some quality rules or metrics which have Total Checks as zero.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on modules - How to get the ID of the functional module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-of-the-functional-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-of-the-functional-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the query to list all the functional modules and their IDs in the Central database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;54;&amp;ldquo;application_new full content_CPP&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to count the total number of objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-total-number-of-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-total-number-of-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the SQL query to get the total number of objects in the Central base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;6711&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this example we have 6711 objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the number of SQL tables for a given snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-number-of-sql-tables-for-a-given-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-number-of-sql-tables-for-a-given-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query result will get the number of SQL tables for a given snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following query will provide the internal as well as external SQL Table for a particular snapshot.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Snapshot&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Object Type&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Objects Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;External&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Internal&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Error&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Status&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_LINK_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SQL Table%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;SNAPSHOT NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Here&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;replace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NAME&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;which&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;are&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;interested&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to retrieve the list of transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the query is to retrieve the list of transactions stored in the Central database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central will provide a list of transactions - need to provide appropriate snapshot_id:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to find the objects id of Datafunction which is merged with itself</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-objects-id-of-datafunction-which-is-merged-with-itself/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-find-the-objects-id-of-datafunction-which-is-merged-with-itself/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the objects id of data functions that present a self merge.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_datafunction&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cal_mergeroot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;7397329&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The above result return the ID of the data function that present a self merge&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on artifacts - How to get the list of objects based on module name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-objects-based-on-module-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-artifacts/sql-queries-cast-knowledge-base-queries-on-artifacts-how-to-get-the-list-of-objects-based-on-module-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will help to retrieve the contents of the modules based on the module name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Query gets the list of objects by module name.&lt;/p&gt;
&lt;p&gt;Run the below query in KB:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;your_local&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subset_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE_NAME&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;your_mngt&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;cms_portf_module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;names&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- comment out to scan all defined modules 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;your_local&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subsets&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CMS_MOD__&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;_Preparation2&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Data Functions - How to get the Merged object of a Main object in a Data Function Merge</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-functions-how-to-get-the-merged-object-of-a-main-object-in-a-data-function-merge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-data-function/sql-queries-cast-knowledge-base-queries-on-data-functions-how-to-get-the-merged-object-of-a-main-object-in-a-data-function-merge/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the Merged object and the Main object of a Transactions &lt;strong&gt;merge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527084/566527083.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You may refer to &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=161550273"&gt;TCC - Merge/Unsplit objects&lt;/a&gt;  for more information about Transaction merge&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MAIN_MERGE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KEYNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAILED_MERGE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_DATAFUNCTION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEYS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDKEY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;MAINTABLE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_KEYSEXTRA&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CAL_MERGEROOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Data_Function_name&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to find out the execution unit an object belongs to</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-find-out-the-execution-unit-an-object-belongs-to/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-find-out-the-execution-unit-an-object-belongs-to/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get information on the execution unit an object belongs to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdJob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%&amp;lt;object name&amp;gt;%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the internal links for each project</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-internal-links-for-each-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-internal-links-for-each-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the number of internal links on the Knowledge base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;classic&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;escalated&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to get DETAIL and TOTAL procedures</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-detail-and-total-procedures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-detail-and-total-procedures/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below SQL queries provides the DETAIL and TOTAL procedures of Quality rules.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following queries on the CB:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SELECT TT.METRIC_SCOPE_PROCEDURE_NAME AS DetailProc ,
T.METRIC_ID ,
T.METRIC_NAME ,
COALESCE(P.OBJECT_TYPE_ID,0) AS OBJECT_TYPE_ID,
VT.METRIC_VALUE_PROCEDURE_NAME AS TotalProc
FROM DSS_METRIC_TYPE_TREES TT ,
DSS_METRIC_VALUE_TYPES VT ,
DSS_METRIC_TYPES T
LEFT OUTER JOIN DSS_METRIC_PARAM_TYPES P
ON (
P.METRIC_ID = T.METRIC_ID
AND P.PARAM_INDEX = 1
)
WHERE T.METRIC_GROUP = 1
AND TT.METRIC_ID = T.METRIC_ID + 1
AND VT.METRIC_ID = T.METRIC_ID
AND VT.METRIC_VALUE_INDEX = 2
AND metric_name LIKE &amp;lsquo;%&amp;lt;METRIC_NAME&amp;gt;%&amp;rsquo;
ORDER BY METRIC_NAME&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Module - How to check if ghost objects are part of any module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-how-to-check-if-ghost-objects-are-part-of-any-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-how-to-check-if-ghost-objects-are-part-of-any-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query helps us to get the names of the modules the object belongs to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sq&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subset_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_portf_module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subsets&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CMS_MOD__&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;_Preparation2&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sq&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sq&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cobj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cobj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- This is the list of Ghost objects
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2500&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;237&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;355&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For CAIP versions &amp;gt;= 8.2.3&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to List the Calling and Called Objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-calling-and-called-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-calling-and-called-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These queries provide a list of objects calling another object or being called by another objects. This output can be useful in metrics such as fan-in (calling objects) or fan-out (called objects).&lt;/p&gt;
&lt;p&gt;In other words, if routine A calls routine B then routine A is the caller and routine B is the callee. i.e. the caller is the routine which is calling the callee.&lt;/p&gt;
&lt;p&gt;Routine A is the calling object and routine B is the called object.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on PeopleSoft technology - Module size for MODIFIED objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-module-size-for-modified-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology/sql-queries-cast-knowledge-base-queries-on-peoplesoft-technology-module-size-for-modified-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the size of modified object per type&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_MODIFIED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%PeopleSoft(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;union&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;all&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_MODIFIED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%PeopleSoft(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1600673&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1600999&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Siebel technology - Module size for MODIFIED objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-module-size-for-modified-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-siebel-technology/sql-queries-cast-knowledge-base-queries-on-siebel-technology-module-size-for-modified-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the size of modified object per type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setroot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idset&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idroot&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REPOSITORY_MODIFIED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Siebel(Objects list)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on source code - How to get the source code of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-get-the-source-code-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-source-code/sql-queries-cast-knowledge-base-queries-on-source-code-how-to-get-the-source-code-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the source code of the file containing the object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;source_code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_code_sources&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dcs&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dcs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;source_path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;fullname of the objects&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the Main object of a Merged object in a Transaction Merge</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-main-object-of-a-merged-object-in-a-transaction-merge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-main-object-of-a-merged-object-in-a-transaction-merge/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the Main object of a Merged object in a Transaction Merge:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527052/566527051.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may refer to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224204"&gt;TCC - Merge/Unsplit objects&lt;/a&gt; for more information about Transaction merge&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Main_merge&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detailed_merge&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_keysextra&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cal_mergeroot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Merged object name&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You need to replace &amp;lsquo;Merged object name&amp;rsquo; by the name of the &lt;strong&gt;merged object&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to check for overlapping analysis units by technology</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-overlapping-analysis-units-by-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-overlapping-analysis-units-by-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query when ran on the CAST management base will provide the list of source files based analysis units for a given technology, ordered by root path in alphabetical order&lt;/p&gt;
&lt;p&gt;You just have to compare the root paths and see if there are some overlap on the others.&lt;/p&gt;
&lt;p&gt;A pre-requisite is to identify the two tables you will use, depending on the technology :&lt;/p&gt;
&lt;p&gt;In management base, for each technology you have one table containing the analysis units and one table containing the projects.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Missing link between the applications and the full content module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-link-between-the-applications-and-the-full-content-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-link-between-the-applications-and-the-full-content-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to check whether the link between the applications and the full content module is missing or not. If it is, it provides you the remediation to add the link manually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of the aplication&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - LOC</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-loc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-loc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries in this section are run on the Measure Base to check the LOC stored.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;APPLICATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Number of Code Lines&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;--WHERE M.SNAPSHOT_ID = &amp;lt;snapshot_id&amp;gt; --uncomment and pass your snapshot id if you want to check for specific snapshot
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_type_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10151&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Metamodel - Get the list of the attributes without associated property</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-property/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-property/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query list the attributes without associated property. You can run the query on central and local schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;propattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the consistency on existing objects between the central and local databases</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-consistency-on-existing-objects-between-the-central-and-local-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-consistency-on-existing-objects-between-the-central-and-local-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query checks the consistency on existing objects between the central and local databases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First obtain information on the local sites used by the central database with the following query (update the query below with the name of your central database):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SYSTEM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SERVER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_USER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SRVADDRESS_TYPE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SRVADDRESS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DSS_SITES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Command Line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-command-line/</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 install, re-install and other CAST Server Manager tasks in an automated and repeatable way.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The install/reinstall/update/uninstall of CAST AIP schemas and extensions is achieved using the GUI based application &lt;strong&gt;CAST Server Manager&lt;/strong&gt; with the following menu options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Schema Installation &amp;gt; Schema Installation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema Installation &amp;gt; Upgrade Installation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema Installation &amp;gt; Component Uninstall&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema installation &amp;gt; Manage Extensions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema Installation &amp;gt; Troubleshooting &amp;gt; Remove Locks&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you need to automate these tasks, then you can do so by using the CLI (Command Line Interface) provided with the CAST Server Manager. This document explains how.&lt;/p&gt;</description></item><item><title>SRV - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>SRV - Database / Schema Installation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-database-schema-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-database-schema-installation/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="SRVDatabase/SchemaInstallation-Database/SchemaInstallation"&gt;Database/Schema Installation &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_plus_ico.gif?version=1&amp;amp;modificationDate=1549304390227&amp;amp;api=v2" data-linked-resource-container-id="264223947" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_plus_ico.gif" data-linked-resource-id="264223949" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_plus_ico.gif?version=1&amp;amp;modificationDate=1549304390227&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This option is the starting point for all new CAST AIP schema installation operations. If you want to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;create a new Combined Installation (Analysis, Dashboard and Management Service in one go)&lt;/li&gt;
&lt;li&gt;create a new Analysis Service&lt;/li&gt;
&lt;li&gt;create a new Dashboard Service&lt;/li&gt;
&lt;li&gt;create a new Management Service&lt;/li&gt;
&lt;li&gt;create a new Measurement Service (CAST Storage Service only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip;then this is the option you require. You can either use an &lt;strong&gt;existing&lt;/strong&gt; database/schema for your CAST AIP database/schema or &lt;strong&gt;create a new&lt;/strong&gt; database/schema on the host server.&lt;/p&gt;</description></item><item><title>SRV - Info dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-info-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-info-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVInfodialogbox-Infodialogbox"&gt;Info dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" data-linked-resource-container-id="264223803" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264223804" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box can be launched from the &lt;strong&gt;Help&lt;/strong&gt; menu by selecting &lt;strong&gt;Connection Layer Information&lt;/strong&gt; and displays various information regarding the different &lt;strong&gt;Connectivity Layers&lt;/strong&gt; on your workstation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; Note that if you are connected to a CAST Storage Service, the dialog box will contain no information.&lt;/p&gt;
&lt;p&gt;These layers are used by CAST Products to connect to the various servers accessible from your workstation.&lt;/p&gt;</description></item><item><title>SRV - Open new connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-open-new-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-open-new-connection/</guid><description>&lt;h5 id="open-new-connection"&gt;Open new connection&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In some circumstances, your organization may want to work with more than one Knowledge Base (Local). If this is the case, you may need to install the CAST server-side components to another database/schema on a different server during a session.&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Open Connection&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; will then be displayed.&lt;/li&gt;
&lt;li&gt;Select a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223873"&gt;Connection Profile&lt;/a&gt; listed in the dialog box (or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-creating-connection-profiles/"&gt;create&lt;/a&gt; a new one) and click &lt;strong&gt;Open&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Server Manager will attempt to connect to the server specified in the Connection Profile. If successful, the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-server-browser/"&gt;Server Browser&lt;/a&gt; will display any databases/schemas that already contain CAST server-side components.&lt;/li&gt;
&lt;li&gt;If the connection fails for any reason, check the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-log-window/"&gt;Log List&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Open Profile Connection dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="SRVOpenProfileConnectiondialogbox-OpenProfileConnectiondialogbox"&gt;Open Profile Connection dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box enables you to view a list of all the available (and valid) connection profiles stored on your workstation. The dialog box will be automatically displayed during the Server Manager &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-launch-server-manager/"&gt;launch&lt;/a&gt; process.&lt;/p&gt;
&lt;p&gt;You can also access it by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Clicking &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Open Connection&lt;/strong&gt; located on the menu bar (or by using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_connect_ico.gif?version=1&amp;amp;modificationDate=1549304390243&amp;amp;api=v2" alt=""&gt; button or the CTRL+N shortcut key.)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223861/images_openprof.gif?version=1&amp;amp;modificationDate=1549304387780&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;All valid connection profiles that are currently stored on your workstation will be displayed in this dialog box. For each profile various pieces of information are displayed:&lt;/p&gt;</description></item><item><title>SSL Errors - curl - Peer Certificate issuer is not recognized</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-curl-peer-certificate-issuer-is-not-recognized/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-curl-peer-certificate-issuer-is-not-recognized/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to use a curl command to test connectivity to a web site, the following is returned:&lt;/p&gt;
&lt;p&gt;curl: (60) Peer&amp;rsquo;s Certificate issuer is not recognized.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Highlight&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Encountered while running curl&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue normally occurs due to not having the proper certificates in place for curl to run.&lt;/p&gt;</description></item><item><title>Standalone Dashboard upgrade</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/standalone-dashboard-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/standalone-dashboard-upgrade/</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 describes the upgrade process for standalone Dashboards.&lt;/p&gt;
&lt;/div&gt;
&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;If you are using the Dashboards embedded in AIP Console, this step is &lt;strong&gt;not required&lt;/strong&gt;. Instead, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/cast-restapi-integrated-upgrade/"&gt;CAST RESTAPI integrated upgrade&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="information-and-prerequisites"&gt;Information and prerequisites&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;✅&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Upgrade process&lt;/th&gt;&lt;td class="confluenceTd"&gt;The upgrade process is a "&lt;strong&gt;side-by-side upgrade&lt;/strong&gt;". This means that the new dashboard WAR/ZIP file should be deployed alongside the existing WAR/ZIP/JAR file and any settings transferred from the existing to the new.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;✅&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Where to run the upgrade?&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;The process must be run on the host server.&lt;/p&gt;</description></item><item><title>Standalone Engineering Dashboard deployment using ZIP file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-zip-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Engineering Dashboard 2.0 - 2.4&lt;/strong&gt; in &lt;strong&gt;ZIP&lt;/strong&gt; file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-zip-file-format"&gt;What is the ZIP file format?&lt;/h3&gt;
&lt;p&gt;From release 2.0 onwards, CAST will deliver a &lt;strong&gt;ZIP file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The ZIP file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the ZIP itself). The aim of the ZIP file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-engineering-dashboard-deployment/standalone-engineering-dashboard-deployment-using-war-file/"&gt;Standalone Engineering Dashboard deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Standalone Health Dashboard deployment using ZIP file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-zip-file/</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 describes how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;configure&lt;/strong&gt; the &lt;strong&gt;Health Dashboard 2.0 - 2.4&lt;/strong&gt; in &lt;strong&gt;ZIP&lt;/strong&gt; file format (i.e. no web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-zip-file-format"&gt;What is the ZIP file format?&lt;/h3&gt;
&lt;p&gt;From release 2.0 onwards, CAST will deliver a &lt;strong&gt;ZIP file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The ZIP file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the ZIP itself). The aim of the ZIP file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/standalone-health-dashboard-deployment-using-war-file/"&gt;Standalone Health Dashboard deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Standalone RestAPI deployment using ZIP file</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-zip-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-zip-file/</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;**Summary:**This section describes how to install and configure the standalone &lt;strong&gt;CAST RestAPI 1.x and 2.0 - 2.4 in ZIP****file format&lt;/strong&gt; (i.e. web application server required).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="what-is-the-zip-file-format"&gt;What is the ZIP file format?&lt;/h3&gt;
&lt;p&gt;From release 2.0 onwards, CAST will deliver a &lt;strong&gt;ZIP file for each CAST Dashboard&lt;/strong&gt;, alongside the traditional WAR file that has always been delivered. The ZIP file is a new method of deploying the CAST Dashboards based on &lt;strong&gt;Spring Boot&lt;/strong&gt; and does not require a web application server (the application server is embedded in the ZIP itself). The aim of the ZIP file releases is to simplify and speed up the deployment of the CAST Dashboards. The deployment and configuration of the Spring Boot based dashboards differs slightly to the steps required for traditional WAR files (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-restapi-deployment/standalone-restapi-deployment-using-war-file/"&gt;Standalone RestAPI deployment using WAR file&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Supported Security Standards</title><link>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/supported-security-standards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/other-technical-information/supported-security-standards/</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 page describes the security standards that CAST supports via the standard CAST AIP Quality Model.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST AIP provides support for a wide range of security rules that are established by leading industry research and standards on security vulnerabilities. These security rules are originated from established standards such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open Web Application Security Project (OWASP) Top 10&lt;/strong&gt; - &lt;strong&gt;&lt;a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project"&gt;OWASP Top 10&lt;/a&gt;&lt;/strong&gt; provides a list of the 10 most critical web application security risks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Common Weakness Enumeration (CWE) Top 25&lt;/strong&gt; – &lt;strong&gt;&lt;a href="http://cwe.mitre.org/top25/"&gt;CWE/SANS Top 25 Most Dangerous Software Errors&lt;/a&gt;&lt;/strong&gt; is a list of the most widespread and critical errors that can lead to serious vulnerabilities in software.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Payment Card Industry Data Security Standard (PCI DSS)&lt;/strong&gt; - &lt;strong&gt;&lt;a href="https://www.pcisecuritystandards.org/security_standards/index.php"&gt;PCI DSS&lt;/a&gt;&lt;/strong&gt; provides an actionable framework for developing a robust payment card data security process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consortium for IT Software Quality (CISQ) / OMG Automated Source Code Security Measure Standard&lt;/strong&gt; -MITRE has participated in the CISQ initiative to specify an automated source code security measurement standard, derived from the CWE Top 25 by focusing on automatable measurements. Please also refer to MITRE own communication about their work with the CISQ:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://cwe.mitre.org/news/index.html#september172015_CWE_Mentioned_in_CISQ_Press_Release_Announcing_New_Specifications_for_Measuring_Structural_Quality_of_Software"&gt;http://cwe.mitre.org/news/index.html#september172015_CWE_Mentioned_in_CISQ_Press_Release_Announcing_New_Specifications_for_Measuring_Structural_Quality_of_Software&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://cwe.mitre.org/documents/advances_in_information_assuarance_standards.pdf"&gt;http://cwe.mitre.org/documents/advances_in_information_assuarance_standards.pdf&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;International Organization for Standardization - ISO-5055&lt;/strong&gt; - &lt;strong&gt;&lt;a href="https://www.iso.org/standard/80623.html"&gt;https://www.iso.org/standard/80623.html&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST documents its rule sets in the &lt;strong&gt;&lt;a href="https://technologies.castsoftware.com/rules"&gt;structural rule portal&lt;/a&gt;&lt;/strong&gt;. Rules can be browsed according to the standard they meet:&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.12.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/table-components-for-report-generator-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/table-components-for-report-generator-1-12-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480364/362480368.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/362480364/362480367.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.13.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/table-components-for-report-generator-1-13-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/table-components-for-report-generator-1-13-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679052/372679118.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/372679052/372679119.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.14.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/table-components-for-report-generator-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/table-components-for-report-generator-1-14-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516069/385516075.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/385516069/385516074.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.15.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/table-components-for-report-generator-1-15-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/table-components-for-report-generator-1-15-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118287/393118353.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/393118287/393118354.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.16.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/table-components-for-report-generator-1-16-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/table-components-for-report-generator-1-16-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660317/419660327.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/419660317/419660326.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.17.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/table-components-for-report-generator-1-17-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/table-components-for-report-generator-1-17-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814614/435814624.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/435814614/435814623.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.18.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/table-components-for-report-generator-1-18-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/table-components-for-report-generator-1-18-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445220017/445220027.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/445220017/445220026.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.19.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/table-components-for-report-generator-1-19-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/table-components-for-report-generator-1-19-0/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636415/461636430.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/461636415/461636429.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.20</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/table-components-for-report-generator-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/table-components-for-report-generator-1-20/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351599/501351665.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/501351599/501351666.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.21</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/table-components-for-report-generator-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/table-components-for-report-generator-1-21/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506758043/506758058.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/506758043/506758057.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.22</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/table-components-for-report-generator-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/table-components-for-report-generator-1-22/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119555/561119626.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/561119555/561119627.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.23</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/table-components-for-report-generator-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/table-components-for-report-generator-1-23/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803462/569803533.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/569803462/569803534.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.26</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/table-components-for-report-generator-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-26/table-components-for-report-generator-1-26/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.29</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/table-components-for-report-generator-1-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/table-components-for-report-generator-1-29/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.30</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/table-components-for-report-generator-1-30/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/table-components-for-report-generator-1-30/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.31</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/table-components-for-report-generator-1-31/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/table-components-for-report-generator-1-31/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.32</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/table-components-for-report-generator-1-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/table-components-for-report-generator-1-32/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Application node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-application-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-application-node-right-hand-panel/</guid><description>&lt;h5 id="application-node---right-hand-panel"&gt;Application node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Application node&lt;/strong&gt; represents an Application that is present in the CAST Management Service schema:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/app_right.jpg?version=1&amp;amp;modificationDate=1549304391697&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The right hand panel displays as follows:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="15%"&gt;&lt;b&gt;Snapshots table&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="85%"&gt;This table shows all existing snapshots stored in the CAST Dashboard Service schemas managed by the CAST Management Service you are connected to; listing the following fields: &lt;ul&gt; &lt;li&gt;snapshot name&lt;/li&gt; &lt;li&gt;date it was calculated&lt;/li&gt; &lt;li&gt;the date chosen prior to generating the snapshot&lt;/li&gt; &lt;li&gt;number of Transactional Functions&lt;/li&gt; &lt;li&gt;number of Data Functions&lt;/li&gt; &lt;li&gt;Automatic Function Points&lt;/li&gt; &lt;li&gt;Enhancement Function Points / Automatic Enhancement Function Points&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td class="confluenceTd" rowspan="3" width="85%"&gt; &lt;p&gt;You can also use the Filter icon &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223982/filter.jpg?version=1&amp;amp;modificationDate=1549304391010&amp;amp;api=v2" data-linked-resource-container-id="264223982" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="filter.jpg" data-linked-resource-id="264223998" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="18" src="https://doc-legacy.castsoftware.com/download/attachments/264223982/filter.jpg?version=1&amp;amp;modificationDate=1549304391010&amp;amp;api=v2" width="18"/&gt;&lt;/span&gt; in each column heading to sort and filter according to content:&lt;/p&gt;</description></item><item><title>TCC - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-copyright-notice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>TCC - Create a Generic Set via Free Definition and include it in a Set</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-create-a-generic-set-via-free-definition-and-include-it-in-a-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-create-a-generic-set-via-free-definition-and-include-it-in-a-set/</guid><description>&lt;h5 id="create-a-generic-set-via-free-definition-and-include-it-in-a-set"&gt;Create a Generic Set via Free Definition and include it in a Set&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This pages describes how to create a new &lt;strong&gt;Generic Set&lt;/strong&gt; via the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition&lt;/a&gt; node that will detect objects that you can include in other Sets in the Free Definition node. The example below shows how to create sets via Types.&lt;/p&gt;
&lt;p&gt;Example scenario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your code contains specific data functions (in this case &lt;strong&gt;SQL views&lt;/strong&gt;) that are always named with &lt;strong&gt;_company&lt;/strong&gt; as a suffix.&lt;/li&gt;
&lt;li&gt;We will create a Generic Set to detect these objects and include the Generic Set in another Set.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="example"&gt;Example&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition&lt;/a&gt; node - in this example we are creating a Generic Set to detect objects that will be classed as &lt;strong&gt;Data Functions&lt;/strong&gt;, so we are working in the Free definition node under the parent Data Functions node:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/free_def_node.jpg?version=1&amp;amp;modificationDate=1549304393203&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Delete an object</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-delete-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-delete-an-object/</guid><description>&lt;h5 id="deleteundelete-an-object"&gt;Delete/Undelete an object&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="delete-an-object"&gt;Delete an object&lt;/h6&gt;
&lt;p&gt;In some circumstances, an object that is displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node&lt;/a&gt; may not be relevant. If this is the case, and you no longer wish this object to be included in future Function Point calculations, then you can use the CAST Transaction Configuration Center to delete the object.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node - Right hand panel&lt;/a&gt; to begin calibration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose either the &lt;strong&gt;Data Functions&lt;/strong&gt; or &lt;strong&gt;Transactional Functions&lt;/strong&gt; sub node&lt;/p&gt;</description></item><item><title>TCC - How does CAST determine which tables are considered as detail in a Data Entity?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-how-does-cast-determine-which-tables-are-considered-as-detail-in-a-data-entity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-how-does-cast-determine-which-tables-are-considered-as-detail-in-a-data-entity/</guid><description>&lt;h5 id="how-does-cast-determine-which-tables-are-considered-as-detail-in-a-data-entity"&gt;How does CAST determine which tables are considered as detail in a Data Entity?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST uses &lt;strong&gt;OMG CISQ AFP specifications&lt;/strong&gt; to determine when the tables that form a Data Entity are considered as &amp;ldquo;&lt;strong&gt;detail&lt;/strong&gt;&amp;rdquo; as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224230/detail.jpg?version=1&amp;amp;modificationDate=1549304395807&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;OMG CISQ AFP specifications&lt;/strong&gt; states the following:&lt;/p&gt;
&lt;p&gt;In order for a data table to be grouped under a master data table, the following tests must be checked in sequence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The table has primary key with a foreign key constraint to another table. This is a table extension pattern.&lt;/li&gt;
&lt;li&gt;The table has a unique index over a foreign key to another table. This is another table extension pattern.&lt;/li&gt;
&lt;li&gt;The table is exclusively composed by 2 or 3 foreign key attributes and, optionally, a primary key. This is an associative table. Associative tables are always aggregated with another table. One of the related tables is picked based on the best match algorithm. Associative tables are never considered master tables.&lt;/li&gt;
&lt;li&gt;The table has a set of mandatory foreign keys with a cascade delete constraint. This is a classical master detail relation. The master table is chosen based on the best name match.&lt;/li&gt;
&lt;li&gt;The table has a set of foreign keys with other tables with similar names (similar suffix and prefix). The master table is chosen based on the best name match&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please see:&lt;/p&gt;</description></item><item><title>TCC - Templates node</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/</guid><description>&lt;h5 id="templates-node"&gt;Templates node&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;[Templates]&lt;/strong&gt; node:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;allows you to define &lt;strong&gt;custom&lt;/strong&gt; configuration as templates, which can be &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224214"&gt;Exported&lt;/a&gt; for distribution and then re-used and applied to live Systems/Applications via an &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224214"&gt;Import&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;displays pre-defined sets created by CAST&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223982/templates.jpg?version=1&amp;amp;modificationDate=1549304390963&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Select the item you would like to know more about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+Entry+points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Browser"&gt;Entry points, Data Entities, End points, Excluded Items - Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+By+naming%2C+by+inheritance%2C+by+type%2C+free+definition+and+Built-in++++++parameters+-+Browser"&gt;By naming, by inheritance, by type, free definition and Built-in parameters&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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/264223964/images_cast.gif?version=1&amp;amp;modificationDate=1549304390793&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tools - Lister</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-lister/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-lister/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lister is useful to open all kind of text files. It is useful for voluminous files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To use it proceed as follow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy the lister.exe in a directory&lt;/li&gt;
&lt;li&gt;Double click on it&lt;/li&gt;
&lt;li&gt;Open the file&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The exec is available on &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526090/566526089.exe"&gt;lister.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tools - Sherlock - How to import an Oracle dump SHK made with Cast Support Tool</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-how-to-import-an-oracle-dump-shk-made-with-cast-support-tool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-how-to-import-an-oracle-dump-shk-made-with-cast-support-tool/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to restore an Oracle schema dump performed with the Cast Support Tool.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&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;Make sure you have 32 bit Oracle client installed in the machine where you are running the restoration process.&lt;/p&gt;
&lt;p&gt;Any other installation will lead to connection issue.&lt;/p&gt;</description></item><item><title>Transaction and Function Point management - Transaction calibration</title><link>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-calibration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-calibration/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Function Point calibration is done at the end of the process and requires &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-configuration/"&gt;Transaction and Function Point management - Transaction configuration&lt;/a&gt;&lt;/strong&gt; to be completed. Moreover, all the transactions that have been identified in the application must have already been validated by the SME. If the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-review/"&gt;Transaction and Function Point management - Transaction review&lt;/a&gt;&lt;/strong&gt; pinpointed issues, then you should go back to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-configuration/"&gt;Transaction and Function Point management - Transaction configuration&lt;/a&gt;&lt;/strong&gt; step before starting the Function Point calibration.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Compute Application function points - Fatal Error - DssRun call FAILED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-dssrun-call-failed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-compute-application-function-points/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error/transaction-configuration-center-afp-calibration-compute-application-function-points-fatal-error-dssrun-call-failed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution when &lt;strong&gt;&amp;ldquo;Compute function points and load results&amp;rdquo;&lt;/strong&gt; on TCC failed with error &lt;strong&gt;&amp;ldquo;DssRun call FAILED&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540417/566540418.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open TCC.&lt;/li&gt;
&lt;li&gt;Go to &amp;ldquo;My System&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Go to Application -&amp;gt; Result&lt;/li&gt;
&lt;li&gt;Click on the button &amp;ldquo;Compute function points and load results&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Issue has been raised in the past, the issue was related to windows 7/server 2008 behavior. When launching an application from search results list, Windows changes the application&amp;rsquo;s working directory to &amp;ldquo;Search Results&amp;rdquo; folder, instead of the original installation folder, thereby losing the folder reference to the other applications in the same folder (DSSrun.exe in this case).
&lt;ol&gt;
&lt;li&gt;Ensure that you are not launching TCC after searching for the executable on the flat using the search engine of windows.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the issue is not because of the above scenario  then please check the steps mentioned below:
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Try to run the below command line separately to debug the issue by replacing your server and schema name as shown below:  Run the command under AIP installation path:&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Status Variation - Data Function Status is Split or Unmerged with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-split-or-unmerged-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-status-variation/transaction-configuration-center-afp-calibration-data-function-status-variation-data-function-status-is-split-or-unmerged-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues when the data function that was merged in the results of previous analysis is &lt;strong&gt;Unmerged&lt;/strong&gt; or &lt;strong&gt;Split&lt;/strong&gt; in the analysis results of current version&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540467/566540466.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information refer to -    &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224204"&gt;TCC - Merge/Unsplit objects&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch TCC&lt;/li&gt;
&lt;li&gt;Navigate to AFP Calibration → Datafunctions&lt;/li&gt;
&lt;li&gt;Observe that the data function that was merged in the results of previous analysis is unmerged or split in the analysis results of current version&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Transactional Functions - Wrong Links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-wrong-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-transactional-functions/transaction-configuration-center-afp-calibration-transactional-functions-wrong-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of the page is to troubleshoot wrong links that lead to an unexpected transaction.&lt;/p&gt;
&lt;p&gt;Here is an example of an unexpected transaction:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540533/566540534.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3 x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you suspect a wrong link, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In Enlighten check if the wrong link is in the source code : Click on the link and push F11.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Functional Points - Transactional Functions - Variation - MODIFIED AEFP with UNCHANGED code source</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-modified-aefp-with-unchanged-code-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-functional-points/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation/transaction-configuration-center-enhancement-automated-enhancement-functional-points-transactional-functions-variation-modified-aefp-with-unchanged-code-source/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when there is Modified AEFP for Transactions in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540576/566540575.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapsots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Technical Points variation - MODIFIED AETP with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-modified-aetp-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-modified-aetp-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the case when there is Modified AETP without change in the source code:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540597/566540596.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Go to the Enhancement node&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get the list of objects contributing to the MODIFIED automated enhancement technical point for a snapshot by referring to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-modified-automated-enhancement-technical-point-for-a-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the MODIFIED automated enhancement technical point for a snapshot&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;If the query returns rows
&lt;ol&gt;
&lt;li&gt;Check if the objects contributing to the MODIFIED automated enhancement technical point for the current snapshot are modified between the two snapshots , for this refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-modified-objects-between-two-snapshots/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the list of modified objects between two snapshots&lt;/a&gt;, here we can encounter 3 cases:
&lt;ol&gt;
&lt;li&gt;All the objects contributing to the MODIFIED automated enhancement technical point for the current snapshot are modified between the two snapshots, in this case we need to check if this modification is a legitimate modification, for this we need to compare the source code of the objects between the two run.
&lt;ol&gt;
&lt;li&gt;If the source code of the object is changed between the two runs then its expected that the objects are modified between the two snapshots hence its expected to get MODIFIED automated enhancement technical point.&lt;/li&gt;
&lt;li&gt;Else If the source code of the object has not changed between the two runs then compare the checksum of the objects between the two knowledge schema corresponding to the two snapshots from where the automated enhancement technical point is modified, to get the checksum of an object from the knowledge schema refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-checksum-value-of-an-object/"&gt;SQL Queries - CAST Central Base - Queries on objects - How to get the Checksum value of an object&lt;/a&gt;:
&lt;ol&gt;
&lt;li&gt;If the checksum is changed between the two knowledge schema then the checksum was wrongly calculated during the analysis step, to investigate the issue refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;CMS Snapshot Analysis - Run Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the checksum has not changed between the two knowledge schema then the checksum was wrongly transferred from the knowledge schema to the central schema, to investigate the issue refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/"&gt;CMS Snapshot Analysis - Compute Snapshot&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;All the objects contributing to the MODIFIED automated enhancement technical point for the current snapshot are unchanged between the two snapshots, in this case the issue is located in the metric calculation of modified objects, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/display/TKBQG/Transaction+Configuration+Center+-+Enhancement#TransactionConfigurationCenter-Enhancement-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part of the objects contributing to the MODIFIED automated enhancement technical point for the current snapshot are modified between the two snapshots and the other part are not modified between the two snapshots, for each part proceed as above.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;else if the query does not returns rows then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Data Function - Status Variation - Data Function status is MODIFIED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-modified-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-modified-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the Data Function is flagged as &lt;strong&gt;MODIFIED&lt;/strong&gt; in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take a snapshot.&lt;/li&gt;
&lt;li&gt;Run another analysis and take another snapshot.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation - Transaction status is DELETED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-deleted-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-deleted-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the transaction is flagged as deleted in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run at least 2 snapshots&lt;/li&gt;
&lt;li&gt;Connect to TCC&lt;/li&gt;
&lt;li&gt;Observe the variation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - Definition and impacts of the large Strongly Connected Component</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-definition-and-impacts-of-the-large-strongly-connected-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-definition-and-impacts-of-the-large-strongly-connected-component/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the definition and impacts of the large Strongly Connected Component:&lt;/p&gt;
&lt;p&gt; Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC80/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="what-is-the-strongly-connected-component-scc-"&gt;What is the Strongly Connected Component (SCC) ?&lt;/h2&gt;
&lt;p&gt;The Strongly Connected Component (SCC) is not a CAST creation it&amp;rsquo;s a Mathematical phenomena. In the mathematical theory of directed graphs, a graph is said to be &lt;strong&gt;strongly connected&lt;/strong&gt; if every vertex is reachable from every other vertex. For example the below graph illustrate an SCC:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528643/566528645.png" alt=""&gt;&lt;br&gt;
 The vertex in the Mathematical definition represent the object in CAST definition. In a AIP context, the analyzed directed graph would be as follows:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528643/566528648.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Transaction Configuration - Missing configuration</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-missing-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-transaction-configuration/transaction-configuration-center-transaction-configuration-missing-configuration/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues of missing configuration from Transaction configuration nodes.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Example: no configuration found for Java technology&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540728/566540727.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center+-+Right+hand+panel"&gt;TCC - CAST Transaction Configuration Center - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center+-+Right+hand+panel"&gt;TCC - CAST Transaction Configuration Center - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+CAST+Transaction+Configuration+Center+-+Right+hand+panel"&gt;TCC - CAST Transaction Configuration Center - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC80/TCC+-+CAST+Transaction+Configuration+Center+-+Right+hand+panel"&gt;TCC - CAST Transaction Configuration Center - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TKB page for Information Guides &amp;gt; Component of the feature &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=147850725"&gt;Transaction Configuration Center TCC&lt;/a&gt;&lt;/p&gt;</description></item><item><title>UAA - Current Version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-current-version/</guid><description>&lt;h5 id="current-version"&gt;Current Version&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Version: &lt;strong&gt;8.3&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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/264224237/images_cast.gif?version=1&amp;amp;modificationDate=1549304396097&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>UAA - Pattern Preview Window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-pattern-preview-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-pattern-preview-window/</guid><description>&lt;h5 id="pattern-preview-window"&gt;Pattern Preview Window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Pattern Preview Window is displayed when you click the &lt;strong&gt;Preview&lt;/strong&gt; button in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-main-window/"&gt;Main Window&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345393/496345394.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This dialog box enables you to test your package - in other words, how objects and links are recognized along with their matching code. It uses the following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Regular expressions defined in the LanguagePattern file&lt;/li&gt;
&lt;li&gt;Parentship description defined in the MetaModel file (using &lt;em&gt;&lt;tree parent="xxxObject" category="amtParentship"/&gt;&lt;/em&gt; tags)&lt;/li&gt;
&lt;li&gt;Set of links, either &lt;strong&gt;outgoing&lt;/strong&gt; from an object (using &lt;em&gt;&lt;tree parent="xxxLink" category="CallerLinkable"/&gt;&lt;/em&gt; tags)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The dialog box is a modeless window enabling you to modify your package files (outside the UA Assistant), then open the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-main-window/"&gt;Main Window&lt;/a&gt;, re-validate your package and then resume testing - all without closing the Pattern Preview dialog box.&lt;/p&gt;</description></item><item><title>User Guide - GUI - Investigate panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-investigate-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-investigate-panel/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Investigate panel is a slide-in panel that provides navigation options for the current view.&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;span style="color: rgb(32,33,36);"&gt;≥ 2.19&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922527.png" data-linked-resource-container-id="572064334" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="StartInvestigation_2.png" data-linked-resource-id="674922527" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922527.png" width="200"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922526.png" data-linked-resource-container-id="572064334" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="WelcomePage_2.png" data-linked-resource-id="674922526" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922526.png" width="600"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;The app navigation is moved to the header. You can navigate the across apps from the new header dropdown.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922525.png" data-linked-resource-container-id="572064334" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="HeaderDropdown.png" data-linked-resource-id="674922525" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="250" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064334/674922525.png" width="173"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>User Guide - GUI - Welcome Page - Modernizing Applications</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-modernizing-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-modernizing-applications/</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;Available in CAST Imaging ≥ &lt;strong&gt;2.15&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This page provides insights for modernizing components and examines their interdependencies. &lt;strong&gt;The following tiles are explained in this page:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Third Party Components Upgrade / Third Party Components (≥ 2.17)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="third-party-components-upgrade--third-party-components"&gt;Third Party Components Upgrade / Third Party Components&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Third Party Components Upgrade / Third Party Components (≥ 2.17)&lt;/strong&gt; tile generates information&lt;strong&gt;based on the information provided by the Highlight to MRI extension&lt;/strong&gt;. It determines the &lt;strong&gt;obsolete&lt;/strong&gt; or &lt;strong&gt;out-of-date components&lt;/strong&gt; in your application and lets you plan the upgrades accordingly.&lt;/p&gt;</description></item><item><title>User Guide - Transaction scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-transaction-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-transaction-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Transaction scope offers a view based on the&lt;strong&gt;individual Transactions&lt;/strong&gt;that exist in the current Application:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In ≥ 2.20.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759821/679116815.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In ≥ 2.20.0,&lt;/strong&gt;
Transaction search modal is consistent with Global search.
Note that in comparison to previous releases, there is no
longer a filter for excluding transactions &amp;ldquo;with end-point&amp;rdquo;
and &amp;ldquo;without end-point&amp;rdquo; - instead the search modal will
systematically return both complete (with end-points) and
broken transactions (without end-points) and make them
available for selection:&lt;/p&gt;</description></item><item><title>User Guide - Using the Annotate - Sticky notes feature</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-annotate-sticky-notes-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-annotate-sticky-notes-feature/</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 page describes how to use the Annotate feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Annotate / Sticky notes&lt;/strong&gt; feature allows you to add detailed documentation to a &lt;strong&gt;view&lt;/strong&gt; and also to specific &lt;strong&gt;objects&lt;/strong&gt; or &lt;strong&gt;nodes&lt;/strong&gt;. This is in addition to &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-tags/"&gt;tags&lt;/a&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-inserts-or-comments/"&gt;comments&lt;/a&gt;&lt;/strong&gt; that you can add to your views:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760083/506760091.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="adding-annotations--sticky-notes-using-the-ui"&gt;Adding Annotations / Sticky notes using the UI&lt;/h2&gt;
&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;In all views/modes, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;add &lt;strong&gt;one Annotation / Sticky note&lt;/strong&gt; per &lt;strong&gt;object/node&lt;/strong&gt; or &lt;strong&gt;group of nodes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;add &lt;strong&gt;one Annotation / Sticky note&lt;/strong&gt; per &lt;strong&gt;view/application&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h4 id="in--2191"&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;In ≥ 2.19.1&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;To add an Annotation to an object or a view, first select the object, then use the left hand menu item, &lt;strong&gt;Sticky notes &amp;gt; Annotate View/Object.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>User Guide JAF - V1.5 Build 8</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/user-guide-jaf-v1-5-build-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-older-versions/jaf-v1-5-build-8/user-guide-jaf-v1-5-build-8/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Text message change from &amp;ldquo;NO FILE CHANGE ERROR&amp;rdquo; To &amp;ldquo;NO FILE CHANGE&amp;rdquo; if no change in DMT packages.&lt;/li&gt;
&lt;li&gt;Added exception logs if jenkins not able to discover DMT directory.&lt;/li&gt;
&lt;li&gt;Code fix for issue occurring at optimize step during regression.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of eleven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>User Guide JAF - V1.5 Build 9</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/user-guide-jaf-v1-5-build-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/automation-tooling/jenkins-integration/jenkins-integration-jaf-legacy-approach/jaf-v1-5-build-9/user-guide-jaf-v1-5-build-9/</guid><description>&lt;h2 id="release-updates"&gt;Release Updates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Added feature to stop current executing job while workflow (analysis, snapshot etc. ) is in progress. Please note this feature is available from AIP 8.3.6 and above.&lt;/li&gt;
&lt;li&gt;Added column in Jenkins job configuration to include Snapshot Capture Date during rescan.&lt;/li&gt;
&lt;li&gt;Added drive mapping step in user guide document.&lt;/li&gt;
&lt;li&gt;Clean up of unused parameters from CastBatchWebServices properties file.&lt;/li&gt;
&lt;li&gt;Added step for configuring AAD plugin in user guide document.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="known-issues"&gt;Known Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cast-aip-automation-solution"&gt;CAST AIP Automation Solution&lt;/h2&gt;
&lt;p&gt;AIP Automation Solution is based on the Jenkins Continuous Integration system and supports automation which has been tested against AIP versions specified in the &lt;a href="https://doc-legacy.castsoftware.com/display/FBPDRAFT/Automation+Tooling#AutomationTooling-FieldToolingCompatibilityTesting"&gt;Automation Tooling#FieldToolingCompatibilityTesting&lt;/a&gt; . Each application is automated individually through its own Jenkins job, and consists of eleven configurable tasks to complete CAST analysis process from delivery to database optimization.&lt;/p&gt;</description></item><item><title>User Input Security - Architecture review</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-architecture-review/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-architecture-review/</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;: Detailed instructions for performing an architecture review for a User Input Security analysis.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The architecture review is a critical task, whose objectives are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;qualify&lt;/strong&gt; application for User Input Security analysis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;adapt&lt;/strong&gt; User Input Security configuration to application&amp;rsquo;s architecture, in order to ensure reliable analysis results&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;If you bypass the architecture review, it means you are &lt;strong&gt;shooting in the dark&lt;/strong&gt;, and is an assurance of false results.&lt;/p&gt;</description></item><item><title>User Input Security - manually configuring blackbox methods</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-manually-configuring-blackbox-methods/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-manually-configuring-blackbox-methods/</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 page explains how to manually configure &amp;ldquo;blackbox methods&amp;rdquo; for the User Input Security feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When analyzing an application, this application has a defined analysis scope - i.e. some code is analyzed, some is not and is treated as external code. Any external code is &amp;ldquo;unknown&amp;rdquo; and cannot be accessed by the analyzer, and as such cannot be taken into account in the normal manner by the User Input Security feature. Therefore, security problems in this external source code would normally not be detected at all.&lt;/p&gt;</description></item><item><title>Using the DB2 zOS extractor</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/using-the-db2-zos-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-db2-zos-extractor/using-the-db2-zos-extractor/</guid><description>&lt;h2 id="running-the-extractor-job"&gt;Running the extractor job&lt;/h2&gt;
&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;The CAST DB2 for z/OS extractor always saves its results in the same data sets. As a result, if you want to save several extractions, then you must make sure you transfer the results of each extraction into different directories prior to carrying out the next extraction. This will avoid overwriting the previous results with new results.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Once the JCL script has been adapted to the execution environment, it can then be submitted.&lt;/p&gt;</description></item><item><title>Validate technology specific settings</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-technology-specific-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-technology-specific-settings/</guid><description>&lt;p&gt;Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963424/604963428.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and &lt;strong&gt;click it&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963424/604963427.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Now click the &lt;strong&gt;Config&lt;/strong&gt; option in the left hand panel. The &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-analysis/"&gt;Application - Config - Analysis&lt;/a&gt;&lt;/strong&gt; screen is displayed showing a list of all technologies detected in the application and for which analysis configuration settings exist.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963424/604963426.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the first instance, you should ensure that &lt;strong&gt;all technologies&lt;/strong&gt; that you are expecting are listed in this screen. If any technologies are not listed, then there is likely an issue with the delivery of the source code and the source code should be &lt;strong&gt;rejected&lt;/strong&gt; and &lt;strong&gt;redelivered&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>2.11</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/2-11/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Version&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.7-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Internal bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="8"&gt;
&lt;p&gt;Can be used with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;≥ 8.3.3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.6-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.5-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.4-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customer bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.3-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p style="text-align: left;"&gt;Updates:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Improvements for Action Plan Recommendation feature.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.2-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Minor bug fixing in the Admin Center.&lt;/li&gt;
&lt;li&gt;Customer bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.1-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: #172b4d;"&gt;Bookmarks have been added to the left side of Security Compliance PDF reports&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #172b4d;"&gt;Changes made to support deployment of CAST Dashboards with Java 17 (LTS). &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: #172b4d;"&gt;Customer bug fixes &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;2.11.0-funcrel&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Updates:&lt;/p&gt;</description></item><item><title>2.15</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-15/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-15/</guid><description>&lt;h3 id="2151-funcrel"&gt;2.15.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7546&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in Investigate button was not working as expected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7541&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in an error was occurring while accessing Cloud Blocker and Containerization Tiles.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2150-funcrel"&gt;2.15.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Welcome Page - Imaging Advisor&lt;/td&gt;
 &lt;td&gt;Imaging Advisor (available in the Welcome page) provides information about the status of your application with regard to a migration to a cloud provider such as AWS (Amazon Web Services), Microsoft Azure and GCP (Google Cloud Platform), e.g. the level of &amp;ldquo;cloud readiness&amp;rdquo; of your application (note: limited to applications containing Mainframe code). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Config Center - Manage Application Level-5 nodes&lt;/td&gt;
 &lt;td&gt;A new feature called &amp;ldquo;Config Center&amp;rdquo; has been added (available only to users with the role admin/ architect) which provides a means to hide nodes available in level 5. For example, you can hide the nodes that you are not interested in, or isolated nodes which do not provide any value. In the Config Center, tenants and associated applications are available for selection - and then the corresponding level-5 nodes of the selected application are listed and can be shown/hidden individually or in group/s. After performing the action (hide) the nodes will not be visible in the view for all the users and the same reflects in levels 1 to 4. See: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Config+Center"&gt;https://doc.castsoftware.com/display/IMAGING/Config+Center&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legend panel - Insights tab&lt;/td&gt;
 &lt;td&gt;A new tab called &amp;ldquo;Insights&amp;rdquo; has been added to the Legends panel allowing users to view an object&amp;rsquo;s critical violations, vulnerabilities, flaws, etc. By selecting a specific type of flaw/vulnerability, the objects in the view that have the same type of flaw/vulnerability are highlighted. Selecting the highlighted objects will display the details about the specific flaw/vulnerability in the object. To view the insights data specific pre-requisites exist, for details refer the following document: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-Insights"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-Insights&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Investigate menu - Tabular view&lt;/td&gt;
 &lt;td&gt;In Investigate view &amp;gt; Graph Options, users can now switch to a tabular view to show the contents of the current view in table format. The table will display the following information: object name, type, children count and external type. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Display of the source code in a pop-up window - New icon&lt;/td&gt;
 &lt;td&gt;A new icon is added in source code viewer tab to allow users to view source code in a new pop-up window. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin page - Sourcecode datasource&lt;/td&gt;
 &lt;td&gt;Users (Admin/Super admin) are now allowed to add a new datasource, and also view and edit them from the admin page. The option is found in admin page &amp;ldquo;Applications tile&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Configuring+data+source"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Configuring+data+source&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Welcome Page - Third Party Components upgrade&lt;/td&gt;
 &lt;td&gt;Third party components upgrade tile, now available in Welcome page, helps you modernize your application based on Highlight to MRI. It gives users an insights on third party external libraries along with other details. It further allows user to investigate the associated internal objects with the packages. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Modernizing+Applications"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Modernizing+Applications&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Annotations&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Document&amp;rdquo; feature (which allows the user to add notes to the selected view or nodes/objects) has been renamed as &amp;ldquo;Annotations&amp;rdquo;. All existing references in the UI to &amp;ldquo;Document&amp;rdquo; have been changed to &amp;ldquo;Annotations&amp;rdquo;. See: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Annotate+feature"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Annotate+feature&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Maintain zoom level state&lt;/td&gt;
 &lt;td&gt;The zoom level set by users in the view is now maintained and reflected in the &amp;ldquo;vignette&amp;rdquo; as well as the main view on drilling down and closing the objects/sub-objects view. Previously, the zoom state was not maintained, which meant on returning to the main view after investigating an object, the view needed to be manually set again.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Highlight Caller, Callee and Path&lt;/td&gt;
 &lt;td&gt;The existing options available on the view called Show Callees and Show Path have been renamed to Highlight Callee and Highlight Path and moved into the right click contextual menu. In addition a new option called Highlight Caller has been implemented and added in the contextual menu with the other two options. These three options are enabled on all scopes and levels in Imaging. See: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Toprightcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Toprightcorner&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Icon/Badge for Annotations&lt;/td&gt;
 &lt;td&gt;An icon/badge is now displayed on objects/nodes to indicate that they have an associated annotation. See: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Annotate+feature"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Annotate+feature&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Internal object search improvement&lt;/td&gt;
 &lt;td&gt;Custom aggregation search has been improved, now you can search for multiple objects at once. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-Searchinganinternalobject"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-Searchinganinternalobject&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Pop-up &amp;ldquo;toaster&amp;rdquo; messages&lt;/td&gt;
 &lt;td&gt;Pop-up &amp;ldquo;toaster&amp;rdquo; messages are now displayed in the top center of the screen to improve visibility. Previously these pop-up messages were displayed in the bottom right corner.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Node Selection Color&lt;/td&gt;
 &lt;td&gt;The selection, hover and highlight colors of nodes have been changed from red to blue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Welcome page - Version Date&lt;/td&gt;
 &lt;td&gt;Version date has been added to the &amp;ldquo;Application Info&amp;rdquo; section of the Welcome Page. For applications without version date, &amp;ldquo;-&amp;rdquo; is displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Reverse Selection in Graphical view - ALT+R&lt;/td&gt;
 &lt;td&gt;A shortcut ALT+R can now be used for reverse selection in graphical view. On pressing ALT+R the selected nodes would get unselected whereas the remaining nodes would get selected on the canvas. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Keyboard+shortcut+keys"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Keyboard+shortcut+keys&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7114&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to context menu positioning in search view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7138&lt;/td&gt;
 &lt;td&gt;Fixes an issue where, when a view is loading clicking on &amp;ldquo;expand all&amp;rdquo; icon made the view freeze. After the fix, now, the “expand all” button is hidden/disabled until user clicks on &amp;ldquo;Stop Layout”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7130&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to search text option in the annotation search box.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7072&lt;/td&gt;
 &lt;td&gt;Fixes an issue, where an error was displayed while saving a document/annotation for a grouped node in Transactions / Objects view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7062&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in switching from Transaction to Data Call Graph properties panel or vice-versa was not selecting the scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7061&lt;/td&gt;
 &lt;td&gt;In the App to App Dependencies view, checkbox is disabled in application list table if no application is imported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7055&lt;/td&gt;
 &lt;td&gt;Restriction on space and special characters while creating new tenant. Role and tenant name should contain only the following characters: A-Z, a-z and numbers 0 to 9, and the special character ‘_’&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6752&lt;/td&gt;
 &lt;td&gt;Fixes an issue where both reference links, and direct links are displayed when a callee is added to the selected object. After the fix only direct links are displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6450&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in the screen was freezing when Show callees option was clicked.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6130&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in &amp;ldquo;Show callees&amp;rdquo; option was displayed even after clearing the graph. After the fix, the &amp;ldquo;Show callees&amp;rdquo; option has been moved to context menu now.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6593&lt;/td&gt;
 &lt;td&gt;Provides an appropriate error message in Console when the application upload step is actioned, but the upload fails because the number of applications in Imaging authorized by the license key has been exceeded. Previously Console would report a “success” message even though the upload failed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7070&lt;/td&gt;
 &lt;td&gt;Fixes a notification issue. Currently when user selects &amp;ldquo;group selected nodes&amp;rdquo; from left panel and only one node is selected in the graph no notification is displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7168&lt;/td&gt;
 &lt;td&gt;Fixes a notification issue. Document pop-up displaying &amp;lsquo;Notification&amp;rsquo; in the text is deleted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7278&lt;/td&gt;
 &lt;td&gt;Fixes an issue where navigating to a Saved Views from the Application to Application Dependencies view was breaking the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7276&lt;/td&gt;
 &lt;td&gt;Fixes an issue where navigating to the Data Call Graph view or opening a Saved View from a Custom Aggregation view, stated that the user does not have access to the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7164&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the right click contextual menu was showing a mismatch in the number of Add Linked Objects and Callees.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7241&lt;/td&gt;
 &lt;td&gt;Fixes an issue where sometimes users are not able to save any views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6124&lt;/td&gt;
 &lt;td&gt;Updates the UI behaviour to ensure that the &amp;ldquo;Shape&amp;rdquo; and &amp;ldquo;Text&amp;rdquo; options function when using a drill down to &amp;ldquo;communities&amp;rdquo; type view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7217&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Transaction list in the left menu were overlapping while scrolling down.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7474&lt;/td&gt;
 &lt;td&gt;Fixes an issue where in clicking Apptoapp on tenant selection dropdown opened the tenants list behind the dialog box.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-7270&lt;/td&gt;
 &lt;td&gt;The Nginx version used in CAST Imaging has been updated from 1.17.6 to 1.22.1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38745&lt;/td&gt;
 &lt;td&gt;Fixes the error &amp;ldquo;Failed to Get Graph Data&amp;rdquo; when clicking the back button in Level 1 to navigate back to the Admin Center.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39179&lt;/td&gt;
 &lt;td&gt;Fixes an issue where it is not possible to access any application when the user&amp;rsquo;s associated role name contains special characters.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39294&lt;/td&gt;
 &lt;td&gt;Fixes an issue where searching (via the &amp;ldquo;on view&amp;rdquo; search option) for a specific node in the custom aggregation view causes many other nodes to be highlighted (in addition to the node that was searched for).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39351&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the automatic report &amp;ldquo;Relation between Transactions and Objects&amp;rdquo; contains many duplicate objects for transactions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38200&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Level 1 is not loading - errors are reported in the browser console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39771&lt;/td&gt;
 &lt;td&gt;The Nginx version used in CAST Imaging has been updated from 1.17.6 to 1.22.1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39700&lt;/td&gt;
 &lt;td&gt;Fixes an issue where CAST Imaging failed to load graph data for transactions with a large number of objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39800&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a transaction end point is set as &amp;ldquo;ignored&amp;rdquo; during the CAST Imaging ETL process, which is leading to an empty transaction in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39823&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing an error during the ETL publishing process after upgrading to 2.15.0-beta2.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;100000&lt;/td&gt;
 &lt;td&gt;Fixes an issue where ASMX pages are not considered part of a transaction even though the ASMX page object type is considered a Transaction Start Point (the AMSX page object type is erroneously considered a &amp;ldquo;container&amp;rdquo;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2150-beta2"&gt;2.15.0-beta2&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;All documentation for the beta2 release is available here: &lt;a href="https://doc.castsoftware.com/display/IMAGING/What%27s+new#What'snew-2.15.0-beta2"&gt;https://doc.castsoftware.com/display/IMAGING/What%27s+new#What'snew-2.15.0-beta2&lt;/a&gt; - providing an outline of the new features and updates.&lt;/p&gt;</description></item><item><title>2.19</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/2-19/</guid><description>&lt;h3 id="2191-funcrel"&gt;2.19.1-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Language support for the &amp;ldquo;Explain with ChatGPT&amp;rdquo; feature&lt;/td&gt;
 &lt;td&gt;Language support is introduced for the &amp;ldquo;Explain with ChatGPT/Azure&amp;rdquo; feature. A new option is added to the Preferences, which allows you to choose your preferred language. The supported languages include English, Chinese, Italian, German, and French. This feature is available for both OpenAI and Azure AI. See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-openai-integration/"&gt;https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-UsingtheOpenAIfeature&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Chatbot&lt;/td&gt;
 &lt;td&gt;User can now interact with Imaging using application specific chatbot. This feature is in beta mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Right panel - Sticky Notes, Tags and Additional details&lt;/td&gt;
 &lt;td&gt;When user selects an object, the sticky notes (annotations) and tags associated to the selected object is now seen under Characteristics (properties panel). And advanced properties are now moved to a new section called &amp;ldquo;Additional Details&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Right Panel - Legends&lt;/td&gt;
 &lt;td&gt;In the Legends Panel, a toggle button for each line on “Object Types” and “Relationships&amp;quot; to hide or show the nodes or/and edges on the canvas.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Context Menu Options&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Add tag&amp;rdquo; and &amp;ldquo;Add sticky note&amp;rdquo; options are included in context menu.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Advisor Dynamic Template&lt;/td&gt;
 &lt;td&gt;Dynamic templates are implemented for Advisor rules that are not included in any definite template.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13254&lt;/td&gt;
 &lt;td&gt;Fixes wrong description on Reference links at object level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13496&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was not able to type in global search from custom scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13464&lt;/td&gt;
 &lt;td&gt;Fixes UI breakage issue when navigating to Architecture layer level-5.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-13401&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the &amp;ldquo;File Path Search&amp;rdquo; returned with Internal Server Error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;45369&lt;/td&gt;
 &lt;td&gt;Fixes the log rotation issue for ETL and Imaging service. Post the fix logs are rotating without any errors.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44948&lt;/td&gt;
 &lt;td&gt;Fixes an isse wherein Imaging Failed to get graph data with 504 Gateway error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44845&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Imaging log files from 200 MB to 1.4 GB had an impact on the performance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45096&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the session was getting disconnected though there was some user activity (API calls).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;44603&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein nodes color changed everytime a tab was opened in the right panel within the Project Structure aggregation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45556&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the structural flaws were not visible within Imaging. The license key included the Dashboard access.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;45418&lt;/td&gt;
 &lt;td&gt;Fixes an issue where incorrect nodes were displayed while viewing references in level-5 view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2190-funcrel"&gt;2.19.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;All new features and improvements added in 2.19.0-beta releases are also included in this release. See the corresponding release notes for more information.&lt;/p&gt;</description></item><item><title>2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-7/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.7.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.7.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.7.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.7.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.7.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.7.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.7.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.7.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;In Engineering Dashboard, &lt;span&gt;Reports can be generated in PDF format. This will replace the existing report format Word with PDF.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with &lt;/p&gt;</description></item><item><title>2.7</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-7/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 59.3729%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.2863%;"/&gt;&lt;col style="width: 64.9108%;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.7.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="270-funcrel"&gt;2.7.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Reports in PDF format&lt;/td&gt;
 &lt;td&gt;To simplify the deployment and configuration of the CAST Security Dashboard, Security Reports and Industry Compliance Reports will now be generated automatically in PDF format - rather than needing to rely on the installation and configuration of CAST Report Generator for Dashboards. See &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Report+Generation&lt;/a&gt;. Note that as a result of this change, the ability to generate Custom Reports has been disabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4658&lt;/td&gt;
 &lt;td&gt;Fixed an issue where checkboxes remained selected in the Profiles panel (Admin Center) after updating an authorization.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;36764&lt;/td&gt;
 &lt;td&gt;Fixed an issue where data is not loading in various violation sections when using a legacy format restricted license key and with normal read access.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36807&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Datamart process fails with the following error: &amp;ldquo;ERROR: duplicate key value violates unique constraint &amp;ldquo;app_violations_evolution_pkey&amp;rdquo;&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36710&lt;/td&gt;
 &lt;td&gt;Reduced the time to start up/restart the Dashboard when a large number of applications are present.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.x - Standalone mode - Installation of AIP Console front-end in standalone mode</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-standalone-mode-installation-of-aip-console-front-end-in-standalone-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/2-x-standalone-mode-installation-of-aip-console-front-end-in-standalone-mode/</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;: how to perform a 2.x installation using the standalone Java JAR installer.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In &lt;strong&gt;≥ 2.1.0-funcrel&lt;/strong&gt;, CAST provides one single Java JAR installer for a &amp;ldquo;&lt;strong&gt;standalone&lt;/strong&gt;&amp;rdquo; deployment, as a separate download media available on CAST Extend (&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.standalone&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.standalone&amp;amp;version=latest&lt;/a&gt;&lt;/strong&gt;):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128590/576128591.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This installer is targeted at deployments on &lt;strong&gt;Microsoft Windows&lt;/strong&gt; on &lt;strong&gt;one single machine&lt;/strong&gt;. The installer includes all required services in &lt;strong&gt;one single Java JAR installer&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Console front-end service&lt;/li&gt;
&lt;li&gt;One single Node back-end service&lt;/li&gt;
&lt;/ul&gt;
&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;Note that the instructions below assume that the machine you are using already has:&lt;/p&gt;</description></item><item><title>ACH - Check content</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-content/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Help menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-help-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-help-menu/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Options window / Content window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-options-window-content-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-options-window-content-window/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Users panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/</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 page describes how to grant/revoke existing roles to your users and groups.&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN&lt;/a&gt;&lt;/strong&gt; role is required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Users panel&lt;/strong&gt; enables you to grant/revoke existing roles to your users and groups:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759093/506759109.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When clicked, a list of existing users/groups and their assigned roles is displayed:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759093/516259995.jpg" alt=""&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The current logged in user is never displayed in this list - to manage roles for the current user you will need to log in with another user that has the ADMIN or SUPERADMIN role.&lt;/li&gt;
&lt;li&gt;When &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;local authentication mode&lt;/a&gt;&lt;/strong&gt; is active:
&lt;ul&gt;
&lt;li&gt;it is not possible to create groups, therefore assigning roles or Application data access permissions to groups is also not possible.&lt;/li&gt;
&lt;li&gt;all users (except the current logged in user) that have been created in the application-security-local.xml will be listed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;LDAP, Active Directory or SAML authentication modes&lt;/a&gt;&lt;/strong&gt; are active:
&lt;ul&gt;
&lt;li&gt;Only users/groups that have specifically been assigned a role will be listed (note that groups are not supported when SAML authentication mode is active).&lt;/li&gt;
&lt;li&gt;Groups are taken directly from the back-end LDAP/Active Directory system and must therefore be created there before they can be exploited in CAST Imaging.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-authentication/"&gt;SAML authentication mode&lt;/a&gt;&lt;/strong&gt; is active:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Granting roles/permissions to groups&lt;/strong&gt;is supported in**≥ 2.9.0** (not supported in previous releases).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/506759093/608600234.jpg" data-linked-resource-container-id="506759093" data-linked-resource-container-version="4" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="users_search.jpg" data-linked-resource-id="608600234" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="40" src="https://doc-data.castsoftware.com/IMAGING/attachments/506759093/608600234.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Default Dynamic Links Rules</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-default-dynamic-links-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-default-dynamic-links-rules/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127470/576127474.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When an analysis is run, the authenticity of some links that have been identified between objects cannot be absolutely determined - these links are known as &amp;ldquo;&lt;strong&gt;dynamic links&lt;/strong&gt;&amp;rdquo;. Often these &amp;ldquo;unverified links&amp;rdquo; systematically occur in every analysis or have no meaning for the specific technology you are working with. To counter this, filter rules (DLM.XML files) can be configured to either validate (i.e. retain) or ignore (delete) these recurring dynamic links automatically when an analysis is run.&lt;/p&gt;</description></item><item><title>Advanced - Resolving erroneous number of Total Checks reported by the CAST Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-resolving-erroneous-number-of-total-checks-reported-by-the-cast-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-resolving-erroneous-number-of-total-checks-reported-by-the-cast-engineering-dashboard/</guid><description>&lt;h2 id="preamble"&gt;Preamble&lt;/h2&gt;
&lt;p&gt;As explained in &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/appendix-importing-an-additional-technology-not-supported-by-cast-aip/configuring-uax-uaxdirectory-project-files/universal-importer-advanced-configuration/advanced-mixing-a-universal-analyzer-job-and-a-universal-importer-job/"&gt;Advanced - Mixing a Universal Analyzer job and a Universal Importer job&lt;/a&gt;, if you still use both the Universal Analyzer and the Universal Importer in &amp;ldquo;combined mode&amp;rdquo; you may find that the CAST Engineering Dashboard will report an incorrect number of Total Checks . The number of Total Checks for a specific measure will be higher than the actual number of objects that really exist. This is because when you use the Universal Analyzer and the Universal Importer in &amp;ldquo;combined mode&amp;rdquo;, objects are attached to two sets of technical &amp;ldquo;subsets&amp;rdquo; at the same time (Universal Analyzer and the Universal Importer) and are therefore counted more than once. CAST has provided a workaround to resolve this issue.&lt;/p&gt;</description></item><item><title>Advanced rescan - analysis - snapshot generation and validation</title><link>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-analysis-snapshot-generation-and-validation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/application-rescan-for-aip-for-dashboards/advanced-rescan/advanced-rescan-analysis-snapshot-generation-and-validation/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;In an Advanced rescan scenario, you now have two choices depending on the source code that you delivered in the new version of your Application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the new Version contains &lt;strong&gt;only updated source code&lt;/strong&gt; and &lt;strong&gt;no new technologies&lt;/strong&gt;, and/or you made &lt;strong&gt;no significant changes to the analysis configuration settings&lt;/strong&gt;, you can proceed with a snapshot and an analysis, together with an upload of the data into the Measurement schema for use with the Health Dashboard.&lt;/li&gt;
&lt;li&gt;If the new Version contains &lt;strong&gt;new technologies,&lt;/strong&gt; and/or you made &lt;strong&gt;changes to the analysis configuration settings&lt;/strong&gt;, it is more prudent to run an analysis and validate these results before you generate a snapshot and upload the data into the Measurement schema.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="run-analysis-andor-generate-a-snapshot"&gt;Run analysis and/or generate a snapshot&lt;/h3&gt;
&lt;p&gt;To run an analysis or generate a snapshot, move to the &lt;strong&gt;AIP Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>Advanced rescan for CAST Imaging - analysis and publish to CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-analysis-and-publish-to-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging/advanced-rescan-for-cast-imaging-analysis-and-publish-to-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In an Advanced rescan scenario, you now have two choices depending on the source code that you delivered in the new version of your Application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the new Version contains &lt;strong&gt;only updated source code&lt;/strong&gt; and &lt;strong&gt;no new technologies&lt;/strong&gt;, and/or you made &lt;strong&gt;no significant changes to the analysis configuration settings&lt;/strong&gt;, you can proceed with an analysis, and publish to CAST Imaging.&lt;/li&gt;
&lt;li&gt;If the new Version contains &lt;strong&gt;new technologies,&lt;/strong&gt; and/or you made &lt;strong&gt;changes to the analysis configuration settings&lt;/strong&gt;, it is more prudent to run an analysis and validate these results before you publish the data in CAST Imaging.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;To run an analysis and publish a snapshot, move to the &lt;strong&gt;AIP Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>AIP Console - 2.x - Upgrade process</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-upgrade-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-0/aip-console-2-x-introduction/aip-console-2-x-upgrade-process/</guid><description>&lt;p&gt;See:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCONSOLE&amp;amp;title=AIP+Console+upgrade&amp;amp;linkCreation=true&amp;amp;fromPageId=576127294"&gt;AIP Console upgrade&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCONSOLE&amp;amp;title=AIP+Node+service+upgrade&amp;amp;linkCreation=true&amp;amp;fromPageId=576127294"&gt;AIP Node service upgrade&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add version - Install extension step - Error - MODULMSG - Job execution SQL Error - ERROR - relation SCHEMA_NAME_local.lck does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-install-extension-step-error-modulmsg-job-execution-sql-error-error-relation-schema-name-local-lck-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-install-extension-step-error-modulmsg-job-execution-sql-error-error-relation-schema-name-local-lck-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to failure at the install extension step while adding a version of an application to the CAST AIP Console. The error encountered is &lt;strong&gt;Error MODULMSG ; Job execution SQL Error: ERROR: relation &amp;ldquo;SCHEMA_NAME_local.lck&amp;rdquo; does not exist.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If while &lt;strong&gt;adding a version&lt;/strong&gt; in AIP Console, it fails at the &lt;strong&gt;step install extensions&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>AIP Console - Application Scan - Snapshot generation of the application Error - null value in column pathid of relation dss_codepath violates not-null constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-snapshot-generation-of-the-application-error-null-value-in-column-pathid-of-relation-dss-codepath-violates-not-null-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-snapshot-generation-of-the-application-error-null-value-in-column-pathid-of-relation-dss-codepath-violates-not-null-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page will help you to resolve the error - &lt;strong&gt;&amp;ldquo;ERROR: null value in column &amp;ldquo;pathid&amp;rdquo; of relation &amp;ldquo;dss_codepath&amp;rdquo; violates not-null constraint&amp;rdquo;&lt;/strong&gt; when trying to run a snapshot from AIP Console. &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Child&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exception&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;while&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;executing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Procedure&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;column&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;pathid&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;dss_codepath&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Detail&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Failing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;contains&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;2580&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;58&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;58&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;389488&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into DSS_CodePath
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;      ( PathId ,StepIndex, StepDepth, SourceId, StartLine, FinishLine, ContainerId)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;      select  distinct T2.Id, inkb.StepIndex, inkb.StepDepth, T01.SOURCE_ID, inkb.StartLine, inkb.FinishLine, inkb.ContainerId
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;      from   INKB_DataflowResults inkb
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;      join DIA_CODEPATH T2 on inkb.JobId = T2.JobId and inkb.MetricId= T2.MetricId and inkb.PathId = T2.PathId
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;      join DSS_CODE_SOURCES T01 on inkb.SourcePath=T01.SOURCE_PATH&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;diag_codepath_dataflow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;31&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;diag_scope_dataflow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;16&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;assignment&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Return&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Working with Quality Rules models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-working-with-quality-rules-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-working-with-quality-rules-models/</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;Note that when running Console in &lt;strong&gt;CAST Imaging mode&lt;/strong&gt; (i.e. using the dedicated &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;AIP Core for CAST Imaging&lt;/a&gt;&lt;/strong&gt;) the &lt;strong&gt;Quality Rule Models tab&lt;/strong&gt; is not available.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This page explains the creation of a hypothetical &lt;strong&gt;Quality Rule model&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/"&gt;AIP Console - Architecture Studio&lt;/a&gt;&lt;/strong&gt; for more information about the different models available) to check for a specific situation. This example will produce a Quality Rule model that tests whether any Java Constructors in your Application directly access Tables in your database. This example assumes that a front end Java application and a back end database have already been analyzed. This is simply an example to show how Quality Rule models function.&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to move an AIP Console deployment from the default location to a custom location</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-move-an-aip-console-deployment-from-the-default-location-to-a-custom-location/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-move-an-aip-console-deployment-from-the-default-location-to-a-custom-location/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to move an AIP Console deployment from the default location (on the C: drive) to a custom location&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIPCONSOLE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.16&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.15&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following steps were needed to move AIP Console deploy and other folders from a default C: installation drive to a custom D: drive location:&lt;/p&gt;</description></item><item><title>AIP Console - Installation - Docker install command fails with Error response from daemon Get https io timeout</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-docker-install-command-fails-with-error-response-from-daemon-get-https-io-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-installation/aip-console-installation-docker-install-command-fails-with-error-response-from-daemon-get-https-io-timeout/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you resolve the error shown below which occurs while installing the Cast AIP Console on docker:&lt;/p&gt;
&lt;p&gt;Error response from daemon: &lt;strong&gt;Get &amp;ldquo;&lt;a href="https://registry-1.docker.io/v2/"&gt;https://registry-1.docker.io/v2/&lt;/a&gt;&amp;rdquo;: dialing &lt;a href="http://registry-1.docker.io"&gt;registry-1.docker.io&lt;/a&gt;:443 with direct connection: connecting to 44.205.64.79:443: dial tcp 44.205.64.79:443: i/o timeout&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/614301830/614301832.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.6.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run the following command from the unpacked ZIP folder:&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;docker-compose up -d&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;This will start the install process and the containers will be downloaded from **&lt;a href="https://hub.docker.com/"&gt;https://hub.docker.com/&lt;/a&gt;.**The &lt;strong&gt;-d flag&lt;/strong&gt; causes the containers to run in the background (see &lt;strong&gt;&lt;a href="https://docs.docker.com/compose/reference/"&gt;docker compose CLI reference&lt;/a&gt;&lt;/strong&gt; for more information).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/614301830/622133258.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Running AIP Console Node Services - AIP Node is down - More than one row with the given identifier was found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-aip-node-is-down-more-than-one-row-with-the-given-identifier-was-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-console-configuration-operation-and-node-services/aip-console-running-aip-console-node-services/aip-console-running-aip-console-node-services-aip-node-is-down-more-than-one-row-with-the-given-identifier-was-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to access the application on the AIP Node, we observe that the Node is unable to connect.&lt;/p&gt;
&lt;p&gt;When checking the Webi logs, we get the following error -&lt;/p&gt;
&lt;p&gt;More than one row with the given identifier was found: da6addac-395f-4d6e-bc63-bf3ba19e8793, for class: com.castsoftware.aip.console.entity.VersionOverview; nested exception is org.hibernate.HibernateException: More than one row with the given identifier was found: da6addac-395f-4d6e-bc63-bf3ba19e8793, for class: com.castsoftware.aip.console.entity.VersionOverview&lt;br&gt;
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:353) ~[spring-orm-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:531) ~[spring-orm-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:154) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at com.sun.proxy.$Proxy167.findAll(Unknown Source) ~[?:?]&lt;br&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]&lt;br&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:69) ~[spring-security-core-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at com.sun.proxy.$Proxy167.findAll(Unknown Source) ~[?:?]&lt;br&gt;
at com.castsoftware.aip.console.configuration.security.AuthenticationSuccessListener.onApplicationEvent(AuthenticationSuccessListener.java:54) ~[classes!/:1.25.2-96]&lt;br&gt;
at com.castsoftware.aip.console.configuration.security.AuthenticationSuccessListener.onApplicationEvent(AuthenticationSuccessListener.java:22) ~[classes!/:1.25.2-96]&lt;br&gt;
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404) ~[spring-context-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361) ~[spring-context-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.authentication.DefaultAuthenticationEventPublisher.publishAuthenticationSuccess(DefaultAuthenticationEventPublisher.java:103) ~[spring-security-core-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:243) ~[spring-security-core-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:219) ~[spring-security-core-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:169) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at com.castsoftware.aip.console.web.filters.InitialConfigFilter.doFilterInternal(InitialConfigFilter.java:49) ~[classes!/:1.25.2-96]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at com.castsoftware.aip.console.web.filters.ApiKeyAuthenticationFilter.doFilterInternal(ApiKeyAuthenticationFilter.java:61) ~[classes!/:1.25.2-96]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) ~[spring-security-web-5.3.8.RELEASE.jar!/:5.3.8.RELEASE]&lt;br&gt;
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:887) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1684) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at &lt;a href="http://org.apache.tomcat.util.net"&gt;org.apache.tomcat.util.net&lt;/a&gt;.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_261]&lt;br&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_261]&lt;br&gt;
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.43.jar!/:9.0.43]&lt;br&gt;
at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]&lt;br&gt;
Caused by: org.hibernate.HibernateException: More than one row with the given identifier was found: da6addac-395f-4d6e-bc63-bf3ba19e8793, for class: com.castsoftware.aip.console.entity.VersionOverview&lt;br&gt;
at org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.extractEntityResult(AbstractLoadPlanBasedEntityLoader.java:348) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load(AbstractLoadPlanBasedEntityLoader.java:292) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.persister.entity.AbstractEntityPersister.doLoad(AbstractEntityPersister.java:4442) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:4432) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:569) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:537) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:208) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:332) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.doOnLoad(DefaultLoadEventListener.java:108) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:74) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:104) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.internal.SessionImpl.fireLoadNoChecks(SessionImpl.java:1186) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.internal.SessionImpl.internalLoad(SessionImpl.java:1051) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:697) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.type.EntityType.resolve(EntityType.java:464) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.type.ManyToOneType.resolve(ManyToOneType.java:240) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.engine.internal.TwoPhaseLoad$EntityResolver.lambda$static$0(TwoPhaseLoad.java:605) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.engine.internal.TwoPhaseLoad.initializeEntityEntryLoadedState(TwoPhaseLoad.java:248) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:182) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:151) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:1199) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.processResultSet(Loader.java:1001) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.doQuery(Loader.java:959) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:349) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.doList(Loader.java:2849) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.doList(Loader.java:2831) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2663) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.Loader.list(Loader.java:2658) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:506) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1414) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1625) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1593) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.query.Query.getResultList(Query.java:165) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList(CriteriaQueryTypeQueryAdapter.java:76) ~[hibernate-core-5.4.28.Final.jar!/:5.4.28.Final]&lt;br&gt;
at org.springframework.data.jpa.repository.support.SimpleJpaRepository.findAll(SimpleJpaRepository.java:355) ~[spring-data-jpa-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.data.jpa.repository.support.SimpleJpaRepository.findAll(SimpleJpaRepository.java:78) ~[spring-data-jpa-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]&lt;br&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_261]&lt;br&gt;
at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:550) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:80) ~[spring-data-commons-2.3.7.RELEASE.jar!/:2.3.7.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.13.RELEASE.jar!/:5.2.13.RELEASE]&lt;br&gt;
&amp;hellip; 85 more&lt;/p&gt;</description></item><item><title>AIP Console - Upgrade - Linux - The directory you have selected is not a valid AIP Console installation directory</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-linux-the-directory-you-have-selected-is-not-a-valid-aip-console-installation-directory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-linux-the-directory-you-have-selected-is-not-a-valid-aip-console-installation-directory/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When upgrading the Linux installation of AIP Console, we get the error - &lt;strong&gt;SEVERE: The directory you have selected is not a valid AIP Console installation directory.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/IjMLyz3nhISbQJMuO5bZ1v5MO/?name=inline-1877075843.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in AIP console versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.15x-1.26x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the upgrade of AIP Console installed on a Linux machine.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application - Config - Enhancement Measure</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-enhancement-measure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-enhancement-measure/</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 option allows you to switch between the two different &lt;strong&gt;Enhancement Function Point measurement&lt;/strong&gt; systems for the &lt;strong&gt;current Application&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;You can switch between two different Enhancement Function Point measurement systems available in AIP Core:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automated Enhancement Points&lt;/strong&gt; (AEP) - default&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enchancement Function Points&lt;/strong&gt; (EFP) - legacy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127740/576127741.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can find out more detailed information about these systems in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-automated-enhancement-points-estimation-aep/"&gt;CAST Automated Enhancement Points Estimation - AEP&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/cast-enhancement-function-points-estimation-efp/"&gt;CAST Enhancement Function Points Estimation - EFP&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A summary is provided below:&lt;/p&gt;</description></item><item><title>Application - Config - Maven configuration settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-maven-configuration-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-maven-configuration-settings/</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 explains how to add Maven repositories that are required by the parent Application.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When analyzing an Application that includes &lt;strong&gt;Maven based****source code&lt;/strong&gt;, you must tell Console where to find the &lt;strong&gt;Maven local&lt;/strong&gt; or &lt;strong&gt;remote HTTP/S repository.&lt;/strong&gt; The location of the repository is crucial to ensure that any associated JAR files can be automatically discovered and that POM dependencies can also be located. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-maven/"&gt;Configuring source code delivery for Maven&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>Application - Extensions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/</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;: describes how to work with &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;CAST AIP Extensions&lt;/a&gt;&lt;/strong&gt; within Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-doesconsole-provide-access-to-extensions"&gt;How does Console provide access to extensions?&lt;/h2&gt;
&lt;p&gt;Console provides two methods to work with extensions, these are explained below. In each case, when an extension needs to be fetched either from CAST public Extend servers or from an on premises Extend local server, the following will be used on the relevant Node:&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;Console ≥ 1.25&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/"&gt;ExtendCli.exe&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Console ≤ 1.24&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extension-downloader/"&gt;ExtensionDownloader.exe&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;The &lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127913/576127924.jpg" alt=""&gt;option allows you to &lt;strong&gt;run actions such as analysis, upload to Imaging, upload Dashboards&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Application - Function Points - Enhancement</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-enhancement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/application-function-points-enhancement/</guid><description>&lt;p&gt;The &lt;strong&gt;Enhancement&lt;/strong&gt; panel enables you to view &lt;strong&gt;Enhancement Size data&lt;/strong&gt; about your Application. This data is derived from the&lt;strong&gt;Enhancement&lt;/strong&gt; measure (from &lt;strong&gt;CISQ/OMG&lt;/strong&gt;) used during the snapshot process (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-enhancement-measure/"&gt;Application - Config - Enhancement Measure&lt;/a&gt;&lt;/strong&gt;). You can find out more about the two Enhancement measures that are available in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/cast-omg-compliant-automated-function-points/"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&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;This panel will not contain any information until a &lt;strong&gt;snapshot is generated&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128152/576128164.jpg" alt=""&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;1&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;This selector indicates which snapshot is currently being displayed. If you have multiple snapshots, you can choose the one you require using the drop down:&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Complete File Inventory</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-file-inventory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-file-inventory/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;Available in **≥**&lt;strong&gt;2.10&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/591626345/651460926.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Application onboarding with Fast Scan - run the initial deep analysis</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-run-the-initial-deep-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-run-the-initial-deep-analysis/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If all checks have been completed, any optional file exclusions have been implemented, Console has given the green light to run the deep analysis - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-fast-scan/"&gt;Application onboarding with Fast Scan - validate the Fast Scan&lt;/a&gt;&lt;/strong&gt;, and you have checked the included extensions (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-check-and-configure-extensions/"&gt;Application onboarding with Fast Scan - check and configure extensions&lt;/a&gt;&lt;/strong&gt;) then you are ready to run an initial deep analysis. The deep analysis process in the onboarding with Fast Scan workflow automatically includes all of the following steps:&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Run the analysis</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-run-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-run-the-analysis/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You are now ready to run the analysis (and save the results) but not quite ready to generate a snapshot and upload results for the CAST Management (Health) Dashboard or CAST Imaging. Running the analysis and saving the results for the first time still requires you to validate the analysis log to ensure the configuration is accurate. We will focus here on the options available and best practices to follow when executing an initial application analysis.&lt;/p&gt;</description></item><item><title>Application Servers - Apache Tomcat - Error - Session serialization Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-session-serialization-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-session-serialization-error/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running java web applications on Tomcat, an object is put into session and after a restart ,it prompts the error : &lt;strong&gt;Caused by: java.io.NotSerializableException: java.lang.Object&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error message does not prevent Tomcat to work properly, as far as the CAST dashboard application is concerned.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can change Tomcat&amp;rsquo;s default behaviour by uncommenting in tomcat_dir/conf/context.xml file the place where it says:
&lt;!-- Uncomment this to disable session persistence across Tomcat restarts →
&lt;/li&gt;
&lt;li&gt;However, check that it will have no impact on your other Web applications.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - SSL Configuration - How to build an HTTPS environment</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-ssl-configuration-how-to-build-an-https-environment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-ssl-configuration-how-to-build-an-https-environment/</guid><description>&lt;p&gt;To build an https environment, follow the steps describe in the tomcat apache site : &lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html"&gt;http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Architecture Checker - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/architecture-checker-ac/architecture-checker-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to reproduce any issue related to Architecture Checker. For instance missing links between layers, missing objects after doing a content check on Layers , etc&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce any issue related to Architecture Checker.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In order to proceed with the below steps, get the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/"&gt;Relevant Inputs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/li&gt;
&lt;li&gt;Import the databases&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-synchronize-cast-databases-triplet/"&gt;Synchronise the databases&lt;/a&gt; - Knowledge base , central base and mngt&lt;/li&gt;
&lt;li&gt;Launch Architecture Checker&lt;/li&gt;
&lt;li&gt;Open the Architecture model provided in Sherlock export in the path - &amp;lt;Sherlock_Export.CSTExtraction&amp;gt;\Configuration Files\ArchitectureModels\&lt;/li&gt;
&lt;li&gt;Select the imported mngt after clicking on change Application&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528687/566528686.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Follow Step-by-step to land into the issue that is encountered.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Assessment Model review and adaptation for specific technologies using CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-review-and-adaptation-for-specific-technologies-using-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/assessment-model-review-and-adaptation-for-specific-technologies-using-cast-management-studio/</guid><description>&lt;h2 id="general-considerations"&gt;General considerations&lt;/h2&gt;
&lt;p&gt;Some hints about quality indicators that are worth checking are listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Default selection of quality rules with the &amp;ldquo;critical contribution&amp;rdquo; option set is available in the release notes. Please note that a migrated installation will not automatically benefit from this default selection: you HAVE to perform the selection.&lt;/li&gt;
&lt;li&gt;Naming controls on prefixes must most of the time be adapted:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/484475527/484475543.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OO inheritance controls can be adapted to take into account resources&amp;rsquo; skill level&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/484475527/484475545.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Assessment Model updates</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/assessment-model-updates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/assessment-model-updates/</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 pages lists the changes made to the &amp;ldquo;core&amp;rdquo; AIP Assessment Model between successive releases.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="aip-8354---8355"&gt;AIP 8.3.54 - 8.3.55&lt;/h2&gt;
&lt;p&gt;No changes.&lt;/p&gt;
&lt;h2 id="aip-8353---8354"&gt;AIP 8.3.53 - 8.3.54&lt;/h2&gt;
&lt;p&gt;This section lists the results of a&lt;strong&gt;comparison&lt;/strong&gt; between a&lt;strong&gt;CAST AIP 8.3.53&lt;/strong&gt;Assessment Model and a &lt;strong&gt;CAST AIP 8.3.54&lt;/strong&gt; Assessment Model. You can download the original &lt;a href="https://doc-data.castsoftware.com/AIPCORE/attachments/482050140/663453834.xlsx"&gt;compare_8353_8354.xlsx&lt;/a&gt; file (which you should open in Microsoft Excel) if you prefer.&lt;/p&gt;
&lt;p&gt;Click here to view the results&amp;hellip;&lt;/p&gt;
&lt;p&gt;| Metric | Type | Name | Topic | CAST 8.3.53 Assessment Model | Change | CAST 8.3.54 Assessment Model |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | description = &amp;hellip;es should not call more than X times the + Method. \n\n However: \n * This does not&amp;hellip; | Updated | description = &amp;hellip;es should resort to using &amp;ldquo;StringBuilder&amp;rdquo; or &amp;ldquo;StringBuffer&amp;rdquo; instead of &amp;ldquo;+&amp;rdquo; or &amp;ldquo;c&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | rationale = String concatenation resolved at runtime is much slower than using StringBuffer. | Updated | rationale = Prior to Java 9, the quickest way of concatenating String in Java is by using c&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | reference = &amp;hellip;ttp://www.precisejava.com/javaperf/j2se/StringAndStringBuffer.htm#Strings104 \nht&amp;hellip; | Updated | reference = &amp;hellip;ttp://www.oracle.com/technetwork/java/javase/6u18-142093.html\nhttps://javapapers&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | remediation = Use StringBuffer and StringBuffer.append() method instead | Updated | remediation = Prior to Java 9, use StringBuffer and StringBuffer.append() method instead |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | sample = String result = &amp;ldquo;hello&amp;rdquo;;\nresult += &amp;quot; John&amp;rdquo;;\nresult += &amp;quot; Smith&amp;quot;; // VIOLATION if &amp;hellip; | Updated | sample = Sample 1: \nString result = &amp;ldquo;hello&amp;rdquo;;\nresult += &amp;quot; John&amp;quot;;\nresult += &amp;quot; Smith&amp;quot;; // VI&amp;hellip; |
| 7344 | quality-rule | Avoid &amp;ldquo;SELECT *&amp;rdquo; queries | Documentation english | description = &amp;hellip;ieves the artifacts containing queries using the &amp;ldquo;SELECT *&amp;rdquo; statement. | Updated | description = &amp;hellip;ieves the SQL artifacts containing queries using the &amp;ldquo;SELECT *&amp;rdquo; statement. This &amp;hellip; |&lt;/p&gt;</description></item><item><title>Backup process</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/backup-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/backup-process/</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;: Information about how to backup your Application.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A backup plan is essential to be able to recover from a catastrophic event. CAST AIP has many different component parts, mostly likely installed across multiple different hosts. If you are using a virtualized deployment, one effective method for disaster recovery is to implement backups of your virtual machines used by CAST AIP. In addition to this, CAST also provides tools and features that can backup individual items within your overall deployment, such as existing Applications. This section of documentation focuses on these tools and features.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Action menu</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Action menu&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" width="28%"&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;/th&gt;&lt;th class="confluenceTh" width="64%"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="28%"&gt;&lt;strong&gt;Connect and select application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="64%"&gt;Enables you to connect to a CAST Management Service to work online and check the model interactively. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;Connect and select application&lt;/a&gt; for more information.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="28%"&gt;&lt;strong&gt;Change application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="64%"&gt;Use this option to change the Application against which you are checking the model. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-change-application/"&gt;Change application&lt;/a&gt; for more information.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="28%"&gt;&lt;strong&gt;Create layers from User Defined Module selection&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" width="64%"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Enables you to automatically create layers from Modules. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-the-action-menu-options-to-automatically-create-layers/"&gt;Using the Action menu options to automatically create layers&lt;/a&gt; for more information.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Architecture Library</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-architecture-library/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-architecture-library/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Architecture Library&lt;/strong&gt; (available in ≥ 1.2.0) provides a set of predefined &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Layers&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-glossary/"&gt;Sets&lt;/a&gt;&lt;/strong&gt; that can be re-used for both &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Architecture+Checker+-+Define+a+new+Architecture+Model"&gt;Architecture Models&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Architecture+Checker+-+Define+a+new+Quality+Rule+Model"&gt;Quality Rule Models&lt;/a&gt;&lt;/strong&gt;. It also allows (in ≥ 1.2.1) &lt;strong&gt;existing Layers and Sets&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Architecture+Checker+-+Define+a+new+Architecture+Model"&gt;Architecture Models&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Architecture+Checker+-+Define+a+new+Quality+Rule+Model"&gt;Quality Rule Models&lt;/a&gt;&lt;/strong&gt; to be added to the &lt;strong&gt;Architecture Library&lt;/strong&gt; for re-use in other models - these are added under &lt;strong&gt;Custom Layers&lt;/strong&gt; and &lt;strong&gt;Custom Sets&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Items in the library are listed in alphabetical order:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Check model</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-model/</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;ul&gt;
&lt;li&gt;Not applicable when working with Quality Rule Models.&lt;/li&gt;
&lt;li&gt;If you are not &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you will be prompted to &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;connect&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Before you can take advantage of the online operating mode you do need to have already successfully generated a snapshot of your application. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;CAST Architecture Checker - Working online&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;When &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you can use this option to check whether the source code of your application violates the Architecture Model you have defined with the CAST Architecture Checker. This is the primary goal of the application - i.e. to identify links between objects that may violate your architecture definition.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Using drag and drop from Type and Properties window</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-drag-and-drop-from-type-and-properties-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-drag-and-drop-from-type-and-properties-window/</guid><description>&lt;p&gt;When creating Layers and Sets, you can drag items from the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/"&gt;Types and Properties window&lt;/a&gt; directly into your Layer or Set. This is particularly useful when you need to create a Set that includes all objects of a specific Technology.&lt;/p&gt;
&lt;p&gt;In the following example, we want to create a Set that includes all Cobol object types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drag the parent Cobol item over to your Set:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815774.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The result is that all Cobol objects will be included in the Set:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815775.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Advanced panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-advanced-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-advanced-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Advanced&lt;/strong&gt; panel in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;. By default this tab is not displayed - to view it, you need to select &lt;strong&gt;View &amp;gt; Advanced&lt;/strong&gt; mode or &lt;strong&gt;View &amp;gt; Expert&lt;/strong&gt; mode:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402961/40402984.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402961/40402985.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction and delivery processes. CAST recommends only changing this options if you are fully aware of what you want to achieve.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashbaord - Information - Saving Dashboard Log in the file while CASTAD.war is deployed in Websphere</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashbaord-information-saving-dashboard-log-in-the-file-while-castad-war-is-deployed-in-websphere/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashbaord-information-saving-dashboard-log-in-the-file-while-castad-war-is-deployed-in-websphere/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saving Dashboard Log in the file while CASTAD.war is deployed in Websphere&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get data in WebSphere log, You need to set TRUE two options 1) logger.output.console  2) logger.output.file  in CAST Web.xml file as  we send the output to the JVM console.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Incorrect Value - TQI of an application remains unchanged after decreasing the number of critical violations</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-tqi-of-an-application-remains-unchanged-after-decreasing-the-number-of-critical-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-tqi-of-an-application-remains-unchanged-after-decreasing-the-number-of-critical-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TQI of an application remains unchanged after decreasing the number of critical violations by excluding the critical violations (objects) and re-generating snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate snapshot for an application and observe the TQI of the application on dashboard&lt;/li&gt;
&lt;li&gt;Exclude the critical violations (decrease the count)&lt;/li&gt;
&lt;li&gt;Generate the snapshot again and TQI has not been changed&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Concentrating on working of a critical rule :&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Activating and using the JAVA Applets</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-activating-and-using-the-java-applets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-activating-and-using-the-java-applets/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cast AD Dashboard allows the usage of the java applet to enhance the content of most graphs and maps. So you can manage the pictures elements display.&lt;br&gt;
For example, you can deactivate the snapshot display by unchecking it, and you can observe that the snapshot diagram and the snapshot legend have disappeared.&lt;br&gt;
Image before snapshot deactivation of snapshot17337 v1&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528909/566528917.png" alt=""&gt;&lt;br&gt;
Image after snapshot deactivation of snapshot17337 v1&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528909/566528916.png" alt=""&gt; &lt;br&gt;
Also see the section &lt;strong&gt;Using Java Applets&lt;/strong&gt; in the document &lt;strong&gt;AD Dashboard User Guide&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - List of XXX - No items to show - FRAME PORTAL EFP VIEW - Deleted Automated Function Points</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-efp-view-deleted-automated-function-points/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-efp-view-deleted-automated-function-points/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when you are getting a non zero value for Automated Function Points Deleted:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538690/566538691.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;but there is No item to display in the list of Automated Function Points Deleted:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538690/566538689.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and take a snapshot.&lt;/li&gt;
&lt;li&gt;Open CED.&lt;/li&gt;
&lt;li&gt;Navigate to the frame &amp;ldquo;FRAME PORTAL EFP VIEW&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Click on &amp;ldquo;Automated Function Points Deleted&amp;rdquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardListofXXXNoitemstoshowFRAMEPORTALEFPVIEWDeletedAutomatedFunctionPoints-Checkiftheprocedurededouble_transactionanddedouble_datafunctionwasexecutedmanually"&gt;Check if the procedure dedouble_transaction and dedouble_datafunction was executed manually&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; if it&amp;rsquo;s the case then there is no workaround for this issue, you have to restore the triplet corresponding to the previous snapshot and recompute the last snapshot without manually launching dedouble_transaction and dedouble_datafunction. Else if the procedure dedouble_transaction and dedouble_datafunction was not executed manually then please contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following &lt;a href="#CASTEngineeringDashboardListofXXXNoitemstoshowFRAMEPORTALEFPVIEWDeletedAutomatedFunctionPoints-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="relevant-input"&gt;Relevant input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Screenshot from CED with URL visible&lt;/li&gt;
&lt;li&gt;Sherlock export with the following options: &lt;strong&gt;Export Logs&lt;/strong&gt; (feature checked by default), &lt;strong&gt;Export Configuration files&lt;/strong&gt; (feature checked by default), &lt;strong&gt;Export Computer Environment&lt;/strong&gt; (feature checked by default), Export CAST Bases&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="check-if-the-procedure-dedouble_transaction-and-dedouble_datafunction-was-executed-manually"&gt;Check if the procedure dedouble_transaction and dedouble_datafunction was executed manually&lt;/h2&gt;
&lt;p&gt;The dedouble_transaction and dedouble_datafunction are procudures located in the following localtion : &amp;lt;CAST_install directory&amp;gt;\InstallScripts&amp;lt;storage service&amp;gt;\EFP_CENTRAL, where &lt;storage service&gt; is CastStorageService or Oracle or SqlServer.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - AFP - zero FP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-zero-fp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-zero-fp/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the Dashboard Automated IFPUG Function Points Estimation is coming as zero&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For the calculation of Automated IFPUG Function Points Estimation, it is necessary to analyze the participating database as well, else the FP will be 0.&lt;/p&gt;
&lt;p&gt;For example, if you have analyzed the Java source code and have not analyzed the participating database, the FP will be 0. So for the calculation of FP, you need to analyzed the database as well&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Modules - Missing Modules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-missing-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-modules/cast-engineering-dashboard-modules-missing-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues where a module has been created in the CAST Management Studio but it is not displayed under the application in the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538826/566538825.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;In the left top drop down there is a module missing.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538826/566538825.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardModulesMissingModules-CheckifthereareobjectspresentintheModulecontentoverviewofthemodule"&gt;Check if there are objects present in the Module content overview of the module&lt;/a&gt; that you are expecting to be displayed on the dashboard. I
&lt;ol&gt;
&lt;li&gt;Launch Cast MS&lt;/li&gt;
&lt;li&gt;Goto the Modules tab&lt;/li&gt;
&lt;li&gt;Double click on the module that is missing on the dashboard.&lt;/li&gt;
&lt;li&gt;Click the Module Content Overview as shown in the below screenshot-&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538826/566538827.png" alt=""&gt;&lt;br&gt;
f there are no objects then it is expected to not get any module on dashboard. In this case you will have to follow the user guide - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-module-content-overview/cms-application-modules-module-content-overview-user-defined-modules-fatal-error/cms-application-modules-module-content-overview-user-defined-modules-fatal-error-empty-modules/"&gt;CMS Application - Modules - Module content overview - User Defined Modules - Fatal Error - Empty Modules&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If your module content overview shows some objects but still the module is not appearing on dashboard then take one object appearing in the Object Details tab and follow the user guide &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-missing-objects/"&gt;CAST Engineering Dashboard - Object - Missing objects&lt;/a&gt; for your example.&lt;/li&gt;
&lt;li&gt;If you are unable to get a conclusion or a reason for your problem then please contact CAST Technical Support with &lt;a href="#CASTEngineeringDashboardModulesMissingModules-RelevantInputs"&gt;Relevant Inputs&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="relevant-inputs"&gt;Relevant Inputs&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;Sherlock Export&lt;/a&gt; with options Export CAST databases , Export Logs and Export Configuration Files checked&lt;/li&gt;
&lt;li&gt;Screenshot of the dashboard pointing to the place from where the module is missing&lt;/li&gt;
&lt;li&gt;Screenshot of the module content overview of the missing module&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Multiple Object path</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-multiple-object-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-multiple-object-path/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This page provides the steps to deal with the problem of dashboard showing multiple source code paths for a single violating object. This issue is visible on the Investigation - Quality Model Drilldown, when the violation details are checked.&lt;/li&gt;
&lt;li&gt;When this issue is experienced, the user is able to see multiple source paths for a single violating object on the dashboard. Because of this, user is not able to validate which path contains the source code file.&lt;/li&gt;
&lt;li&gt;Below is a screenshot showing the above mentioned problem:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538866/566538865.png" alt=""&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Report Builder - Generate PDF report - Missing data in report - Empty PDF report</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-missing-data-in-report-empty-pdf-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-missing-data-in-report-empty-pdf-report/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The generated PDF report is empty and contains the message &amp;lsquo;No graph available&amp;rsquo; as shown in the following screenshot&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538962/566538961.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Example of scenario leading to this report&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to the Dashboard&lt;/li&gt;
&lt;li&gt;Go to Quick access page &amp;gt; Report Builder&lt;/li&gt;
&lt;li&gt;Create report based on Business Map with CAST user&lt;/li&gt;
&lt;li&gt;Generate PDF&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportEmptyPDFreport-Getthecustomer'sinput"&gt;Get the customer&amp;rsquo;s input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportEmptyPDFreport-ChecktheReportConfiguration"&gt;Check the Report Configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you can identify any incoherence, come back to customer by explaining
&lt;ol&gt;
&lt;li&gt;the identified incoherence&lt;/li&gt;
&lt;li&gt;how to adjust the incoherent parameter&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If you cannot identify any incoherence, &lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportEmptyPDFreport-Getthecustomer'sinputtoreproduce"&gt;Get the customer&amp;rsquo;s input to reproduce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportEmptyPDFreport-Reproducetheissue"&gt;Reproduce the issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportEmptyPDFreport-TransmittotheDashboardteam"&gt;Transmit to the Dashboard team&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="get-the-customers-input"&gt;Get the customer&amp;rsquo;s input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Get customer&amp;rsquo;s expectation and justification&lt;/li&gt;
&lt;li&gt;The result of this &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-get-list-of-reports-defined-on-central-site-and-their-parameters/"&gt;query&lt;/a&gt; to be executed on central repository used for report generation.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="get-the-customers-input-to-reproduce"&gt;Get the customer&amp;rsquo;s input to reproduce&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;The user and password to connect to the dash board&lt;/li&gt;
&lt;li&gt;Dump of central repository&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="check-the-report-configuration"&gt;Check the Report Configuration&lt;/h2&gt;
&lt;p&gt;The aim of this check is to identify that all parameters used in the report definition are correctly set. If you can identify any incoherence, come back to customer by explaining&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Errors - Invalid results the central repository does not contain any value on Technical Quality Index for any application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-invalid-results-the-central-repository-does-not-contain-any-value-on-technical-quality-index-for-any-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-invalid-results-the-central-repository-does-not-contain-any-value-on-technical-quality-index-for-any-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue when CED displays the following error on all the views - &lt;strong&gt;Invalid results the central repository does not contain any value on Technical Quality Index for any application&lt;/strong&gt; as shown below&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539099/566539098.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Launch CED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As indicated by the error message, &lt;strong&gt;there is no value on Technical Quality Index&lt;/strong&gt;, so there is no object on which the technical index is computed.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Hangs and performance issues - Performance in ADG Dashboard on CSS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-hangs-and-performance-issues-performance-in-adg-dashboard-on-css/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-hangs-and-performance-issues-performance-in-adg-dashboard-on-css/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The document provides the approach to rectify the following Dashboard problems related to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigation in all Dashboard pages&lt;/li&gt;
&lt;li&gt;Navigation in a specific page or section&lt;/li&gt;
&lt;li&gt;Compare Version&lt;/li&gt;
&lt;li&gt;Monitoring snapshots&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="action-plan"&gt;Action plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Please perform the below -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Reboot your web server&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="#CASTEngineeringDashboardViewsHangsandperformanceissuesPerformanceinADGDashboardonCSS-Updatethestatistics"&gt;Update the statistics&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="#CASTEngineeringDashboardViewsHangsandperformanceissuesPerformanceinADGDashboardonCSS-CheckMemoryallocatedforwebserver"&gt;Check Memory allocated for web server&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="#CASTEngineeringDashboardViewsHangsandperformanceissuesPerformanceinADGDashboardonCSS-RestoretheDatabaseonanotherServer"&gt;Restore the Database on another Server&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;check the web.xml in the WAR deployed, search for alwaysLoadSection option&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Critical Violations - Inconsistent value - Value in left hand panel and added or removed critical violations section do not match</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-value-in-left-hand-panel-and-added-or-removed-critical-violations-section-do-not-match/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-value-in-left-hand-panel-and-added-or-removed-critical-violations-section-do-not-match/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the problem where there is difference in number of critical violations in the application level which is not reflected in the &lt;strong&gt;added or removed critical violations by application section&lt;/strong&gt; .&lt;/p&gt;
&lt;p&gt;The dashboard views which display the critical violations at module level and at application level are -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_ASSESSMENT_VIEW+-+Assessment+View"&gt;FRAME_PORTAL_ASSESSMENT_VIEW - Assessment View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_ORGANISATION_VIEW+-+Assessment+-+Team+Level"&gt;FRAME_PORTAL_ORGANISATION_VIEW - Assessment - Team Level&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_PROJECT_VIEW+-+Reports+-+Project+Data+and+Improvement"&gt;FRAME_PORTAL_PROJECT_VIEW - Reports - Project Data and Improvement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC81/FRAME_PORTAL_RISK_VIEW+-+Assessment+-+Application+Level"&gt;FRAME_PORTAL_RISK_VIEW - Assessment - Application Level&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For instance -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Classes with a High Public Data Ratio</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-classes-with-a-high-public-data-ratio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-classes-with-a-high-public-data-ratio/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of false violation for the Quality rule &lt;strong&gt;&amp;ldquo;Avoid Classes with a High Public Data Ratio&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Observe that the violation &amp;ldquo;Avoid Classes with a High Public Data Ratio&amp;rdquo; is a false one&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the number of fields and public fields is correctly computed in the KB, the 2 parameters are computed correctly if there values are equal to the values from the source code, for example, if an object from the source code have 1 public field and 1 private field then &amp;ldquo;num_fields&amp;rdquo; should be equal to 2 and &amp;ldquo;num_pub_field&amp;rdquo; should be equal to 1:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False violation or no violation - Cyclical calls quality rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation-or-no-violation-cyclical-calls-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation-or-no-violation-cyclical-calls-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to understand the violations related to the quality rules **&amp;quot;**&lt;strong&gt;Avoid cyclical calls and inheritances between namespaces content&amp;quot;&lt;/strong&gt; and &lt;strong&gt;&amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis and compute snapshot&lt;/li&gt;
&lt;li&gt;View violation from Dashboard&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install &lt;a href="https://doc-data.castsoftware.com/TG/attachments/584024128/584024129.sql"&gt;MAINT_DIAG_CYCLES_DETAILS .sql&lt;/a&gt; on KB&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the you are investigating the quality rule &amp;ldquo;Avoid cyclical calls and inheritances between namespaces content&amp;rdquo; then run the following on KB &lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Incorrect Violation Status</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-incorrect-violation-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-incorrect-violation-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the violation status changed between snapshots while the source code is &lt;strong&gt;UNCHANGED&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539316.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute at least 2 snapshots&lt;/li&gt;
&lt;li&gt;Launch CED&lt;/li&gt;
&lt;li&gt;Read violation status&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Read the violation status, for more information about the violation status refer to &lt;a href="https://doc.castsoftware.com/display/DOC72/FRAME_PORTAL_VIOLATION_VIEW+-+Risk+Indicators+-+Object+Level#FRAME_PORTAL_VIOLATION_VIEW-RiskIndicators-ObjectLevel-ViolationList"&gt;Violation List&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539311.png" alt=""&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the violation status is &lt;strong&gt;A****dded&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Read the object status of the violated object (refer to the screenshot in the purpose) for more information about the object status refer to &lt;a href="https://doc.castsoftware.com/display/DOC72/FRAME_PORTAL_VIOLATION_VIEW+-+Risk+Indicators+-+Object+Level#FRAME_PORTAL_VIOLATION_VIEW-RiskIndicators-ObjectLevel-ViolationList"&gt;Violation List&lt;/a&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539310/566539311.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - Avoid SQL queries that no index can support QR for Cobol</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-sql-queries-that-no-index-can-support-qr-for-cobol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-sql-queries-that-no-index-can-support-qr-for-cobol/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some violations are missing for this QR. The SourceCode contains SQL QUERY that access to Database without using the first field of the index as shown in following screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539260/566539261.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The SQL QUERY is into 2100-XXX.  COBOL PARAGRAPH is the following:&lt;/p&gt;
&lt;p&gt;EXEC SQL&lt;/p&gt;
&lt;p&gt; SELECT ZP_REF_IPRD&lt;/p&gt;
&lt;p&gt;       INTO :VNJ09301-ZP-REF-IPRD&lt;/p&gt;
&lt;p&gt;       FROM VNJ09301_IPRDOPCR&lt;/p&gt;
&lt;p&gt; WHERE Z_FIM_VLDE_IPRD   = :VNJ09301-Z-FIM-VLDE-IPRD&lt;/p&gt;
&lt;p&gt; ORDER BY ZP_REF_IPRD DESC&lt;/p&gt;
&lt;p&gt;FETCH FIRST ROW ONLY&lt;/p&gt;
&lt;p&gt;END-EXEC.&lt;/p&gt;
&lt;p&gt;With the following indexes defined on the table:&lt;/p&gt;</description></item><item><title>CAST Extend API</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-api/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;CAST Extend has a built in API that can be accessed in a manner of ways. API documentation exists and is provided by Swagger. This documentation is interactive and you can test requests directly. The API documentation is accessible via the following URL:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;https://extend.castsoftware.com/api/doc
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713817/354713820.jpg" alt=""&gt;&lt;/p&gt;
&lt;h3 id="using-the-api-interactively"&gt;Using the API interactively&lt;/h3&gt;
&lt;p&gt;Expand the specific request using the blue section in the top left:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/354713817/354713823.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Try it out&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 1.3</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-3/</guid><description>&lt;h3 id="130-funcrel"&gt;1.3.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Automated activity update&lt;/td&gt;
 &lt;td&gt;The service will now ensure that activity data is always kept up to date with the latest data published on CAST Extend.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-51&lt;/td&gt;
 &lt;td&gt;Updated &amp;ldquo;activity information&amp;rdquo; for integration with Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-26&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused an error when integrating Console to recover log message information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-53&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused synchronization failure. (Synchronization failure occurred if an analysis was run from Console during the synchronization process).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-65&lt;/td&gt;
 &lt;td&gt;Fixed an issue related to determinator results. (Certain circumstances caused inconsistent determinator results).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Extend Offline - Prerequisites</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/cast-extend-offline-prerequisites/</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;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;strong&gt;Host Operating System&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;CAST Extend&lt;span&gt; Offline can be installed on&lt;/span&gt;&lt;strong&gt; Windows&lt;/strong&gt;&lt;span&gt;&lt;span&gt;host Operating Systems. &lt;/span&gt;&lt;/span&gt;Supported versions of Windows:&lt;ul&gt;&lt;li&gt;Windows Server 2019&lt;/li&gt;&lt;li&gt;Windows Server 2016&lt;/li&gt;&lt;li&gt;Windows Server 2012 R2 Standard&lt;/li&gt;&lt;li&gt;Windows Server 2012 Standard&lt;/li&gt;&lt;li&gt;Windows Server 2008&lt;span style="color: rgb(23,43,77);"&gt; R2 SP1 Standard&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Windows 10&lt;/li&gt;&lt;li&gt;Windows 8.1&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Browser&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;CAST Extend is not supported when using &lt;strong&gt;Internet Explorer&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Disk space&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;CAST Extend&lt;span&gt; Offline&lt;/span&gt; requires at least &lt;strong&gt;2GB&lt;/strong&gt; of free disk space.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Network access&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;CAST Extend&lt;span&gt; Offline&lt;/span&gt; runs as a Windows service on the &lt;strong&gt;default port of 8085&lt;/strong&gt; (this can be customized). &lt;span style="color: rgb(23,43,77);"&gt;You may therefore need to adjust&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;firewall rules&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; &lt;/span&gt;on the server to allow incoming connections on the listening port.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;strong&gt;Proxy Settings&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;If the server (for example an AIP Node) which is &lt;strong&gt;accessing&lt;/strong&gt; the CAST Extend Offline is also configured to pass all outgoing connections through a &lt;strong&gt;proxy&lt;/strong&gt; (via the Windows proxy settings), then you may need to whitelist the IP address/host name of the server running CAST Extend Offline in order to route connections correctly.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;CAST Extend Offline should only be installed once per &amp;ldquo;organization&amp;rdquo;&lt;/li&gt;
&lt;li&gt;All AIP Nodes managed by AIP Console will require access to the CAST Extend Offline&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item><item><title>CAST Imaging architecture</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/cast-imaging-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/prerequisites-for-cast-imaging/cast-imaging-architecture/</guid><description>&lt;p&gt;CAST Imaging is a collection of different &amp;ldquo;services&amp;rdquo; that function as one. Below is an illustration of these services:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759070/506759071.jpg" 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;Imaging exporter&lt;/td&gt;
 &lt;td&gt;This component works independently and is based on Python programming language. It is used to export data from CAST Analysis schema and store all the data related to Transactions, Objects, Links, Modules, Architecture model, Data Call Graphs, etc. It converts the extracted data into CSV format which can then be used by the ETL service for further processing and storage in another database called Neo4j. &lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Proxy(Nginx)/Imaging Web (Imaging Front-End)&lt;/td&gt;
 &lt;td&gt;The user interface which interacts with the login component for authentication for every user request. It is a React framework based application deployed through the Nginx web server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Login service&lt;/td&gt;
 &lt;td&gt;Each request from the front-end to the back-end services passes through the login service which authenticates the user&amp;rsquo;s request validity. The Login component talks to all the three services, Imaging service, ETL service and Source code service as per the request of the users. The login service is a Spring MVC based application. It provides various modes of Authentication such as local, LDAP, SAML and Active Directory.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Imaging service&lt;/td&gt;
 &lt;td&gt;Imaging service is created using &amp;ldquo;go&amp;rdquo; language. It interacts with Neo4j to fetch, save and update all the graph-related data and the data related to the users and the user license.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ETL service&lt;/td&gt;
 &lt;td&gt;Extract, Transfer and Load (ETL) service also uses the &amp;ldquo;go&amp;rdquo; language and is used to import and remove applications for a user. It uses the data extracted by Imaging Exporter and store it in a Neo4j database using the bolt protocol.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Source Code service&lt;/td&gt;
 &lt;td&gt;The Source code service is written using the Spring Boot framework. It is used to fetch the source code for a particular object from the SQL database through the HTTP/HTTPS protocol.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Neo4j&lt;/td&gt;
 &lt;td&gt;Neo4j is a graph database management system. It stores all the Imaging graph related data and various other information about the user and license.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>CAST Imaging backup strategy</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-backup-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-backup-strategy/</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 page provides information about how to backup your CAST Imaging instance and restore it in case of a catastrophic failure.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Designing an appropriate backup strategy for your CAST Imaging is essential in order to protect your data from a catastrophic hardware failure. A restore operation involves performing a clean install (for &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;Windows&lt;/a&gt;&lt;/strong&gt; or for &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-for-docker-on-linux-or-microsoft-windows/"&gt;Docker&lt;/a&gt;&lt;/strong&gt;) of the &lt;strong&gt;same version of CAST Imaging&lt;/strong&gt; as was running prior to the failure and then restoring backed up files.&lt;/p&gt;</description></item><item><title>CAST Imaging ETL - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/cast-imaging-etl/cast-imaging-etl-release-notes/cast-imaging-etl-release-notes-1-1/</guid><description>&lt;h3 id="110-beta1"&gt;1.1.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release of the component.&lt;/p&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-7&lt;/td&gt;
 &lt;td&gt;Update to fix missing shade on level5 for new object types.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging installation using existing data</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-using-existing-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-using-existing-data/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you have &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/uninstall-process/"&gt;uninstalled a CAST Imaging&lt;/a&gt;&lt;/strong&gt; installation and have &lt;strong&gt;retained the existing application data on disk&lt;/strong&gt;, then it is possible to &lt;strong&gt;reuse this existing data&lt;/strong&gt; with a brand new installation of CAST Imaging (rather than perform an in-place &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/upgrade-process/"&gt;upgrade&lt;/a&gt;&lt;/strong&gt;). This process is described below.&lt;/p&gt;
&lt;h2 id="step-1---run-the-install"&gt;Step 1 - Run the install&lt;/h2&gt;
&lt;h3 id="microsoft-windows-traditional-installer"&gt;Microsoft Windows (traditional installer)&lt;/h3&gt;
&lt;p&gt;Follow the process for a brand new &amp;ldquo;from scratch&amp;rdquo; installation as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;CAST Imaging installation on Microsoft Windows&lt;/a&gt;&lt;/strong&gt;: when the installer prompts you to choose a storage location for the configuration files and application data, ensure that you enter the locations of your &lt;strong&gt;existing data&lt;/strong&gt;. If you did not customize these locations in the previous installation, then the default locations in the installer can be left as they are:&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Failed to apply transaction</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-failed-to-apply-transaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-failed-to-apply-transaction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When starting imaging the applications are not loading. The following Error  is seen in the neo4j debug.log file : &lt;strong&gt;&amp;ldquo;org.neo4j.internal.kernel.api.exceptions.TransactionApplyKernelException: Failed to apply transaction: Transaction #594571 at log position&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Because of this error, database recovery was failing and going to  offline state.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Define the following parameter in neo4j.conf file.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;unsupported.dbms.tx_log.fail_on_corrupted_log_files=false&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2. Restart the neo4j service after adding this parameter
3. If you do not find the information you are looking for or solution for your problem, please contact [CAST Technical Support](https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support)

**Notes/comments**

**Related Pages**
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>CAST Imaging System - Information - Link types ignored by CAST Imaging System</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-link-types-ignored-by-cast-imaging-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-link-types-ignored-by-cast-imaging-system/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the list of link types which are  not part of CAST Imaging System scope.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The bellow list provide the link types that are out of CAST Imaging System scope - for more information about the link types refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/ENL+-+Link+Examples"&gt;ENL - Link Examples&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Transactions view mode - Wrong object</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-wrong-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-transactions-view-mode/cast-imaging-system-transactions-view-mode-wrong-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle issues with the Wrong Object from &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transactions+view+mode#UserGuide-Transactionsviewmode-Transactions-NavigationFlow"&gt;Transactional view&lt;/a&gt;,.  A wrong object is an object that you are not expecting to get.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the object is visible from Enlighten - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/ENL+-+Links"&gt;ENL - Links&lt;/a&gt;,
&lt;ol&gt;
&lt;li&gt;If the object is not visible from Enlighten then refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-wrong-objects/"&gt;Enlighten - Objects - Wrong Objects&lt;/a&gt; for more investigation&lt;/li&gt;
&lt;li&gt;Else If the object is not visible from Enlighten then perform the extract in Debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt; and contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the  knowledge schema.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the steps above do not help to solve the issue then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the following  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - How does CAST get Macros from VCPROJ file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-does-cast-get-macros-from-vcproj-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-does-cast-get-macros-from-vcproj-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides an information about how does CAST get Macros from VCPROJ file&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST get Macros from attribute &amp;ldquo;name = Release|Win32&amp;rdquo; which is located under element &amp;ldquo;Configuration&amp;rdquo; of visual C project file.&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Internal error occurred The application is closing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-internal-error-occurred-the-application-is-closing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-internal-error-occurred-the-application-is-closing/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While opening CAST- MS, it fails with the error &amp;ldquo;&lt;strong&gt;Internal error occurred. The application is closing.&lt;/strong&gt; &lt;strong&gt;Call CAST support now providing the log file at C:\Users\XXXX\AppData\Local\Temp\CAST\CAST\7.3\CAST-MS.log.txt&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open CAST MS&lt;/li&gt;
&lt;li&gt;Select any Management database.&lt;/li&gt;
&lt;li&gt;It fails.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531412/566531414.png" alt=""&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;If the error message is as below navigate to Point 6&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531412/566531411.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Advanced panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-advanced-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-advanced-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Advanced&lt;/strong&gt; panel in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;. By default this tab is not displayed - to view it, you need to select &lt;strong&gt;View &amp;gt; Advanced&lt;/strong&gt; mode or &lt;strong&gt;View &amp;gt; Expert&lt;/strong&gt; mode:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650395/151650397.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650395/151650396.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction and delivery processes. CAST recommends only changing this options if you are fully aware of what you want to achieve.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Generic components - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-generic-components-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-11-x/cast-report-generator-components-documentation-1-11-0/cast-report-generator-generic-components-1-11-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>CAST Report Generator - Generic components - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-generic-components-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-8-x/cast-report-generator-components-documentation-1-8-0/cast-report-generator-generic-components-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>CAST Report Generator - Generic components - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-generic-components-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-9-x/cast-report-generator-components-documentation-1-9-0/cast-report-generator-generic-components-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>CAST Report Generator - Sample Reports</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-sample-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-sample-reports/</guid><description>&lt;p&gt;&lt;em&gt;Click to download:&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Report&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc-data.castsoftware.com/DOCCOM/attachments/151060631/151060630.pdf"&gt;CWE-Top-25 Security Report for SecApp.pdf&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Report generated using the &lt;strong&gt;5- CWE Top-25 Security Report.docx&lt;/strong&gt; template. Reports for OWASP Top-10, CISQ 86 (Reliability, Security, Performance Efficiency, Maintainability) also available.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc-data.castsoftware.com/DOCCOM/attachments/151060631/151355404.pdf"&gt;MonthlyReport_V2016.pdf&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Executive report on two applications, showing trending, new added violations, violation aging, TRI, PRI and lists of top findings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc-data.castsoftware.com/DOCCOM/attachments/151060631/151355409.jpg"&gt;Report_Portfolio_Level.jpg&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Portfolio-level rule compliance report. Summary chart of large app portfolio trends. Also exists for Robustness, Security, and all health factors.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc-data.castsoftware.com/DOCCOM/attachments/151060631/151355449.jpg"&gt;Application_Portfolio_Security.jpg&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Application Portfolio Security Health Risk example Excel report. Can be served in XLS or PDF. This one is a cutout of a 600 line item report.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>CAST RESTAPI integrated upgrade</title><link>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/cast-restapi-integrated-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/upgrade-aip-console/cast-restapi-integrated-upgrade/</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 describes the upgrade process for the &lt;strong&gt;integrated CAST RESTAPI&lt;/strong&gt; when using the Dashboards embedded in Console. CAST highly recommends upgrading this file when upgrading to a new release of the Console/Node packages.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;If you are not using the Dashboards embedded in Console, this step is &lt;strong&gt;not required&lt;/strong&gt;. Instead, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/standalone-dashboard-upgrade/"&gt;Standalone Dashboard upgrade&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You must always use the &lt;strong&gt;cast-integrated-health-engineering-dashboard-&lt;version&gt;.zip/.jar&lt;/strong&gt; / &lt;strong&gt;CAST-RESTAPI-integrated.war&lt;/strong&gt;file provided with the current release of Console.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="upgrading-to-a-new-release"&gt;Upgrading to a new release&lt;/h2&gt;
&lt;p&gt;The upgrade process is relatively simple and uses a side-by-side approach where the new installation is installed alongside the old one.&lt;/p&gt;</description></item><item><title>CAST RESTAPI integrated upgrade</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/cast-restapi-integrated-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-console-upgrade/cast-restapi-integrated-upgrade/</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 describes the upgrade process for the &lt;strong&gt;integrated CAST RESTAPI&lt;/strong&gt; when using the Dashboards embedded in Console. CAST highly recommends upgrading this file when upgrading to a new release of the Console/Node packages.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;If you are not using the Dashboards embedded in Console, this step is &lt;strong&gt;not required&lt;/strong&gt;. Instead, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/standalone-dashboard-upgrade/"&gt;Standalone Dashboard upgrade&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You must always use the &lt;strong&gt;cast-integrated-health-engineering-dashboard-&lt;version&gt;.zip/.jar&lt;/strong&gt; / &lt;strong&gt;CAST-RESTAPI-integrated.war&lt;/strong&gt;file provided with the current release of Console.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="upgrading-to-a-new-release"&gt;Upgrading to a new release&lt;/h2&gt;
&lt;p&gt;The upgrade process is relatively simple and uses a side-by-side approach where the new installation is installed alongside the old one.&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Release Notes - 8.2</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-2/</guid><description>&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Release Date&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Shipped with CAST AIP Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Compatible with CAST AIP Versions&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.2.0&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;25-Sep-2018&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Minor release providing:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Automatic extraction of remote function modules. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-faq/"&gt;Can the extractor extract remote function modules?&lt;/a&gt; for more information.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;-&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.2.x, 8.3.x&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;8.2.1&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;17-May-2018&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Service pack release providing fix for following issue: When specifying to extract table size information (option "Count Number of rows for each entry": YES), the file .SQLTABLESIZE contains the value "X" instead of the row count for each table. (Zendesk ticket 15197)&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Information - How to find which version of COE UA Config pack has been installed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-how-to-find-which-version-of-coe-ua-config-pack-has-been-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-how-to-find-which-version-of-coe-ua-config-pack-has-been-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the methods to find out the version of COE UA Config pack, installed on CAST bases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;By running query:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the below query on either Management, Knowledge or Central Database&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_package_version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%&amp;lt;technology_in_lower_case&amp;gt;%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query Result Example&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_package_version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%shell%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Package_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;DIAGCORE_UA_COE_SHELL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;1.0.5.1030&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;ADG_METRIC_TREE_UA_COE_SHELL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;1.0.5.1030&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;/com.castsoftware.shell&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;1.0.5&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;In&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;example&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;can&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;see&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;that&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;package&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Shell&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;installed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;By verifying log:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.43</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-43/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-43/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.43 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.43&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="user-input-security"&gt;User Input Security&lt;/h2&gt;
&lt;h3 id="support-for-new-frameworks"&gt;Support for new frameworks&lt;/h3&gt;
&lt;p&gt;The User Input Security feature now supports methods as input from a variety of different frameworks:&lt;/p&gt;</description></item><item><title>CMS - Architecture Model editor</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-architecture-model-editor/</guid><description>&lt;h5 id="architecture-model-editor"&gt;Architecture Model editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Architecture Model editor&lt;/strong&gt;. This editor essentially provides a means for you to configure your &lt;strong&gt;Architecture Model definition file (.CASTArchitect)&lt;/strong&gt; that will be used by the CAST Management Studio to check that your Application conforms to the required architecture as part of the Architecture Checker feature - please 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-architecture-models-view/cms-cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt; for more information about this.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222008/archi_model.jpg?version=1&amp;amp;modificationDate=1549304356150&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="main-field-headings"&gt;Main Field Headings&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Displays the name of your &lt;b&gt;Architecture Model&lt;/b&gt;. &lt;p&gt;In the case of newly created architecture models, this will be displayed as &lt;b&gt;My Architecture Model &lt;/b&gt;and all other fields will be empty&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 - C/C++/Objective-C Technology options</title><link>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-cc-objective-c-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-cc-objective-c-technology-options/</guid><description>&lt;h5 id="ccobjective-c-technology-options"&gt;C/C++/Objective-C Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/c.jpg?version=1&amp;amp;modificationDate=1549304349317&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;C/C++/Objective-C Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221945"&gt;C++ Reference Guide&lt;/a&gt; contains miscellaneous technical information about the C/C++ analysis process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Global settings&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS - Contacting CAST</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-contacting-cast/</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-contacting-cast/</guid><description>&lt;h5 id="contacting-cast"&gt;Contacting CAST&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For Sales, Product Support or General Inquiries, please contact our headquarters or your regional office directly: &lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;http://www.castsoftware.com/discover-cast/contact&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 - Contextual Parameters tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-contextual-parameters-tab/</guid><description>&lt;h5 id="contextual-parameters-tab"&gt;Contextual Parameters tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;Contextual Parameters&lt;/strong&gt; part of the Assessment Model, i.e. it governs input that controls the behavior of Quality Rules to adapt them to the correct context.&lt;/p&gt;
&lt;p&gt;The tab is divided into two distinct parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of Contextual Parameters&lt;/li&gt;
&lt;li&gt;a sub section to configure/edit each Contextual Parameter with various sub tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Contextual Parameters can then be used in the &lt;strong&gt;Quality Rules&lt;/strong&gt;, &lt;strong&gt;Quality Distributions&lt;/strong&gt; and &lt;strong&gt;Quality Measures&lt;/strong&gt; tabs.&lt;/p&gt;</description></item><item><title>CMS - Current Version tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-current-version-tab/</guid><description>&lt;h5 id="current-version-tab"&gt;Current Version tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_current_version.jpg?version=1&amp;amp;modificationDate=1549304342667&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Current Version tab&lt;/strong&gt; lists and enables you to manage:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;strong&gt;packages&lt;/strong&gt; that have been &lt;strong&gt;deployed&lt;/strong&gt; during the &lt;strong&gt;Set As Current Version&lt;/strong&gt; action (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-delivery-tab/"&gt;Delivery tab&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;the &lt;strong&gt;Analysis Units&lt;/strong&gt; automatically created for each package&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="deployed-packages"&gt;Deployed Packages&lt;/h6&gt;
&lt;p&gt;This section lists the packages that have been &lt;strong&gt;deployed&lt;/strong&gt; during the &lt;strong&gt;Set As Current Version&lt;/strong&gt; action (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-delivery-tab/"&gt;Delivery tab&lt;/a&gt;). A package is listed as follows:&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;Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Shows the package type as defined by the Delivery Manager in the CAST Delivery Manager Tool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Package name&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Shows the name of the package as defined by the Delivery Manager in the CAST Delivery Manager Tool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Deployment Path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Shows the deployment path of the package - the path will point to a folder in the source code &lt;strong&gt;Deployment Folder&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-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Preferences - Platform Setting&lt;/a&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Selecting a package will display the Analysis Units that have been automatically created from the source code in the package.&lt;/p&gt;</description></item><item><title>CMS - Environment Profile details</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-environment-profile-manager/cms-environment-profile-details/</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-environment-profile-manager/cms-environment-profile-details/</guid><description>&lt;h5 id="environment-profile-details"&gt;Environment Profile details&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides more details about the CAST Predefined Environment Profiles:&lt;/p&gt;
&lt;h6 id="cc"&gt;C/C++&lt;/h6&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;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Profile&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Content&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Limitation&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Prerequisite&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Comments&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Linux-2.6.17&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Based on Ubuntu distribution of Linux 2.6.17&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Should function for most Linux programs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Microsoft Managed C++&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Microsoft Managed C++ extensions targeted at the Common Language Runtime (CLR).&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Solaris 10 gcc 3.4.6 intel (Macros only)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;STL for Unix&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Coontains a basic emulation of the most common STL headers (i.e. &lt;string&gt;, &lt;vector&gt;, &lt;algorithm&gt; etc.).&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;If STL header files &lt;strong&gt;are not available&lt;/strong&gt; in your source code, select this profile. This will then force the CAST Management Studio to activate a basic (i.e. non exhaustive) emulation of the most common STL headers thus avoiding an incomplete analysis or ambiguous/erroneous analysis results in most circumstances.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;VC++ XXX - Console&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Based on the headers of version XXX (6.0, 2003, 2005, 2008, 2010 or 2012) of Microsoft Visual C++.&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Additional items for specific console projects. This profile must be used in addition to the &lt;strong&gt;Mandatory Part Profile&lt;/strong&gt; for the same version of Visual C++.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;VC++ XXX - Mandatory Part&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Based on the headers of version XXX (6.0, 2003, 2005, 2008, 2010 or 2012) of Microsoft Visual C++.&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;The relevant profile version is always selected during an analysis.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;VC++ XXX - WIN32/MFC&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Based on the headers of version XXX (6.0, 2003, 2005, 2008, 2010 or 2012) of Microsoft Visual C++.&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Additional items for specific Windows (GUI) using MFC projects. This profile must be used in addition to the &lt;strong&gt;Mandatory Part Profile&lt;/strong&gt; for the same version of Visual C++.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="j2ee"&gt;J2EE&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td bgcolor="#C0C0C0" class="confluenceTd" width="20%"&gt;&lt;b&gt;Profile&lt;/b&gt;&lt;/td&gt; &lt;td bgcolor="#C0C0C0" class="confluenceTd" width="20%"&gt;&lt;b&gt;Content&lt;/b&gt;&lt;/td&gt; &lt;td bgcolor="#C0C0C0" class="confluenceTd" width="20%"&gt;&lt;b&gt;Limitation&lt;/b&gt;&lt;/td&gt; &lt;td bgcolor="#C0C0C0" class="confluenceTd" width="20%"&gt;&lt;b&gt;Prerequisite&lt;/b&gt;&lt;/td&gt; &lt;td bgcolor="#C0C0C0" class="confluenceTd" width="20%"&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;CICS Calls&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="20%"&gt;Parameterization for cicseci-6.1.0.1.jar and ctgclient-6.1.0.1.jar in CICS archives. &lt;p&gt;This profile is required when you have CICS calls.&lt;/p&gt;</description></item><item><title>CMS - Log view</title><link>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/</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-infrastructure/cms-cast-management-studio-views/cms-log-view/</guid><description>&lt;h5 id="log-view"&gt;Log view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Log view&lt;/strong&gt; captures all the warnings and errors logged by the CAST Management Studio and is displayed by default. It contains a log of all application (i.e. CAST Management Studio) related events. The log will also show entries from previous sessions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222018/error_log_view.jpg?version=1&amp;amp;modificationDate=1549304356457&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you close it, you can re-display it by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking &lt;strong&gt;Window &amp;gt; Show View&lt;/strong&gt; menu and then choosing the &lt;strong&gt;Log view&lt;/strong&gt; in the displayed dialog box:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222018/show_view_dialog.jpg?version=1&amp;amp;modificationDate=1549304356433&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-menu/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-menu/</guid><description>&lt;h5 id="menu"&gt;Menu&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page provides an explanation of the CAST Management Studio Menu, i.e. the &lt;strong&gt;File&lt;/strong&gt;, &lt;strong&gt;Edit&lt;/strong&gt;, &lt;strong&gt;Window&lt;/strong&gt; etc. menus.&lt;/p&gt;
&lt;h6 id="file"&gt;File&lt;/h6&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;Save All&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;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-save-all/"&gt;Save All&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Import File&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;See &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220719"&gt;Using the Import/Export feature&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Export File&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;See &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220719"&gt;Using the Import/Export feature&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Exit&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to close the CAST Management Studio. Note that you are not prompted to save any modifications prior to closing the CAST Management Studio.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="edit"&gt;Edit&lt;/h6&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;Undo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to undo a change you have made. This can be used for example when adding an item to a view. It does not function against changes made in an editor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Redo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to redo a change you have previously undone. This can be used for example when adding/removing an item to/from a view. It does not function against changes made in an editor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Verify&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;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-verify/"&gt;Verify&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="window"&gt;Window&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="10%"&gt;&lt;b&gt;Reset Perspective&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;This option will reset the entire CAST Management Studio perspective (the current arrangement of views and editors) to the default.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="10%"&gt;&lt;b&gt;Show View&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;This option allows you to open a closed (not currently visible) view. A dialog box will be displayed in which you can select the view you require: &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220487/views_showview.jpg?version=1&amp;amp;modificationDate=1549304335837&amp;amp;api=v2" data-linked-resource-container-id="264220487" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="views_showview.jpg" data-linked-resource-id="264220489" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="438" src="https://doc-legacy.castsoftware.com/download/attachments/264220487/views_showview.jpg?version=1&amp;amp;modificationDate=1549304335837&amp;amp;api=v2" width="311"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CMS - MS SQL Server / Sybase Analysis Unit editor - Source Settings tab</title><link>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/cms-ms-sql-server-sybase-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-ms-sql-server-sybase-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="ms-sql-server--sybase-analysis-unit-editor---source-settings-tab"&gt;MS SQL Server / Sybase Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;MS SQL Server / Sybase Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/tsql.jpg?version=1&amp;amp;modificationDate=1549304341853&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&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;Extraction path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The file based location of the results of the T-SQL extraction process. This field is read-only.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tables Sizes Folder&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;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-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;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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 Analysis Unit - Information - General way to split analysis units or jobs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-general-way-to-split-analysis-units-or-jobs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-general-way-to-split-analysis-units-or-jobs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page gives general recommendations and special cases for some specific technologies to split analysis units or jobs .&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="recommendation-and-special-cases"&gt;Recommendation and special cases&lt;/h2&gt;
&lt;h3 id="mainframe-job---split-recommendations"&gt;Mainframe Job - Split recommendations&lt;/h3&gt;
&lt;p&gt;This is for mainframe analysis results. It is assumed that if you split jobs they are all linked together through a linker.&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Unexpected Results - Analysis Units not created after setting as current version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-analysis-units-not-created-after-setting-as-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-analysis-units-not-created-after-setting-as-current-version/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page help you to troubleshoot issues related to Analysis Unit not being created after the &lt;strong&gt;set as current version&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Deliver&lt;/li&gt;
&lt;li&gt;Accept and set as current version&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In &lt;strong&gt;CAST Management Studio&lt;/strong&gt;, in the &lt;strong&gt;Current version&lt;/strong&gt; tab, identify the package of the missing &lt;strong&gt;analysis units&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Delivery tab&lt;/strong&gt;, select the current version and click &lt;strong&gt;Manage delivery&lt;/strong&gt; to open the DMT.&lt;/li&gt;
&lt;li&gt;In the DMT, select the package of the analysis unit.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Package configuration tab&lt;/strong&gt;, in the section &lt;strong&gt;Type of projects to discover in the package&lt;/strong&gt;, check if the type of projects you expect to package is checked :&lt;br&gt;
 &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532510/566532509.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Go to the package content, in the section &lt;strong&gt;Log summary&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Check in the discovery logs if there are &lt;strong&gt;WARNING&lt;/strong&gt; message that inform you that projects are not being analyzed.&lt;/li&gt;
&lt;li&gt;If there such warning, remediate them.&lt;/li&gt;
&lt;li&gt;Run the package again and check if the &lt;strong&gt;WARNING&lt;/strong&gt; still appear.&lt;/li&gt;
&lt;li&gt;If there are no alerts, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with below &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/"&gt;Relevant Input&lt;/a&gt; in order to investigate.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Accept Delivery - Few packaged files were not copied to deployment folder when trying to accept the delivery in CMS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-few-packaged-files-were-not-copied-to-deployment-folder-when-trying-to-accept-the-delivery-in-cms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-accept-delivery/cms-application-delivery-accept-delivery-few-packaged-files-were-not-copied-to-deployment-folder-when-trying-to-accept-the-delivery-in-cms/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the following issue that is encountered when we try to set as current version, few packaged files are not copied to the deployment folder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package and Deliver the source code from DMT.&lt;/li&gt;
&lt;li&gt;Launch CMS and select the application to be managed.&lt;/li&gt;
&lt;li&gt;Try to accept the delivery.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - Invalid delivery dmtcoe</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-invalid-delivery-dmtcoe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-invalid-delivery-dmtcoe/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to resolve the error message related to invalid delivery resources.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532275/566532274.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page (DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add a new version&lt;/li&gt;
&lt;li&gt;Or open the DMT&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when the COE plugins are not installed in the delivery folder.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add the missing COE plugins in the delivery folder as explained in the documentation :  &lt;a href="http://doc.castsoftware.com/display/DOC73/Installing+a+custom+plugin+for+the+DMT"&gt;Installing a custom plugin for the DMT&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - Not able to set as current version after rejecting already accepted version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-not-able-to-set-as-current-version-after-rejecting-already-accepted-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-not-able-to-set-as-current-version-after-rejecting-already-accepted-version/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue of not able to set as current version after rejecting the package which is already accepted.&lt;/p&gt;
&lt;p&gt;Refer the below error message:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt;  DETAILPreparing to run Importer with process JVM to 1G&lt;br&gt;
            DETAILDefining Log server thread as a new logging context without any writers&lt;br&gt;
            DETAILError occurred during initialization of VM&lt;br&gt;
            DETAILCould not reserve enough space for object heap&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Run reference finder - Warning - Object xxx obsolete you should re-analyze it</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-warning-object-xxx-obsolete-you-should-re-analyze-it/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder/cms-application-dependencies-reference-pattern-dependencies-run-reference-finder-warning-object-xxx-obsolete-you-should-re-analyze-it/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When a Reference Finder job is running (whatever the technology), &amp;ldquo;&lt;strong&gt;Object xxx obsolete, you should re-analyze it&lt;/strong&gt;&amp;rdquo; warning messages can be raised.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This warning message is displayed if :&lt;/p&gt;
&lt;p&gt;either a source file has changed/updated/replaced or source file timestamp has been changed.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the source code of the file is the same and has not changed, then this warning have no impact.&lt;/li&gt;
&lt;li&gt;If the source code has changed, then it is strongly advised to reanalyze the source code to have analysis in sync with the updated source code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Rule File the file has not an expected extension</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-rule-file-the-file-has-not-an-expected-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-rule-file-the-file-has-not-an-expected-extension/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where the Snapshot fails with the below error complaining about the Dynamic Link Rules file not having an expected extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rule File the file has not an expected extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532433/566532432.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue is due to the fact that the extension of the DLM Rule file is &amp;lsquo;.xml&amp;rsquo; which is not supported as a valid extension for DLM rule files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Module content Overview - Information - How to view the module content for application analyzed by a different user</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-module-content-overview-information-how-to-view-the-module-content-for-application-analyzed-by-a-different-user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-module-content-overview-information-how-to-view-the-module-content-for-application-analyzed-by-a-different-user/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When any module has been configured and analysis has been done by one user,  then another user when connecting to that same application cannot see the module content, unless the application is re-analyzed.&lt;br&gt;
This page outlines the steps to avoid re-analyzing when the user trying to view the module content is different than the user who ran the analysis.&lt;/p&gt;
&lt;p&gt;When the analysis is run by any user, some generated files for the analyzed objects, will be stored in the LISA folder.&lt;br&gt;
If the logged in users (the ones who are trying to view module content) LISA folder is not same as the other users(who ran the analysis) then the user will get the error message as shown below.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528866/566528867.png" alt=""&gt;&lt;br&gt;
This is because CAST-MS will not be able to fetch the content of LISA folder which has been analyzed by the other user in another session.&lt;/p&gt;</description></item><item><title>CMS Application - Modules - Incorrect module content - Unexpected objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-unexpected-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/cms-application-modules-incorrect-module-content/cms-application-modules-incorrect-module-content-unexpected-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to explain about how to troubleshoot unexpected objects in the module content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Unexpected objects can be the result of ghosts and/or filters
&lt;ol&gt;
&lt;li&gt;Use the queries in the sub-pages in the following TKB section to check for these items:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/"&gt;SQL Queries - CAST Knowledge Base - Queries on Module&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Make sure that there are no errors in the Validation view that might be causing an issue with unexpected objects.
&lt;ol&gt;
&lt;li&gt;See the following Documentation for more information:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Validation+view"&gt;CMS - Validation view&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Check that this is not due to shared objects as discussed in this TKB page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-user-defined-modules-information-objects-filtered-out-by-the-filter-expression-may-be-included-by-another-analysis-unit/"&gt;CMS Application - User Defined Modules - Information - Objects filtered out by the filter expression may be included by another analysis unit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If still having problems, then contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with this  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-modules/"&gt;Relevant input&lt;/a&gt; to help CAST Support team to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Update CAST System Views</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-update-cast-system-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-content-enrichment/cms-application-update-cast-system-views/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Update CAST System Views&lt;/p&gt;
&lt;p&gt;Update CAST System Views is a feature of CAST AIP that will help you to automatically update the CAST system views what can be used to facilitate queries against the Analysis or Dashboard services.The CSV are automatically updated as part of Analysis and Snapshot generation process&lt;/p&gt;
&lt;p&gt;For more information, refer to :Official documentation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3.x Documentation &amp;gt; &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+System+Views+-+CSV"&gt;CAST System Views - CSV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - User Input Security</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-user-input-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-user-input-security/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to User Input Security.&lt;/p&gt;
&lt;p&gt;User Input Security allows you to secure the user input by introducing configurable methods in the application. It also enables you to detect improper user input validation in the source code included in your application that can lead to security vulnerabilities.&lt;/p&gt;
&lt;p&gt;Please find the screen shot of User Input Security tab below in CAST-MS :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532187/566532186.png" alt=""&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The options in this tab are valid for all Analysis Units defined in the current Application.&lt;/li&gt;
&lt;li&gt;User Input Security is only run when you generate a snapshot&lt;/li&gt;
&lt;li&gt;CAST currently supports User Input Security for J2EE and .NET technologies&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; search for User Input Security&lt;/p&gt;</description></item><item><title>CMS Assessment model - Information - Functional weight - Backfired IFPUG Function Point Definition</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-functional-weight-backfired-ifpug-function-point-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-functional-weight-backfired-ifpug-function-point-definition/</guid><description>&lt;h4 id="definition"&gt;Definition&lt;/h4&gt;
&lt;p&gt;Backfired IFPUG Function Point is an estimation of the IFPUG functional size of measure, estimation based on statistical data generated from the number of code lines of existing applications. Backfired IFPUG Function Points is computed by dividing the &amp;ldquo;Number of code lines&amp;rdquo; metric by a Gearing Factor, specific to each technology and which can be tuned.&lt;/p&gt;
&lt;p&gt;Information coming from file CAST APM Metrics Specification 1.11.doc, section 1.1Functional Size - Attached Metrics&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Functional weight - Number of Decision Points Definition</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-functional-weight-number-of-decision-points-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-functional-weight-number-of-decision-points-definition/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the Functional weight - Number of Decision Points Definition.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="definition"&gt;Definition&lt;/h4&gt;
&lt;p&gt;The Number of Decision Points is the sum of all artifact&amp;rsquo;s Cyclomatic Complexity &lt;strong&gt;of the selected context&lt;/strong&gt;. This &amp;ldquo;Total Cyclomatic Complexity&amp;rdquo; provides a useful and complementary evaluation of the application functional size based on the number of decision/control flow statements in the application&amp;rsquo;s code. An interpretation of this number is the number of test cases one should set up to test all paths through the application. A steep increase of this number would highlight a need for substantively more testing effort.&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - How to create several systems</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-create-several-systems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-create-several-systems/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page shows how to create several systems&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow the below steps to create several systems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Double click on the respective central repository&lt;/li&gt;
&lt;li&gt;Under the Portfolio tab you can add system as shown below&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527993/566527992.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Synchronization - Synchronization never stop</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-synchronization-never-stop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-infrastructure-services-component/cms-infrastructure-services-synchronization-synchronization-never-stop/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to explain how to handle when the synchronization never ends.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the synchronization never ends:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the server status. If the same task is running for four hours as you can see below,
&lt;ol&gt;
&lt;li&gt;it can be due to a performance issue or a lock on the Knowledge database if it is so then&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532671/566532670.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Stop the CAST-MS process using the Task Manager tool&lt;/li&gt;
&lt;li&gt;Perform a CSS Optimize on the Knowledge base and central database.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the issue is still occurring, stop the CAST-MS process using the Task Manager tool and restart the RDBMS Server.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - exact fetch returns more than requested number of rows</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-exact-fetch-returns-more-than-requested-number-of-rows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-exact-fetch-returns-more-than-requested-number-of-rows/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you find a solution, if your snapshot is failing and the below mentioned error is found in the Cast-MSx.log.txt file.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ORA-01422: exact fetch returns more than requested number of rows
 ORA-06512: at &amp;#34;L820_8913_DTI.DSS_APP_FIND_PARENT_CLASS&amp;#34;, line 25
 ORA-06512: at &amp;#34;L820_8913_DTI.DSSAPP_FILL_METHOD_M_LINKS&amp;#34;, line 17
 ORA-06512: at &amp;#34;L820_8913_DTI.DSSAPP_SCOPE_INIT_CLASSES&amp;#34;, line 125
 ORA-06512: at line 1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;  x &amp;lt; 5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance issue - Snapshot stuck while executing procedure DSSAPP_INIT_SQL</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-executing-procedure-dssapp-init-sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-executing-procedure-dssapp-init-sql/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution for performance issue where your snapshot is stuck at the Compute snapshot step for the procedure - DSSAPP_INIT_SQL&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532867/566532868.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Issue occurs in CAST AIP versions 8.2.3 and higher. Apply the below solution
&lt;ol&gt;
&lt;li&gt;Install the attached stored procedure &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566532867/566532866.sql"&gt;DSSAPP_INIT_SQL&lt;/a&gt; on the Knowledge Base&lt;/li&gt;
&lt;li&gt;Run snapshot by skipping analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - Extension - SQL analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-extension-sql-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-extension-sql-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for SQL analyzer extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When using SQL analyzer prior to Version 3.7.0-beta4:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name**** : AUTHCODE&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt; : CAST-TKB.AUTHCODE&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : SQLScriptTable?SQLAnalyzer_14608.CAST-TKB.AUTHCODE&lt;/p&gt;
&lt;p&gt;In this example, the GUID is built this way : &lt;Type of object&gt;?&lt;SQL Script project name&gt;.&lt;Object full name&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When using SQL analyzer Version 3.7.0-beta4 or later:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - CPP - Information - Locating the pre-processing file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-locating-the-pre-processing-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-locating-the-pre-processing-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the file is to Locate the pre-processing file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The pre-processing file used by the &lt;strong&gt;C++ Analyzer&lt;/strong&gt; can be found here:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;TEMP&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;version_number&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAnalyzer2&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;PreprocessedFile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cpp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - Invalid Instance id 0</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-invalid-instance-id-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-invalid-instance-id-0/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During analysis of a .net application,analysis fails with the following error in log file:&lt;/p&gt;
&lt;p&gt;invalid instance id #0&lt;br&gt;
invalid null pointer for wrapped instance&lt;br&gt;
Failed to process job My Package_12345&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532999/566532998.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - C - Invalid byte sequence for encoding UTF8 0xed 0xb1 0xb8</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-c-invalid-byte-sequence-for-encoding-utf8-0xed-0xb1-0xb8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-c-invalid-byte-sequence-for-encoding-utf8-0xed-0xb1-0xb8/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On analysis of a C/C++ job,SQL errors are found-Invalid byte sequence for encoding &amp;ldquo;UTF8&amp;rdquo;: 0xed 0xb1 0xb8&lt;/p&gt;
&lt;p&gt;Starting External Link processing &lt;/p&gt;
&lt;p&gt;Ending External Link processing &lt;br&gt;
SQL Error: ERROR: invalid byte sequence for encoding &amp;ldquo;UTF8&amp;rdquo;: 0xed 0xb1 0xb8. &lt;br&gt;
SQL Error: CONTEXT: COPY in_char_properties, line 4284 (Severity 1, Msg No 1). &lt;br&gt;
Database BCP operation dbbcp_done failed on table test_local.IN_CHAR_PROPERTIES(session_id,object_id,property_type_id,property_offset,char_block,property_char) &lt;br&gt;
New Job status &lt;br&gt;
Execution date=2015/02/04 09:38 &lt;br&gt;
Execution duration=0 days, 00 hours, 38 mins, 51 secs &lt;br&gt;
Execution result=error &lt;br&gt;
0 fatal error(s); 20370 error(s); 6678 warning(s); 27228 information message(s).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Code only checksum calculation for object failed because the code is not well formed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-code-only-checksum-calculation-for-object-failed-because-the-code-is-not-well-formed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-code-only-checksum-calculation-for-object-failed-because-the-code-is-not-well-formed/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives a solution to the error - Code only checksum calculation for object failed because the code is not well formed. After the occurrence of this error the analysis fails at the Universal Importer job step as seen in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533165/566533167.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue is planned to be fixed in PeopleSoft package 5.0.2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - DOTNet with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-dotnet-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue of missing objects after analyzing DOTNet applications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the source files for the missing objects are included in the project file&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the project file in a text editor. Search for lines containing &amp;lsquo;&lt;strong&gt;Compile Include&lt;/strong&gt;&amp;rsquo; directives:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with Core CAST AIP - Missing JSP artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-jsp-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-missing-jsp-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some of the artifacts from jsp files, which were getting created on 7.3.3 version are not getting created on higher versions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure analysis of JSP files&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Check in Enlighten&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - DOTNet - No links between Csharp Execution Units</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-no-links-between-csharp-execution-units/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-no-links-between-csharp-execution-units/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When several C# projects are packaged in multiple Execution Units, if a C# project is referenced by another one in a different E.U., no links are resolved between these projects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with extension - JEE Analyzer - Failed to parse xml file unterminated end tag name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-failed-to-parse-xml-file-unterminated-end-tag-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-extension-jee-analyzer-failed-to-parse-xml-file-unterminated-end-tag-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on how to resolve issue when the following error message is present in analysis log:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Failed to parse xml file: (unterminated end tag &amp;lsquo;&lt;tag name&gt;&amp;rsquo;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error message indicates that the analyzer has failed to parse xml file because the end tag of an element is missing. This is an expected behavior as the xml tag is not complete.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - Inference Engine</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-inference-engine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-inference-engine/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Performance issues that may occur during the Inference Engine step.&lt;/p&gt;
&lt;p&gt;For more information, refer to the CAST Management Studio documentation :&lt;/p&gt;
&lt;p&gt;CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Technology editors &amp;gt; J2EE Technology options - Process Settings - Inference Engine options&lt;br&gt;
CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Technology editors &amp;gt; .NET Technology options - Process Settings - Inference Engine options&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Erreur while saving generated code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-erreur-while-saving-generated-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-erreur-while-saving-generated-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you troubleshoot issues when you encounter the following warning&lt;/p&gt;
&lt;p&gt;2019-02-26 00:39:04.782362�    Information�    MODULMSG ; Job execution�    DOTNET.0053:Saving CastIL &lt;br&gt;
2019-02-26 00:39:04.788346�    Warning�    MODULMSG ; Job execution�    Erreur while saving generated code for &amp;lt;project_name&amp;gt;&lt;/p&gt;
&lt;p&gt;This warning has as an impact that the castil file which are  used for to resolve .NET devirtualisation links and data flow analysis(when this is enabled) are not saved&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - File is not a valid java source</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-file-is-not-a-valid-java-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-file-is-not-a-valid-java-source/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you may encounter,when analyzing java source.&lt;/p&gt;
&lt;p&gt;Information    MODULMSG ; Job execution    Starting processing of JEE analysis &lt;br&gt;
Warning    MODULMSG ; Job execution    JAVA047: &lt;strong&gt;File is not a valid java source&lt;/strong&gt;&lt;br&gt;
Warning    MODULMSG ; Job execution    JAVA047: &lt;strong&gt;File is not a valid java source&lt;/strong&gt; &lt;br&gt;
Information    MODULMSG ; Job execution    JEE025: Processing application properties files  &amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - Oracle Server PL SQL with Core CAST AIP - unresolved reference p DataType used in property CAST AST WithResolutionSymbolReference</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-unresolved-reference-p-datatype-used-in-property-cast-ast-withresolutionsymbolreference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-warnings-oracle-server-pl-sql-with-core-cast-aip-unresolved-reference-p-datatype-used-in-property-cast-ast-withresolutionsymbolreference/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the errors received while you analyze an oracle extraction (Offline).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;unresolved&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;reference&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;p_DataType&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;property&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;CAST_AST_WithResolutionSymbolReference&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;resolutionSymbol&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;These warnings are issued (where its -1) when CAST is not able to parse these extraction files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - java io FileNotFoundException ExecutionPlan dlm xml Access is denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-java-io-filenotfoundexception-executionplan-dlm-xml-access-is-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-java-io-filenotfoundexception-executionplan-dlm-xml-access-is-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a workaround to counter the following error we get in &amp;ldquo;Run Dynamic Link Manager&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;java.io.FileNotFoundException: &lt;LISA Folder&gt;&amp;lt;App ID&amp;gt;\ExecutionPlan.dlm.xml (Access is denied)&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source and deliver the app.&lt;/li&gt;
&lt;li&gt;Accept the delivery and run the analysis.&lt;/li&gt;
&lt;li&gt;Analysis crashes at the &amp;ldquo;Run Dynamic Link Manager&amp;rdquo; step.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533967/566533968.png" alt=""&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533967/566533966.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Invalid File CWProfileConnection INI</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-file-cwprofileconnection-ini/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-file-cwprofileconnection-ini/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution for an error that comes up on CMS snapshot window while running the synchronization step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534117/566534119.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While performing &amp;ldquo;Synchronize Services&amp;rdquo; when the snapshot is executed, sometimes an error occurs in the analysis/snapshot window.&lt;/p&gt;</description></item><item><title>Complete start-up wizard - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/</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;: describes how to complete the start-up wizard that is displayed the first time you connect to Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is displayed the first time you connect to the Console as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/"&gt;Ensure AIP Console and AIP Nodes are running - v. 1.x&lt;/a&gt;&lt;/strong&gt;. The wizard provides a user-friendly method to configure various mandatory settings and options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify the installation&lt;/li&gt;
&lt;li&gt;Assigning the Administrator role to a user&lt;/li&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;li&gt;Configuring a Measurement schema&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;</description></item><item><title>Complete start-up wizard - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/</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;: describes how to complete the start-up wizard that is displayed the first time you connect to Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is displayed the first time you connect to the Console as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/ensure-aip-console-and-aip-nodes-are-running-v-1-x/"&gt;Ensure AIP Console and AIP Nodes are running - v. 1.x&lt;/a&gt;&lt;/strong&gt;. The wizard provides a user-friendly method to configure various mandatory settings and options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify the installation&lt;/li&gt;
&lt;li&gt;Assigning the Administrator role to a user&lt;/li&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;li&gt;Configuring a Measurement schema&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;</description></item><item><title>Configuring AIP Console and AIP Nodes to use a proxy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-aip-console-and-aip-nodes-to-use-a-proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-aip-console-and-aip-nodes-to-use-a-proxy/</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 page describes how to configure Console and Nodes to use &lt;strong&gt;a proxy server&lt;/strong&gt; if your organization requires this.&lt;/p&gt;
&lt;/div&gt;
&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;This information is valid only for &lt;strong&gt;Console&lt;/strong&gt;**≤ 1.14.x**. If you are using &lt;strong&gt;≥ 1.15.x&lt;/strong&gt;, proxy settings are provided in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/"&gt;Complete start-up wizard - v. 1.x&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/"&gt;Complete start-up wizard - v. 2.x&lt;/a&gt;&lt;/strong&gt; and the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-proxy/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;If your organization requires internet connections to pass through a &lt;strong&gt;proxy server&lt;/strong&gt;, then you will need to configure Console and Node to use this proxy server. At the current time, it is not possible to configure the Console and Node Windows Services to use a proxy, instead you must launch Console and your Nodes with the .bat/.sh files provided during the installation process.&lt;/p&gt;</description></item><item><title>Configuring huge transaction or data call graph threshold</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-huge-transaction-or-data-call-graph-threshold/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-huge-transaction-or-data-call-graph-threshold/</guid><description>&lt;p&gt;You may see the following message (&lt;strong&gt;Huge Data Call Graph/Transaction, content is not available&lt;/strong&gt;) when looking through the list of available transactions or call graphs:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759217/506759218.jpg" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759217/506759219.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This indicates that during the data export/import process, the exporter tool identified that the transaction/data call graph contained more than 10,000 objects, and therefore stopped the processing action for this specific item. In other words, the detail of this transaction/data call graph has not been exported and is therefore unavailable.&lt;/p&gt;</description></item><item><title>Current constraints and limitations</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/current-constraints-and-limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/current-constraints-and-limitations/</guid><description>&lt;h2 id="all-releases"&gt;All releases&lt;/h2&gt;
&lt;h3 id="console-is-designed-to-support-one-customer-only"&gt;Console is designed to support one customer only&lt;/h3&gt;
&lt;p&gt;It is not possible to manage multiple customers in the same console for now. If you need to deploy multiple Consoles, you will need to adapt the strategy of your infrastructure. Console supports multiple Console Front Ends on the same machine. Console supports multiple analysis nodes (the analysis node is an &amp;ldquo;image&amp;rdquo; that runs the Node (Back End server) and contains the AIP Core installation and its running environment (runtimes, program/log/temp folders….etc). There is no feature to monitor the performance of multiple Consoles (parallel analysis, jobs&amp;hellip;) on the same machine. This task will need to be supported by the customer.&lt;/p&gt;</description></item><item><title>Declare AIP Nodes in AIP Console - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/declare-aip-nodes-in-aip-console-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/declare-aip-nodes-in-aip-console-v-1-x/</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 step explains how to declare all your Nodes in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In a &lt;strong&gt;multi-node deployment scenario&lt;/strong&gt; where Console is installed on a dedicated server, Console does not yet know about the remote analysis node(s) (i.e. Node package(s)) that you have installed. Therefore any Nodes that you want to manage in Console must be &lt;strong&gt;declared&lt;/strong&gt; manually as described below.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;Browse to the following URL to access the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;Nodes panel&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt; - modify the URL for your own environment:&lt;/p&gt;</description></item><item><title>Defining consolidation weighting settings</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/defining-consolidation-weighting-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/defining-consolidation-weighting-settings/</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 explains how &lt;strong&gt;scores/grades&lt;/strong&gt; for your Applications (displayed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/"&gt;Health Dashboard&lt;/a&gt;&lt;/strong&gt;) are generated and how you can change the weighting to suit your environment. You should also read &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=AIPCORE&amp;amp;title=Grade+and+compliance+score+calculation&amp;amp;linkCreation=true&amp;amp;fromPageId=484114612"&gt;Grade and compliance score calculation&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST AIP uses specific algorithms to determine a &lt;strong&gt;score/grade&lt;/strong&gt; (from 1 (low) to 4 (high)) for all the source code in the Application for each Health Factor, Technical Criterion, Quality Rule, Quality Measure and Quality Distribution. These scores/grades are displayed as &amp;ldquo;Application level&amp;rdquo; scores/grades in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/"&gt;Health Dashboard&lt;/a&gt;&lt;/strong&gt;), as highlighted below:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - java util regex PatternSyntaxException Illegal unsupported escape sequence near index 9</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-java-util-regex-patternsyntaxexception-illegal-unsupported-escape-sequence-near-index-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-java-util-regex-patternsyntaxexception-illegal-unsupported-escape-sequence-near-index-9/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes an issue with the packaging failing at the discover step for Maven source code.&lt;br&gt;
When it fails, the log would be pointing to the discovery.castlog2 in the DMT GUI.&lt;/p&gt;
&lt;p&gt;If you open the log, you will see the details as below: &lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536617/566536616.png" alt=""&gt;&lt;br&gt;
The issue comes from the resource directory structure in pom.xml defined with &amp;lsquo;' instead of &amp;lsquo;/&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;In the pom.xml its defined as :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;resources&amp;gt;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - Missing requested schemas during database extraction</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-missing-requested-schemas-during-database-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-missing-requested-schemas-during-database-extraction/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to fix the problem when the error message &lt;strong&gt;Missing requested schemas during database extraction&lt;/strong&gt; appears in the extraction log file.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536725/566536727.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;This issue occurs when at least one of the schema selected in the DMT does not exist in the SQL database Server.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536725/566536726.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Oracle FORMS - No rows imported</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-no-rows-imported/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-no-rows-imported/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you troubleshoot the problem for Forms extraction, when Forms extraction is finished without fatal error, but with zero rows extracted&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Forms files imported in XXXX ms, 0 rows imported&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536793/566536794.jpg" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - File extensions discovered as Mainframe</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-file-extensions-discovered-as-mainframe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-file-extensions-discovered-as-mainframe/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document will list out the various file extensions that are discovered as Mainframe project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The file type extension per language for Mainframe are as listed below:&lt;br&gt;
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CICSLanguage: *.csd;*.cics;*.bms&amp;quot;&lt;/li&gt;
&lt;li&gt;CobolIncludeLanguage: *.cpy&lt;/li&gt;
&lt;li&gt;CobolLanguage: *.cob;*.cbl;*.pco;*.sqb;*.cpy;*.cop;*.cpb&lt;/li&gt;
&lt;li&gt;IMSLanguage: *.dbd;*.psb&lt;/li&gt;
&lt;li&gt;JCLLanguage: *.jcl;*.prc;*.mbr;*.inc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Project Validation - Project not found - SAP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-sap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-sap/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues related to the incomplete content after having packaged a SAP application.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For CAST 8.2:  &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+SAP+Extractor+NG+Admin+Guide"&gt;CAST SAP Extractor NG Admin Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST 8.1:  &lt;a href="http://doc.castsoftware.com/display/DOC81/CAST+SAP+Extractor+NG+Admin+Guide"&gt;CAST SAP Extractor NG Admin Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST 8.0:  &lt;a href="http://doc.castsoftware.com/display/DOC80/CAST+SAP+Extractor+NG+Admin+Guide"&gt;CAST SAP Extractor NG Admin Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CAST 7.3:  &lt;a href="http://doc.castsoftware.com/display/DOC73/CAST+SAP+Extractor+NG+Admin+Guide"&gt;CAST SAP Extractor NG Admin Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package Contents - Incomplete Package Contents - Files on your file system - Number of projects discovered is not as expected</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-number-of-projects-discovered-is-not-as-expected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-files-on-your-file-system/delivery-manager-tool-package-contents-incomplete-package-contents-files-on-your-file-system-number-of-projects-discovered-is-not-as-expected/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to investigate and resolve issues when the number of projects discovered in the package content for Files on your file system package is not as expected.&lt;/p&gt;
&lt;p&gt;Official Documentation : CAST AIP 8.2.x Documentation : &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;                                       CAST AIP 8.1.x Documentation : &lt;a href="http://doc.castsoftware.com/display/DOC81/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;                                       CAST AIP 8.0.x Documentation : &lt;a href="http://doc.castsoftware.com/display/DOC80/DMT+-+Package+Content+tab"&gt;DMT - Package Content tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Source Code Scan - Warning - Duplicate Entry xxx will be skipped</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-warning-duplicate-entry-xxx-will-be-skipped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-source-code-scan/delivery-manager-tool-source-code-scan-warning-duplicate-entry-xxx-will-be-skipped/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to WARNING &lt;em&gt;Duplicate entry &amp;lsquo;&lt;path&gt;/jdbc.jar/META-INF/MANIFEST.MF&amp;rsquo; will be skipped&lt;/em&gt; encountered during packaging with the Delivery Manager Tool after which the scan step fails.&lt;br&gt;
This error can be seen in the scan log. To see the log location, refer the section &lt;strong&gt;Possible location for logs&lt;/strong&gt; of the page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/"&gt;Delivery Manager Tool Component DMT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x, x&amp;lt;4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Developing an Extension in AIP</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/developing-an-extension-in-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/developing-an-extension-in-aip/</guid><description>&lt;p&gt;This page is dedicated to understanding the principles of field extension development of extensions beyond product and product road map&lt;/p&gt;
&lt;p&gt;There are 5 types of extension development&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Adding custom rules on top of existing supported AIP technologies&lt;/strong&gt; not in the product road map.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Creating supported extensions for unsupported AIP technologies&lt;/strong&gt; not in the product road map&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhancing existing user community extensions&lt;/strong&gt;  with new version support for technologies which are not in the product road map&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Developing an extension using existing OpenSource code checkers&lt;/strong&gt; to insert new metrics in AIP&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Converting old UA-based technology&lt;/strong&gt; to full-SDK-Python&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The objective of creating an extension&lt;/p&gt;</description></item><item><title>DMT - Deliver</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/</guid><description>&lt;h5 id="deliver"&gt;Deliver&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Deliver&lt;/strong&gt; option is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use, however, using and accessing the option differs according to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; in use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#AIC"&gt;CAST AIC Portal mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CMS"&gt;CAST Management Studio mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="cast-aic-portal-mode"&gt;CAST AIC Portal mode&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Deliver&lt;/strong&gt; is an action that will transfer the contents of the local workspace (Versions and Packages) into the CAST AIC Portal (i.e. the Source Code Delivery Folder) - in other words an &amp;ldquo;upload&amp;rdquo; action. This action should only be run once you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action to package all the source code packages successfully and you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab/"&gt;Package Content tab&lt;/a&gt; to examine your packages and ensure that the projects you require are indeed marked as &amp;ldquo;Selected&amp;rdquo;.&lt;/p&gt;</description></item><item><title>DMT - Glossary</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/</guid><description>&lt;h5 id="glossary"&gt;Glossary&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page describes some of the terms used throughout the CAST Delivery Manager Tool and this user guide.&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;Application&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;Application&lt;/strong&gt; in the CAST Delivery Manager Tool is equivalent to an Application in the CAST Management Studio. In other words, an Application created in the CAST Management Studio will appear in the CAST Delivery Manager Tool and vice-versa.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/td&gt;
 &lt;td&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;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Source code package&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;Source code package&lt;/strong&gt; contains all the configuration information pertaining to the source code you want to deliver - e.g.: source code location and the projects in that source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Application ID&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A unique identification number for your Application. This &lt;strong&gt;ID&lt;/strong&gt; is managed entirely by the CAST Management Studio and cannot be modified.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Version date&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Refers to the &lt;strong&gt;date&lt;/strong&gt; your source code was released. This is used when defining a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/"&gt;version&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Project&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Refers to the items identified in your source code package by the CAST Delivery Manager Tool, i.e. databases, Eclipse projects, Visual Studio projects etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;CAST AI Administrator&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The person responsible for running the CAST Management Studio, configuring the analyses and generating the snapshots.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Delivery Manager&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The person (or people) responsible for providing source code for analysis. There may be more than one Delivery Manager, particularly if multiple technologies are involved.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>DMT - Oracle</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-oracle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-oracle/</guid><description>&lt;h5 id="oracle"&gt;Oracle&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;CAST extractor for Oracle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Reuse existing CAST extractor/delivery output&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="cast-extractor-for-oracle"&gt;CAST extractor for Oracle&lt;/h6&gt;
&lt;p&gt;Configures a connection to a live Oracle database and will perform an extraction to file using CAST&amp;rsquo;s own SQL extractor.&lt;/p&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the database does not need to be online during the analysis process in the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;Note that you do NOT need to install a compatible client connection layer (for the target RDBMS) on the machine on which you are running the CAST Delivery Manager Tool.&lt;/li&gt;
&lt;/ul&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Host name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the host name of your database server. You can also enter an IP address if required.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Port&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the port number for accessing your database. This field will only be displayed if you selected &lt;b&gt;Port&lt;/b&gt; from the &lt;b&gt;Instance identification&lt;/b&gt; option. &lt;p&gt;Default RDBMS port settings are as follows:&lt;/p&gt;</description></item><item><title>DMT - Version status</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-version-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-technical-information/dmt-version-status/</guid><description>&lt;h5 id="version-status"&gt;Version status&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In the CAST Delivery Manager Tool, a Version can be in various different &amp;ldquo;states&amp;rdquo;. The status is displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-version-page/"&gt;Version page&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222214/images_status.jpg?version=1&amp;amp;modificationDate=1549304361037&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Each status is explained below:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="12%"&gt;&lt;b&gt;Not delivered&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="100%"&gt;The Version is "open" and can be edited by anyone.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="12%"&gt;&lt;b&gt;Not delivered  (partial delivery)&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="100%"&gt; The Version remains "open" - i.e.: &lt;ul&gt; &lt;li&gt;packages exist&lt;/li&gt; &lt;li&gt;the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/" target="_blank"&gt;Package&lt;/a&gt; action has been run on the Packages or the Version&lt;/li&gt; &lt;li&gt;the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/" target="_blank"&gt;Deliver&lt;/a&gt; action has been run but the Version has not been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/" target="_blank"&gt; Closed&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt; &lt;p class="note"&gt;Note that this status is visible when working in CAST Management Studio &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/" target="_blank"&gt;mode&lt;/a&gt;. It occurs when an Application and Version have been created and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/" target="_blank"&gt;Deliver&lt;/a&gt; action has not been run.&lt;br/&gt; &lt;br/&gt; Note that a Version that is rejected by the CAST AI Administrator will also have this status.&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.17</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-17/</guid><description>&lt;h3 id="2172-funcrel"&gt;2.17.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.17.1-funcrel. Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h3 id="2171-funcrel"&gt;2.17.1-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.17.0-funcrel. Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>Download an extension using CAST Extend API</title><link>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extend-api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/download-an-extension/download-an-extension-using-cast-extend-api/</guid><description>&lt;h3 id="use-curl"&gt;Use curl&lt;/h3&gt;
&lt;p&gt;CAST Extend has a built in &lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-api/"&gt;API&lt;/a&gt; that can be accessed in a manner of ways. It is therefore possible to download extensions using the API, for example with &lt;a href="https://curl.haxx.se/"&gt;&lt;strong&gt;curl&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;curl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;J&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;https://extend.castsoftware.com/api/package/download/&amp;lt;id&amp;gt;/[&amp;lt;version&amp;gt;]&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;x-nuget-apikey: &amp;lt;my_api_key&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;accept: application/octet-stream&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;curl option -#&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;Displays a rudimentary progress bar to show download progress.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;curl option -O&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;Downloads the .nupkg file to the current folder using the file name specified on the Extend server. See &lt;a href="https://curl.haxx.se/docs/manpage.html#-O" rel="nofollow" target="_blank"&gt;https://curl.haxx.se/docs/manpage.html#-O&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;curl option -J&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Tells the -O option to use the server-specified Content-Disposition filename instead of extracting a filename from the URL. See &lt;a href="https://curl.haxx.se/docs/manpage.html#-J" rel="nofollow" target="_blank"&gt;https://curl.haxx.se/docs/manpage.html#-J&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Encrypt login and password for database and LDAP</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/encrypt-login-and-password-for-database-and-ldap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/encrypt-login-and-password-for-database-and-ldap/</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 page describes how to encrypt logins and passwords for the CAST Dashboards/RestAPI:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;when connecting to PostgreSQL (for connections to the Measurement/Dashboard schemas and to the user role/authorization database)&lt;/li&gt;
&lt;li&gt;when configuring LDAP authentication&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When configuring CAST Dashboard / RestAPI connections to &lt;strong&gt;PostgreSQL&lt;/strong&gt; (i.e. Measurement/Dashboard schemas, or user roles/authorizations database) or to an &lt;strong&gt;LDAP server for corporate login mode&lt;/strong&gt;, logins and passwords are defined in the relevant configuration files in &lt;strong&gt;clear text&lt;/strong&gt;. This therefore represents a potential security risk. If your organization requires these logins and passwords to be &lt;strong&gt;encrypted&lt;/strong&gt;, you can use the following instructions to do so.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Application Investigation</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-application-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-application-investigation/</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 page provides instructions for using the &lt;strong&gt;Application Investigation view&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;Note that the Application Investigation view is &lt;strong&gt;not available&lt;/strong&gt; when viewing data from a previous snapshot.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610424/382610442.jpg" alt=""&gt; or by clicking the&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/"&gt;Application Components tile&lt;/a&gt;, this view enables investigation of the objects in the Application. Data is presented in a series of &lt;strong&gt;tables&lt;/strong&gt; on the left and right hand side of the page enabling you to drill down from an &lt;strong&gt;Application&lt;/strong&gt; right down to an &lt;strong&gt;individual object&lt;/strong&gt; within that Application, and view the Rules that those objects have violated.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Bookmarks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-bookmarks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-bookmarks/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues with the display of bookmarks in the source code on ED. Source code is displayed in the following view&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+Application+Engineering+Dashboard+-+CAST+AED#CASTApplicationEngineeringDashboard-CASTAED-QualityInvestigation"&gt;Quality Investigation view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information on how to enable ED to display source code refer to the page - &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST-AED+-+Using+the+GUI+and+CLI+tools#CAST-AED-UsingtheGUIandCLItools-UploadsourcesforviewingviolationsinsourcecodeviewerofAED"&gt;Upload sources for viewing violations in source code viewer of AED&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Source code - Missing source code - Size of the source file has exceeded the limit</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-size-of-the-source-file-has-exceeded-the-limit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-source-code/engineering-dashboard-source-code-missing-source-code/engineering-dashboard-source-code-missing-source-code-size-of-the-source-file-has-exceeded-the-limit/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to investigate the issue where source code is not visible for some rules &lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/KRM5zm6x4GC7QpjcGe0HBs68N/?name=inline-1933960464.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis + snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Observe No source code displayed for SQL rules&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If your CAST AIP version is less than 8.3.22 then, please check the source file size for which source code is not displayed in dashboard. If it contains more than 20000000 characters then it is expected that source code is not displayed. You can check the number of characters in Notepad++. Also, in CAST-MS log you can see the message &lt;em&gt;&lt;strong&gt;&amp;lsquo;size exceeded to upload the source&amp;rsquo;&lt;/strong&gt;&lt;/em&gt; for particular file.&lt;/li&gt;
&lt;li&gt;There is a limit set to source code upload step and it is set to 20000000 characters. If your file contains more than this then please split the files to multiple files and analyze them. This should resolve the issue&lt;/li&gt;
&lt;li&gt;Starting from AIP version 8.3.22, limit is set to 40000000 characters. So if your source file contains more than 40000000 characters then as explained above you need to split your source file into multiple files and analyze them.&lt;/li&gt;
&lt;li&gt;If even after splitting the files source code is not displayed then you need to check the Rest-Api log to see if it is not due to memory issue. If you see &lt;em&gt;&amp;rsquo;&lt;strong&gt;insufficient memory or Java Heap issue&amp;rsquo;&lt;/strong&gt;&lt;/em&gt; message in Rest-Api log then please increase the Tomcat memory using &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-increasing-tomcat-memory/"&gt;Application Servers Information - Apache Tomcat - Increasing Tomcat memory&lt;/a&gt; and try again.&lt;/li&gt;
&lt;li&gt;If the above steps do not solve your issue contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt;. with the &lt;a href="#EngineeringDashboardSourcecodeMissingsourcecodeSizeofthesourcefilehasexceededthelimit-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Engineering Dashboard - Views - Performance Issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-views/engineering-dashboard-views-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when there is a delay on loading of any view or the view keeps loading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Optimize the central database depending on your RDBMS server&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For CSS - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/css-tools/css-tools-optimize-updating-the-statistics-using-cssoptimize-exe-on-a-schema/"&gt;CSS Tools - Optimize - Updating the statistics - using Cssoptimize exe on a schema&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#EngineeringDashboardViewsPerformanceIssue-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - Number of violations is displayed as zero</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-number-of-violations-is-displayed-as-zero/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-number-of-violations-is-displayed-as-zero/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when all Quality rules related to a technical criteria are zeroes while the technical criteria is not zero.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541123/566541122.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run full snapshot.&lt;/li&gt;
&lt;li&gt;Open ED.&lt;/li&gt;
&lt;li&gt;Navigate to Quality Model Tile.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the table DSS_MODULE_LINKS is corrupted - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-how-to-detect-and-correct-corruptions-in-the-table-dss-module-links/"&gt;SQL Queries - CAST Central Base - Corruptions - How to detect and correct corruptions in the table DSS_MODULE_LINKS&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Adding a User Rectangle</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-rectangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-rectangle/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLAddingaUserRectangle-AddingaUserRectangle"&gt;Adding a User Rectangle&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;CAST defines a user rectangle as a free-floating rectangle in the Graphical View that can be used to decorate or highlight certain objects:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_square.gif?version=1&amp;amp;modificationDate=1549304369727&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Adding user rectangles&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;ol&gt; &lt;li&gt;Click the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_userrectangle_ico.gif?version=1&amp;amp;modificationDate=1549304380097&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_userrectangle_ico.gif" data-linked-resource-id="264223573" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_userrectangle_ico.gif?version=1&amp;amp;modificationDate=1549304380097&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt; button located on the toolbar, you are now working in User Rectangle mode.&lt;/li&gt; &lt;li&gt;Left click in the Graphical View where you want to place the rectangle.&lt;/li&gt; &lt;li&gt;Hold the left mouse button down and drag the mouse to create the rectangle.&lt;/li&gt; &lt;li&gt;Once the rectangle has been created, the application will revert back to standard selection mode.&lt;/li&gt; &lt;/ol&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/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Moving or resizing user rectangles&lt;/p&gt;</description></item><item><title>ENL - Code Location Manager tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-code-location-manager-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-code-location-manager-tab/</guid><description>&lt;h5 id="code-location-manager-tab"&gt;Code Location Manager tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Code Location Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_pathmanager.gif?version=1&amp;amp;modificationDate=1549304366550&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Code Location Manager tab&lt;/strong&gt; is to be used in conjunction with the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/"&gt;Code Viewer&lt;/a&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-dedicated-application/"&gt;Open Object/Dedicated Application&lt;/a&gt; function. It allows you to create path replacement rules to enable the application to successfully locate the required client side file (for code viewing or editing requirements).&lt;/p&gt;
&lt;p&gt;When client side projects are analyzed with CAST Products, the actual location of the files is identified and then stored in the Knowledge Base (along with other information). Depending on the setup used in your organization, the application may not be able to resolve the client file location using the information stored in the Knowledge Base.&lt;/p&gt;</description></item><item><title>ENL - Current Version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-current-version/</guid><description>&lt;h5 id="current-version"&gt;Current Version&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Version: &lt;strong&gt;8.3&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Domain Manager</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/</guid><description>&lt;h5 id="domain-manager"&gt;Domain Manager&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Domain Manager is an extension of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;. It enables you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;create&lt;/a&gt;, &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-dropping-functional-domains/"&gt;drop&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-renaming-functional-domains/"&gt;rename&lt;/a&gt; Functional Domains and is also used when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-associating-objects-to-functional-domains/"&gt;associating objects to Functional Domains&lt;/a&gt;. It also displays your existing Functional Domains.&lt;/p&gt;
&lt;p&gt;To launch the Domain Manager:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Domain Manager&lt;/strong&gt; located on the toolbar&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Domain Manager&lt;/strong&gt; will launch&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222654/images_manager.gif?version=1&amp;amp;modificationDate=1549304373427&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The Domain Manager is self-explanatory. All existing Functional Domains are displayed in tree form. Use the Create, Drop or Rename buttons to work with your Functional Domains.&lt;/p&gt;</description></item><item><title>ENL - Help window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-help-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-help-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="80%"&gt; &lt;h5 id="ENLHelpwindow-Helpwindow"&gt; Help window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The Help window provides basic contextual help for the main windows in the application, together with a basic search engine. This is in addition to the standard on-line Help you are now reading.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222262/images_help.gif?version=1&amp;amp;modificationDate=1549304362247&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you click in the various different &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/"&gt;windows&lt;/a&gt;, the Help window will automatically update and display a list of relevant help topics for that particular window. For example, if you click in the &lt;strong&gt;Graphical View&lt;/strong&gt;, the Help window will update and links such as:&lt;/p&gt;</description></item><item><title>ENL - Info dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-info-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-info-dialog-box/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLInfodialogbox-Infodialogbox"&gt;Info dialog box&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This dialog box can be launched from the Help menu located on the menu by selecting the Connection Layer Information option. It displays various information regarding the different &lt;strong&gt;Connectivity Layers&lt;/strong&gt; on your workstation.&lt;/p&gt;
&lt;p&gt;These layers are used by CAST Products to connect to the various servers accessible from your workstation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222361/images_info.gif?version=1&amp;amp;modificationDate=1549304365380&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Connectivity Layer Status&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;p&gt;This section displays the &lt;b&gt;Connectivity Layers&lt;/b&gt; found on your workstation as well as their &lt;b&gt;status:&lt;/b&gt;&lt;/p&gt;</description></item><item><title>ENL - Link Examples</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-examples/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-examples/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="79%"&gt;&lt;h5 id="ENLLinkExamples-LinkExamples"&gt;Link Examples&lt;/h5&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;When a project is analyzed and stored in the &lt;strong&gt;Knowledge Base&lt;/strong&gt;, the various links between the project&amp;rsquo;s constituent objects and components are also registered. Enlighten is capable of representing this link information in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; through a series of arrows and abbreviations.&lt;/p&gt;
&lt;p&gt;This help section provides a reference guide to all the links that Enlighten is capable of rendering, and the code that causes their creation. The example are organized by language type:&lt;/p&gt;</description></item><item><title>ENL - Logical Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-logical-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-logical-toolbar/</guid><description>&lt;h5 id="edition-toolbar"&gt;Edition Toolbar&lt;/h5&gt;
&lt;hr&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Switches to the default Selection mode. Enables you to select items in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Switches to Zoom mode. Enables you to zoom in on a selected point in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Switches to Zoom Center mode. Enables you to zoom in to the very center of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Add Free text&lt;/td&gt;
 &lt;td&gt;Enables you to add a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-object/"&gt;User Object&lt;/a&gt; (free text) to your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; to explain items in more detail.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Add Rectangle&lt;/td&gt;
 &lt;td&gt;Enables you to add a decorative &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-rectangle/"&gt;User Rectangle&lt;/a&gt; to your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; to help highlight specific objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Add File&lt;/td&gt;
 &lt;td&gt;Enables you to add a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-decorative-user-file/"&gt;User File&lt;/a&gt; (any object stored on your hard drive) to your&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Enables you to manually &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-a-user-link/"&gt;create a link&lt;/a&gt; between any two objects displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Removing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-removing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-removing-connection-profiles/</guid><description>&lt;h5 id="removing-connection-profiles"&gt;Removing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To remove a Profile from memory:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connection&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;, click &lt;strong&gt;New&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select a Profile and click &lt;strong&gt;Remove.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Profile will be deleted from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304361323&amp;amp;api=v2" alt=""&gt; Please note that if you remove a Profile, it will no longer be available for connection and cannot be retrieved.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-creating-connection-profiles/"&gt;Creating Connection Profiles&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Removing Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-removing-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-removing-layers/</guid><description>&lt;h5 id="removing-layers"&gt;Removing Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To remove a Layer you have created:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the &lt;strong&gt;Layer&lt;/strong&gt; you want to remove in the &lt;strong&gt;Layers window.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Drop Layer&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any objects or links that have been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-assigning-objects-and-links-to-layers/"&gt;assigned&lt;/a&gt; to a layer that you remove will automatically be reassigned to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Default Layer&lt;/a&gt; and will NOT be removed from the Graphical View.&lt;/li&gt;
&lt;li&gt;You cannot remove the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Default, Belongs To and Escalated Layers&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-layers/enl-assigning-objects-and-links-to-layers/"&gt;Assigning objects and links to Layers&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Removing objects from Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-removing-objects-from-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-removing-objects-from-libraries/</guid><description>&lt;h5 id="removing-objects-from-libraries"&gt;Removing objects from Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To &lt;strong&gt;remove&lt;/strong&gt; an object from a Library:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the object(s) you want to remove in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Remove from&lt;/strong&gt; &amp;gt; &lt;strong&gt;Library&lt;/strong&gt; in the shortcut menu&lt;/li&gt;
&lt;li&gt;Now choose the &lt;strong&gt;Library&lt;/strong&gt; that you want to remove your objects from&lt;/li&gt;
&lt;li&gt;The object will then be automatically removed from the selected library and will return to the default object color.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can also remove objects using &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;Remove from&lt;/strong&gt; &amp;gt; &lt;strong&gt;Library&lt;/strong&gt; &amp;gt; **[Library Name]**located on the toolbar.&lt;/li&gt;
&lt;li&gt;Note that removing an object from a Library will also cause all of the object&amp;rsquo;s child objects to be removed from the Library (if any exist).&lt;/li&gt;
&lt;li&gt;Please make sure you update your Library Links if you remove any objects from your existing Libraries - see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-updating-library-information-following-re-analyis/"&gt;Updating Library information&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;Associating objects to Libraries&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Report (Step3)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-report-step3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-report-step3/</guid><description>&lt;h5 id="search-in-codebfcomments---report-step-3"&gt;Search in Code/BF/Comments - Report (Step 3)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Report step&lt;/strong&gt; is always the final step in the wizard. All settings are summarized here so that you can review them and make amendments (by clicking the &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; button to return to the corresponding step).&lt;/p&gt;
&lt;p&gt;Various options are also available, each one is explained below:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Save Report&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can use the &lt;strong&gt;Save report&amp;hellip;&lt;/strong&gt; button to create a copy of the search settings on your PC. A standard windows &lt;strong&gt;Save As dialog box&lt;/strong&gt; will be launched enabling you to select a location for a .TXT or .HTML file.&lt;/p&gt;</description></item><item><title>ENL - Report on this Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-this-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-this-graphical-view/</guid><description>&lt;h5 id="report-on-this-graphical-view"&gt;Report on this Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the &lt;strong&gt;Report on this Graphical View&lt;/strong&gt;, you first need to create your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; (click &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;here&lt;/a&gt; to find out more about placing objects in the Graphical View). Then do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Generate Reports&lt;/strong&gt; and &lt;strong&gt;On this Graphical View&amp;hellip;&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A standard windows &lt;strong&gt;Save dialog box&lt;/strong&gt; will then be launched, in which you can specify the location for the &lt;strong&gt;Report on this Graphical View&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ENL - Save Options (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-save-options-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-save-options-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="ENLSaveOptions(onSpecificObjects)-SaveOptions(onSpecificObjects)"&gt;Save Options (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This wizard page enables you to select where and how you want to save the Report. Essentially, there are two options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you can save the Report as a &lt;strong&gt;Template&lt;/strong&gt; (see Template below)&lt;/li&gt;
&lt;li&gt;you can save it as an &lt;strong&gt;HTML or XML&lt;/strong&gt; file (see HTML Report File below).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222453/images_plus.gif?version=1&amp;amp;modificationDate=1549304368160&amp;amp;api=v2" alt=""&gt; Template&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222459/images_template.gif?version=1&amp;amp;modificationDate=1549304368367&amp;amp;api=v2" data-linked-resource-container-id="264222459" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_template.gif" data-linked-resource-id="264222460" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="255" src="https://doc-legacy.castsoftware.com/download/attachments/264222459/images_template.gif?version=1&amp;amp;modificationDate=1549304368367&amp;amp;api=v2" width="607"/&gt;&lt;/span&gt; &lt;p&gt;This section enables you to save the Report as a Template (or &lt;b&gt; .HSQ&lt;/b&gt; file). This basically means that the "code" needed to generate the Report is saved, but not the results.&lt;/p&gt;</description></item><item><title>ENL - Search In Code List</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/</guid><description>&lt;h5 id="search-in-code-list"&gt;Search In Code List&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Search in Code List&lt;/strong&gt; tab displays the results of a search carried out with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Code&lt;/a&gt; feature.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222286/images_findincode.gif?version=1&amp;amp;modificationDate=1549304363167&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="shortcut-menu-options"&gt;Shortcut menu options&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="5%"&gt;&lt;b&gt;Icon&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="10%"&gt;&lt;b&gt;Shortcut Key&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="20%"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="65%"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="top" width="5%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="top" width="10%"&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="20%"&gt;Locate on &lt;ul&gt; &lt;li&gt;Technical browser&lt;/li&gt; &lt;li&gt;Domain browser&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="65%"&gt;Use this option to locate the selected object in either the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/" target="_blank"&gt;Technical Browser&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/" target="_blank"&gt;Domain Browser&lt;/a&gt;. &lt;p&gt;The object will be selected and/or highlighted when located.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="top" width="5%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="top" width="10%"&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="20%"&gt;View &lt;ul&gt; &lt;li&gt;[model name]&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="65%"&gt;Use this option to place the selected object on a selected Graphical View.  &lt;p&gt;If the Graphical View has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/" target="_blank"&gt;saved&lt;/a&gt;, the name of the model you select will be displayed in the sub menu).&lt;/p&gt;</description></item><item><title>ENL - Viewing objects defined in code</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-objects-defined-in-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/enl-viewing-objects-defined-in-code/</guid><description>&lt;h5 id="viewing-objects-defined-in-code"&gt;Viewing objects defined in code&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Any objects names defined in the code of another object that is being displayed in the Code Viewer will be underlined.&lt;/p&gt;
&lt;p&gt;These objects can be either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;placed in the Graphical View (if not already displayed there)&lt;/li&gt;
&lt;li&gt;or accessed with the Code Viewer and displayed in the Code Viewer window in a new tab&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To place the object in the Graphical View&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Highlight&lt;/strong&gt; the object name in the Code Viewer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right click&lt;/strong&gt; to launch the shortcut menu&lt;/li&gt;
&lt;li&gt;Select the &lt;strong&gt;Send to [model name]&lt;/strong&gt; option, then the &lt;strong&gt;object name&lt;/strong&gt; as shown in the image below:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222351/images_send.gif?version=1&amp;amp;modificationDate=1549304365080&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>ENL - What is a Call Hierarchy?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-what-is-a-call-hierarchy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-what-is-a-call-hierarchy/</guid><description>&lt;h5 id="what-is-the-call-hierarchy-feature"&gt;What is the Call Hierarchy feature?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Call Hierarchy feature enables you to view all the objects that would be affected when a hypothetical modification is carried out in or on a selected object. Results (depending on the options chosen) display all calling or called objects of the initial starting object.&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - What is a Report with Predefined?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-what-is-a-report-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-with-predefined/enl-what-is-a-report-with-predefined/</guid><description>&lt;h5 id="what-is-a-report-with-predefined"&gt;What is a Report with Predefined?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A Report with Predefined is a basic report derived from specific templates stored on your hard drive. These templates can either be those shipped with CAST products (located in the HSQ folder) or those that you have created yourself using the &lt;strong&gt;Report Templates Management dialog box&lt;/strong&gt; in &lt;strong&gt;Report Center&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is not possible to select specific objects for inclusion in the report, instead the selected template determines which objects will be included. For example, you may select a template that creates a report on all PowerBuilder objects stored in the Knowledge Base.&lt;/p&gt;</description></item><item><title>ENL - What is the Add Linked Objects function?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-what-is-the-add-linked-objects-function/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/enl-what-is-the-add-linked-objects-function/</guid><description>&lt;h5 id="what-is-the-add-linked-objects-function"&gt;What is the Add Linked Objects function?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Add Linked Objects&lt;/strong&gt; function enables you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; objects in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; which have a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;link&lt;/a&gt; (respecting the appropriate filter parameters you have chosen), to the object or objects you select in the view.&lt;/p&gt;
&lt;p&gt;In this way you can rapidly identify what other objects would be affected if you were to modify an object in your analyzed project.&lt;/p&gt;
&lt;p&gt;The Add Linked Objects function allows users to avoid having to search through thousands of lines of code to identify the objects that are linked to the current object.&lt;/p&gt;</description></item><item><title>ENL - What is the Assistant?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-what-is-the-assistant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-what-is-the-assistant/</guid><description>&lt;h5 id="what-is-the-assistant"&gt;What is the Assistant?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Assistant is always launched during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/"&gt;launch&lt;/a&gt; process. It enables you to directly launch and open a variety of functions such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Blank Graphical View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-domain-view/"&gt;Domain View&lt;/a&gt; (not in &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environments)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/"&gt;Call Hierarchy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/"&gt;Path Finder&lt;/a&gt; (not in &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environments)&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;&lt;/h6&gt;
&lt;p&gt;The &lt;strong&gt;Assistant&lt;/strong&gt; contains two tabs:&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;New&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This tab consists of two sections. The &lt;strong&gt;left hand&lt;/strong&gt; section contains a list of operations that can be carried out in the application, whilst the right hand section contains a brief description of what the operation entails. If this is the first time you have used the application, it may be a good idea to double click the&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Blank View&lt;/a&gt; option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Existing tab&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The &lt;strong&gt;Existing tab&lt;/strong&gt; enables you to open Graphical Views that you have already saved. This tab is identical to the &lt;strong&gt;Open dialog box&lt;/strong&gt;, explained in more detail &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/"&gt;here&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/enl-enlighten/enl-features/enl-assistant/enl-launching-the-assistant/"&gt;Launching the Assistant&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Blank Graphical View&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-domain-view/"&gt;Domain View&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - What is the Profile Manager?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-what-is-the-profile-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-profile-manager/enl-what-is-the-profile-manager/</guid><description>&lt;h5 id="what-is-the-profile-manager"&gt;What is the Profile Manager?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Profile Manager enables you to organize and manage the Filter Profiles that you use in some of the application&amp;rsquo;sother functions (such as the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/"&gt;Add Linked Objects&lt;/a&gt; feature).&lt;/p&gt;
&lt;p&gt;A Filter Profile is a set of parameters that you use on a regular basis in one of the application&amp;rsquo;s features. For example, if you often use a certain set of filter parameters, such as only &lt;strong&gt;Escalated Links&lt;/strong&gt; and &lt;strong&gt;Called&lt;/strong&gt; and &lt;strong&gt;Calling Links&lt;/strong&gt;, you can save these parameters to file as a &lt;strong&gt;Filter Profile&lt;/strong&gt; and then re-load them whenever you want to use them again.&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to delete diagrams</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-delete-diagrams/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-delete-diagrams/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the process to delete Enlighten diagrams&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the following query in PGAdmin:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;replace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="k"&gt;Generated&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;your&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;enlighten&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;blueprint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_cast_db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;your&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;cast&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;database&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;local_cast_db&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;LOOP_MOD&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IdMod&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ModNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Mod&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Modnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s1"&gt;&amp;#39;%Generated%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;MAXCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LINES&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;LOOP_MOD&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;WHILE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;MAXCT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;BEGIN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;modid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;LOOP_MOD&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;modnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;LOOP_MOD&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;PRINT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Delete ModId: &amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;modid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;STRING&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; &amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;modnam&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mod_free&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;modid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;@modnam&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;CTN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Links</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot issues with Links in Enlighten. For more information regarding links in Enlighten, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For CAST 8.3.x: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/ENL+-+Links"&gt;ENL - Links&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to start treating issues with links between objects in Enlighten you will first have to correctly identify the linked objects&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open Enlighten and search for the objects in the knowledge base as described in &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222556"&gt;ENL - Finding/locating objects in the Knowledge Base&lt;/a&gt;. The search results return objects based on your criteria in regards to the Objects Names, Full Names and Types.&lt;/p&gt;</description></item><item><title>Enlighten - Objects - Wrong Objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-wrong-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-wrong-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When a project is analyzed and stored in the &lt;strong&gt;Analysis Service&lt;/strong&gt;, the project&amp;rsquo;s constituent objects and components are also registered. Enlighten is capable of representing this object information in the Graphical View through a series of icons. This page handle the issue of wrong objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/enlighten-component/enlighten-objects/enlighten-objects-missing-objects/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Ensuring your existing Universal Analyzer extension files are compatible with CAST AIP</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/ensuring-your-existing-universal-analyzer-extension-files-are-compatible-with-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/ensuring-your-existing-universal-analyzer-extension-files-are-compatible-with-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST Administrators&lt;/p&gt;
&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 page describes what you need to do if you have existing custom Universal Analyzer extensions (language packages) used with previous versions of CAST AIP and you want to use them with this release and any future release of CAST AIP.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST has made changes to the way in which Universal Analyzer extensions (language packages) are handled:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Universal Analyzer is &lt;strong&gt;unicode compliant&lt;/strong&gt;, therefore it can work with unicode encoded source files. As such, the extension&amp;rsquo;s configuration XML files also need to be &lt;strong&gt;unicode compliant&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;CAST uses the &lt;strong&gt;Perl Regular Expression engine&lt;/strong&gt; called &lt;strong&gt;BOOST&lt;/strong&gt; (previously the TCL engine was used), therefore Regular Expressions that are defined in your extension files must use the BOOST Regular Expression format.&lt;/li&gt;
&lt;li&gt;A change to the metamodel format has also been introduced.&lt;/li&gt;
&lt;li&gt;For those working on custom Universal Analyzer extensions created for use with CAST AIP 6.4.x, a specific change is required.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each change is detailed below.&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 3.1</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-1/</guid><description>&lt;h3 id="311-funcrel"&gt;3.1.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Error message improvements&lt;/td&gt;
 &lt;td&gt;Improved the specificity of some error messages to provide clear indication of the encountered issue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;43748&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause missing dependencies when evaluating nested dependencies.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="310-funcrel"&gt;3.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Extension download validation&lt;/td&gt;
 &lt;td&gt;Downloaded extensions are now validated automatically using SHA256 integrity checks to ensure package integrity. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-SHA256dataintegritychecks"&gt;https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-SHA256dataintegritychecks&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Package corruption recovery&lt;/td&gt;
 &lt;td&gt;An improvement has been implemented to ensure that corrupt packages will be detected and removed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Pre-release version evaluation&lt;/td&gt;
 &lt;td&gt;Improved support for pre-release version evaluation and comparison.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-37&lt;/td&gt;
 &lt;td&gt;Fixes an issue that could cause failure to install extensions when installing from a folder instead of an Extend server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-37&lt;/td&gt;
 &lt;td&gt;Fixes an issue that could cause the &amp;ldquo;&amp;ndash;server&amp;rdquo; parameter to be ignored when installing extensions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-40&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause extensions to be incorrectly installed under Linux operating systems.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Extension tags</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-tags/</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 provides information about the &lt;strong&gt;tags&lt;/strong&gt; that can be defined in the &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/"&gt;Extension description file&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When defining your &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/"&gt;.nuspec description file&lt;/a&gt; for your custom extension, it is possible to define a set of tags to help identify, for example, what your extension does, what release of CAST AIP it is compatible with etc.&lt;/p&gt;
&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;You are free to add any tag you wish to help describe your extension, however, CAST &lt;strong&gt;requires&lt;/strong&gt; that you use &lt;strong&gt;at least one tag&lt;/strong&gt; from a set of mandatory categories described below.&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.12.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/generic-components-in-report-generator-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-12-x/components-documentation-for-report-generator-1-12-0/generic-components-in-report-generator-1-12-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.13.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/generic-components-in-report-generator-1-13-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-13-x/components-documentation-for-report-generator-1-13-0/generic-components-in-report-generator-1-13-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.14.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/generic-components-in-report-generator-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-14-x/components-documentation-for-report-generator-1-14-0/generic-components-in-report-generator-1-14-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.15.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/generic-components-in-report-generator-1-15-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-15-x/components-documentation-for-report-generator-1-15-0/generic-components-in-report-generator-1-15-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.16.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/generic-components-in-report-generator-1-16-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-16/components-documentation-for-report-generator-1-16-0/generic-components-in-report-generator-1-16-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.17.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/generic-components-in-report-generator-1-17-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-17/components-documentation-for-report-generator-1-17-0/generic-components-in-report-generator-1-17-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3) Updated in 1.17&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.18.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/generic-components-in-report-generator-1-18-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-18/components-documentation-for-report-generator-1-18-0/generic-components-in-report-generator-1-18-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3) Updated in 1.17&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.19.0</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/generic-components-in-report-generator-1-19-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-19/components-documentation-for-report-generator-1-19-0/generic-components-in-report-generator-1-19-0/</guid><description>&lt;p&gt;Need CAST-RestAPI minimum version 1.10.0 when using quality standards mapping (minimal version 20181030), 1.8.0 otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3) Updated in 1.17&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.20</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/generic-components-in-report-generator-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-20/components-documentation-for-report-generator-1-20/generic-components-in-report-generator-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3) Updated in 1.17&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.21</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/generic-components-in-report-generator-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-21/components-documentation-for-report-generator-1-21/generic-components-in-report-generator-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, TECHNICAL_DEBT, RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3) Updated in 1.17&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.22</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/generic-components-in-report-generator-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-22/components-documentation-for-report-generator-1-22/generic-components-in-report-generator-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL – &lt;strong&gt;New in 1.22.0&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.23</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/generic-components-in-report-generator-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-23/components-documentation-for-report-generator-1-23/generic-components-in-report-generator-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.25</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-25/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.29</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/generic-components-in-report-generator-1-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-29/components-documentation-for-report-generator-1-29/generic-components-in-report-generator-1-29/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;. if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.30</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/generic-components-in-report-generator-1-30/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-30/components-documentation-for-report-generator-1-30/generic-components-in-report-generator-1-30/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;. if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.31</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/generic-components-in-report-generator-1-31/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-31/components-documentation-for-report-generator-1-31/generic-components-in-report-generator-1-31/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;. if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.32</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/generic-components-in-report-generator-1-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-32/components-documentation-for-report-generator-1-32/generic-components-in-report-generator-1-32/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;. if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Health Dashboard - Appmarq Insight</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-appmarq-insight/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-appmarq-insight/</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 page provides a description of the &lt;strong&gt;Appmarq Insight&lt;/strong&gt; feature in the Health Dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;**&lt;a href="https://www.castsoftware.com/products/appmarq"&gt;Appmarq&lt;/a&gt;**data (anonymous statistics collected from a large range of industry-wide applications) is integrated into the CAST Health Dashboard. This integration allows you to compare the application health and delivery performance of your applications against data from a wide-range of industry peers.&lt;/p&gt;
&lt;h2 id="enablingdisabling-appmarq-data-integration"&gt;Enabling/disabling AppMarq data integration&lt;/h2&gt;
&lt;p&gt;Out-of-the box, AppMarq data integration is &lt;strong&gt;already enabled&lt;/strong&gt;. If you would prefer not to see this data, see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-json-configuration-options/"&gt;Health Dashboard json configuration options&lt;/a&gt;&lt;/strong&gt; for more information about the &lt;strong&gt;&amp;ldquo;appMarq&amp;rdquo;: true,&lt;/strong&gt; option in &lt;strong&gt;cmp.json&lt;/strong&gt; file.&lt;/p&gt;</description></item><item><title>Health Dashboard - Available information - Automated Enhancement Point section</title><link>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-automated-enhancement-point-section/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/health-dashboard-available-information/health-dashboard-available-information-automated-enhancement-point-section/</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;: An explanation of the &lt;strong&gt;Automated Enhancement Point (AEP)&lt;/strong&gt; section of the Health Dashboard, the tiles available and the drill down options.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Health Dashboard provides &lt;strong&gt;Automated&lt;/strong&gt;and&lt;strong&gt;Enhanced Function Point&lt;/strong&gt; information about your Application accessible from the &amp;ldquo;&lt;strong&gt;AEP&lt;/strong&gt;&amp;rdquo; tile in the &lt;strong&gt;Automated Enhancement Point section:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/471236708/471236735.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Depending on the enhancement Function Point counting &lt;strong&gt;mode&lt;/strong&gt; that was used to generate the current snapshot (&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/CAST/Glossary#Glossary-AEP"&gt;AEP&lt;/a&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/CAST/Glossary#Glossary-EFP"&gt;legacy EFP&lt;/a&gt;&lt;/strong&gt; - see &lt;strong&gt;Measures used to calculate enhancement Function Points&lt;/strong&gt;in **&lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+OMG-compliant+Automated+Function+Points"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;**and also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-enhancement-measure/"&gt;Application - Config - Enhancement Measure&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;AIP Console&lt;/strong&gt; documentation for information about how to switch between the two measures), the information displayed in the tile and the drill down behaviour will differ.&lt;/p&gt;</description></item><item><title>Health Dashboard - Health Factors</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-health-factors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-health-factors/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues with Health Factors.&lt;/p&gt;
&lt;p&gt;Health Factors are displayed on specific tiles on the Portfolio View and Application Landing Page&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540758/566540757.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;Health Factors are also displayed in the Health Factors View&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540758/566540759.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - How to activate the Debug trace on AAD logs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-the-debug-trace-on-aad-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-the-debug-trace-on-aad-logs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page contains steps to activate the debug trace on HD logs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To turn on the debug tracing you need to uncomment the following line in the log4.properties file located at &lt;strong&gt;&amp;lt;Tomcat_Installation_dir&amp;gt;\webapps&amp;lt;HD/RestAPI Application&amp;gt;\WEB-INF\log4.properties&lt;/strong&gt; with the following changes:&lt;/p&gt;</description></item><item><title>Health Dashboard - Login - Error - Unexpected Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-unexpected-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-unexpected-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to troubleshoot, when you get the message &lt;strong&gt;&amp;ldquo;Unexpected Error&amp;rdquo;&lt;/strong&gt; after trying to connect to HD.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540786/566540787.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Deploy HD WAR file&lt;/li&gt;
&lt;li&gt;Try to connect to the HD&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The issue can be on tomcat side, in this case the resources loaded by the HD while trying to connect to the measure schema will be missed, so the first action to do before troubleshooting this issue is to restart tomcat, then try to connect to the HD&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Function AAD Gather Stats does not exist while consolidating snapshot on measure schema</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-function-aad-gather-stats-does-not-exist-while-consolidating-snapshot-on-measure-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-function-aad-gather-stats-does-not-exist-while-consolidating-snapshot-on-measure-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the known error of &amp;ldquo;Failed to run HD GATHER STATS (ERROR: function HD_gather_stats() does not exist)&amp;rdquo; while consolidating the snapshots of Central Schema on the Measure Schema using the Consolidation GUI tool of HD.&lt;/p&gt;
&lt;p&gt;Please refer to the screenshot given below to get a clear idea about the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540826/566540828.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Please refer to the documentation link which provides information and details about the &lt;a href="http://doc.castsoftware.com/display/DOC73/Using+the+AAD+GUI+and+CLI+tools"&gt;Consolidation GUI and CLI Tools&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Empty or blank view - Portfolio View</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-portfolio-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-empty-or-blank-view/health-dashboard-views-empty-or-blank-view-portfolio-view/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This page describes the solution to a known problem with Application Analytics Dashboard Component.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; A test has been introduced into the process of uploading snapshots to the Measurement Service schema for display in the CAST Application Analytics Dashboard which will check for Quality Rules that have returned &amp;ldquo;&lt;strong&gt;total checks = 0&lt;/strong&gt;&amp;rdquo; when they were fired during the analysis/snapshot. When a Quality Rule shows these results, &lt;strong&gt;there is a bug in the Quality Rule itself&lt;/strong&gt;. This bug leads to corrupt data which, if uploaded to the Measurement Service schema, can cause the &lt;strong&gt;CAST Application Analytics Dashboard to crash&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Error - Your application failed to start due to a bad connection definition</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-your-application-failed-to-start-due-to-a-bad-connection-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-error/health-dashboard-views-error-your-application-failed-to-start-due-to-a-bad-connection-definition/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to connect to the HD portal,with the credentials, after running some consolidation cmd lines,the following error occurs :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Application Analytics Dashboard&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You application failed to start due to a &amp;ldquo;bad connection definition&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Please contact your administrator for resolution Symptoms&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The database connection is not defined or has failed to load.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Possible causes includes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Database server issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Available connections&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540923/566540922.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Views - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-views/health-dashboard-views-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When connecting to the HD dashboard, there is some delay (some minutes) before the information is displayed. This troubleshooting describes the different steps to follow in order to identify/explain the root cause of performance issue on ADD response time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard json configuration options</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-json-configuration-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-json-configuration-options/</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 page explains how to configure various advanced options that affect the entire Health Dashboard (i.e, they are valid regardless of whether your dashboard contains one or multiple Applications). Note that this page does not deal with &lt;strong&gt;Tiles&lt;/strong&gt; (see &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tile-management/"&gt;Health Dashboard tile management&lt;/a&gt;) nor &lt;strong&gt;Categories/Tags&lt;/strong&gt; (see &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-tag-and-category-management/"&gt;Health Dashboard tag and category management&lt;/a&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Above and beyond the configuration possibilities that are available for &lt;strong&gt;Tiles&lt;/strong&gt; and &lt;strong&gt;Categories/Tags&lt;/strong&gt;, there are &lt;strong&gt;additional&lt;/strong&gt; advanced configuration options as listed below:&lt;/p&gt;</description></item><item><title>Imaging Quality Checks</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/imaging-quality-checks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/onboarding-practices/imaging-quality-checks/</guid><description>&lt;p&gt;Additional checks should be made in Imaging, just after an initial load to control if the analysis is correct or. This should be used with Imaging. Please refer to the following &lt;a href="https://github.com/CAST-Extend/imagingeligibilityreport/wiki/Documentation"&gt;link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/CAST-Extend/imagingeligibilityreport/wiki/Documentation"&gt;Imaging Eligibility Report&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Initial login to AIP Console - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-aip-console-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-aip-console-v-2-x/</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 page explains how to login to Console for the first time and check that all is functioning as expected.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You should now check that Console is running: you may wish to check that access is possible from &lt;strong&gt;an unrelated machine on the internal network&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_server_host_name&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_ip_address&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If the setup has been completed successfully, you will see the following:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128795/576128799.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Login with a user that has the &lt;strong&gt;ADMIN&lt;/strong&gt; role as defined in Keycloak. The startup wizard will be displayed (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/"&gt;Complete start-up wizard - v. 2.x&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Initial login to AIP Console - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-aip-console-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/initial-login-to-aip-console-v-2-x/</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 page explains how to login to Console for the first time and check that all is functioning as expected.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You should now check that Console is running: you may wish to check that access is possible from &lt;strong&gt;an unrelated machine on the internal network&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_server_host_name&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_ip_address&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If the setup has been completed successfully, you will see the following:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128795/576128799.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Login with a user that has the &lt;strong&gt;ADMIN&lt;/strong&gt; role as defined in Keycloak. The startup wizard will be displayed (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/"&gt;Complete start-up wizard - v. 2.x&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Initial login to AIP Console - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/initial-login-to-aip-console-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/initial-login-to-aip-console-v-2-x/</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 page explains how to login to Console for the first time and check that all is functioning as expected.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You should now check that Console is running: you may wish to check that access is possible from &lt;strong&gt;an unrelated machine on the internal network&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_server_host_name&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//&amp;lt;aip_console_ip_address&amp;gt;:8081/&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If the setup has been completed successfully, you will see the following:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128795/576128799.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Login with a user that has the &lt;strong&gt;ADMIN&lt;/strong&gt; role as defined in Keycloak. The startup wizard will be displayed (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/"&gt;Complete start-up wizard - v. 2.x&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Initialize the platform preferences in CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/security/installing-cast-security/initialize-the-platform-preferences-in-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/installing-cast-security/initialize-the-platform-preferences-in-cast-management-studio/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST AI Administrator&lt;/p&gt;
&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 explains how to initialize the CAST Management Studio  - i.e. configure a &lt;strong&gt;CAST license key&lt;/strong&gt; and define the &lt;strong&gt;source code Delivery&lt;/strong&gt; and &lt;strong&gt;Deployment&lt;/strong&gt; folders.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Once the CAST Security schemas have been successfully created (see previous step: &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/create-cast-security-schemas/"&gt;Create CAST Security schemas&lt;/a&gt;) you now need to initialize the CAST Management Studio. You can do this in two ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Via the CAST Management Studio GUI&lt;/strong&gt; - this method is best used in small deployments where only a handful of Applications (and therefore a small number of &amp;ldquo;combined installation&amp;rdquo; CAST schemas) require initialization. This option requires that you open the CAST Management Studio, connect to EACH Management Service schema and then configure the required settings for EACH.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Via the CAST Management Studio CLI&lt;/strong&gt; - this method is best used in large scale deployments where many dozens of Applications require initialization. This method allows the settings to be configured via a batch script file and therefore does not require that the CAST Management Studio is opened for EACH Management Service schema.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&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;Access to the CAST Management Service schema and any associated schemas is governed by a global &lt;strong&gt;license key&lt;/strong&gt;. You must have a valid license key in your possession before you begin.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="via-the-cast-management-studio-gui"&gt;Via the CAST Management Studio GUI&lt;/h2&gt;
&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;When using this method, you must repeat the instructions for each Management Service schema that you have installed. The CAST Management Studio should be run from the machine used to &lt;a href="https://doc.castsoftware.com/export-v2/security/installing-cast-security/run-the-cast-security-setup/"&gt;run the CAST Security setup&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Install an extension</title><link>https://doc.castsoftware.com/export-v2/extend/install-an-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/install-an-extension/</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 page provides an explanation about how to &lt;strong&gt;install&lt;/strong&gt; an official or custom CAST AIP extension that you have &lt;a href="https://doc.castsoftware.com/export-v2/extend/download-an-extension/"&gt;downloaded&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Some extensions (whether custom or official) need to be installed in a variety of locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;CAST Management, Analysis and Dashboard Service schemas&lt;/strong&gt; (extensions are not installed to the Measurement Service schema).&lt;/li&gt;
&lt;li&gt;In the&lt;strong&gt;CAST Delivery folder&lt;/strong&gt;, within the &amp;ldquo;plugins&amp;rdquo; sub-folder - this is necessary for all extensions that add an extractor or a discoverer to the CAST Delivery Manager Tool.&lt;/li&gt;
&lt;li&gt;Into the &lt;strong&gt;CAST AIP Assessment Model&lt;/strong&gt; if the extension includes Quality Rules/Measures/Distributions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The&lt;strong&gt;installation&lt;/strong&gt; is handled either&lt;/p&gt;</description></item><item><title>Install CAST Extend local server or Offline for CAST Imaging - optional</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-extend-local-server-or-offline-for-cast-imaging-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-extend-local-server-or-offline-for-cast-imaging-optional/</guid><description>&lt;p&gt;CAST Extend local server/Offline is &lt;strong&gt;only required&lt;/strong&gt; if (due to security concerns for example) your organization/AIP Console cannot interact over the public internet with CAST&amp;rsquo;s Extend system for Extension management. CAST currently offers two separate but similar &amp;ldquo;offline&amp;rdquo; packages that can be installed:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 155.0px;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Installed on-premises.&lt;/li&gt;&lt;li&gt;Can be configured in offline or online mode:&lt;ul&gt;&lt;li&gt;When in offline mode, functionality is the same as CAST Extend Offline and extensions must be added manually to CAST Extend Proxy.&lt;/li&gt;&lt;li&gt;When in online mode, CAST Extend Proxy is configured to connect with CAST's Extend system for Extension management over the public internet.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;AIP Console connects directly to fetch required extensions.&lt;/li&gt;&lt;li&gt;Configured in AIP Console in the &lt;strong&gt;start-up wizard&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/install-cast-extend-local-server/"&gt;Install CAST Extend local server&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Adding a new object linked to a parent object that already exists using CI_OBJECTS and CI_PARENTS</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-adding-a-new-object-linked-to-a-parent-object-that-already-exists-using-ci-objects-and-ci-parents/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-adding-a-new-object-linked-to-a-parent-object-that-already-exists-using-ci-objects-and-ci-parents/</guid><description>&lt;p&gt;When adding a new object to the Analysis schema you MUST also define a link with a parent object. If you do not do so, an error (&amp;ldquo;The parent of the object is missing&amp;rdquo;) will be generated. See for more information on error handling.&lt;/p&gt;
&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;p&gt;In this example, we are going to add a new object (a T-SQL View called &amp;ldquo;TEST&amp;rdquo;) and link it as a child to the existing database &amp;ldquo;CASTPUBS&amp;rdquo; that is already synchronized with the Analysis schema. Remember that T-SQL objects are not automatically given OBJECT_GUIDs, but this method will allow you to create your own OBJECT_GUID for the new object and will automatically create the OBJECT_GUID for the existing object (where it does not exist).&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Error handling</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-error-handling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-error-handling/</guid><description>&lt;p&gt;The &lt;strong&gt;KB Update SQL Tool&lt;/strong&gt; has a built in &lt;strong&gt;error handling system&lt;/strong&gt;: when a job is launched, a series of data consistency checks are carried out to check that the proposed query will execute correctly. If any problems are detected (for example attempting to insert duplicate OBJECT_GUIDs or attempting to modify a numeric property using the wrong entry table) the job execution will stop. An error ID is then inserted into the ERROR_ID column of the entry table you are updating. You can then query the CI_ERRORS entry table to extract the error information message that will help you debug the problem.&lt;/p&gt;</description></item><item><title>Manage CAST Extend local server via Administration Center</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/manage-cast-extend-local-server-via-administration-center/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/manage-cast-extend-local-server-via-administration-center/</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;:
information about the Administration Center provided in CAST Extend
local server ≥ 1.1.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Starting CAST Extend local
server ≥ 1.1.0, a UI based
Administration Center has been implemented in Extend local server. This
allows you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change
how CAST Extend local server functions - &lt;strong&gt;offline&lt;/strong&gt; or &lt;strong&gt;online&lt;/strong&gt;
mode&lt;/li&gt;
&lt;li&gt;View
and manage &lt;strong&gt;manifest update settings&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/510066741/510066743.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="accessing-the-administration-center"&gt;Accessing the Administration Center&lt;/h2&gt;
&lt;p&gt;The Administration Center is
accessible only using a &lt;strong&gt;unique URL&lt;/strong&gt; made available
during the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/install-cast-extend-local-server/"&gt;installation
process&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Modify the user access port or set up secure HTTPS dashboard access</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/modify-the-user-access-port-or-set-up-secure-https-dashboard-access/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/modify-the-user-access-port-or-set-up-secure-https-dashboard-access/</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 page describes how to change the CAST Dashboard access port, for example to enable HTTPS.&lt;/p&gt;
&lt;/div&gt;
&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;This information is only valid for CAST Dashboard ≥ 2.x when using a ZIP/JAR file deployment (i.e. without Apache Tomcat). If you are deploying WAR files using Apache Tomcat, see **&lt;a href="https://doc.castsoftware.com/display/DASHBOARDSDRAFT/Configuring+Apache+Tomcat+to+use+secure+https+protocol"&gt;Configuring Apache Tomcat to use secure https protocol&lt;/a&gt;**for more information.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default, the CAST Dashboards will listen on an insecure &lt;strong&gt;HTTP&lt;/strong&gt; connection on port &lt;strong&gt;8080&lt;/strong&gt; (i.e for user access). This page explains how to change the listening port number, for example to enable a secured connection using &lt;strong&gt;HTTPS&lt;/strong&gt; on port &lt;strong&gt;443&lt;/strong&gt; or to change to an alternative HTTP port such as port &lt;strong&gt;80&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Moving existing CAST schemas</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/moving-existing-cast-schemas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/moving-existing-cast-schemas/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 page provides information about how to &lt;strong&gt;move existing CAST schemas&lt;/strong&gt; - i.e. changing the &lt;strong&gt;instance&lt;/strong&gt; and/or the &lt;strong&gt;database&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This document provides information about how to move existing CAST schemas in the following scenarios:&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Errors from the Event Viewer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-errors-from-the-event-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-errors-from-the-event-viewer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With Event Viewer, users can monitor events recorded in Operating systems Application, Security, and System logs. This page explains how to view Errors from the Event Viewer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To access it, explore the system as follows&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click on &amp;ldquo;My Computer&amp;rdquo; then click on &amp;ldquo;Manage&amp;rdquo;&lt;/li&gt;
&lt;li&gt;In the Computer Management window, expand &amp;ldquo;Event Viewer&amp;rdquo;: select &amp;ldquo;Application&lt;/li&gt;
&lt;li&gt;In the right panel of the window, you have the list of messages. Identify the error event which occurs at a particular time of your interest then double click on this error to have details&lt;/li&gt;
&lt;li&gt;In the dialog box of the event viewer, the description gives you details&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529150/566529149.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Windows parameters - Getting Windows version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-windows-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-windows-parameters/operating-systems-information-getting-windows-parameters-getting-windows-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the method to get windows version&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get detailed version information of Windows (including number of service pack), choose Start&amp;gt;Run and type the following command: &lt;br&gt;
&lt;strong&gt;winver&lt;/strong&gt;&lt;br&gt;
Executing command &amp;lsquo;winver&amp;rsquo; displays a dialog box entitled &amp;ldquo;About Windows&amp;rdquo;. It indicates the Windows version (2000, XP, 2003&amp;hellip;) and the Windows edition (Professional, Server, Advanced Server&amp;hellip;) as well as the version number, build number, and service pack number.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>PL SQL</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/pl-sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-technology/pl-sql/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with PL SQL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page you are interested in:&lt;/li&gt;
&lt;li&gt;If you do not find the information you are looking for or solution for your problem, please contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/quality-and-sizing-model-resources-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/quality-and-sizing-model-resources-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;Description provided by the Quality Standard documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/quality-and-sizing-model-resources-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/quality-and-sizing-model-resources-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;Description provided by the Quality Standard documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/quality-and-sizing-model-resources-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/quality-and-sizing-model-resources-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/quality-and-sizing-model-resources-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/quality-and-sizing-model-resources-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/quality-and-sizing-model-resources-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/quality-and-sizing-model-resources-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/quality-and-sizing-model-resources-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/quality-and-sizing-model-resources-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/quality-and-sizing-model-resources-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/quality-and-sizing-model-resources-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/quality-and-sizing-model-resources-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/quality-and-sizing-model-resources-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/quality-and-sizing-model-resources-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/quality-and-sizing-model-resources-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/quality-and-sizing-model-resources-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/quality-and-sizing-model-resources-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/quality-and-sizing-model-resources-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/quality-and-sizing-model-resources-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/quality-and-sizing-model-resources-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/quality-and-sizing-model-resources-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/quality-and-sizing-model-resources-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/quality-and-sizing-model-resources-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/quality-and-sizing-model-resources-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/quality-and-sizing-model-resources-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/quality-and-sizing-model-resources-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/quality-and-sizing-model-resources-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/quality-and-sizing-model-resources-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/quality-and-sizing-model-resources-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into categories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number or String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HTML5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;JEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Maximum Line Count&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;PL/SQL&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ]&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].name&lt;/td&gt;
 &lt;td&gt;Parameter name; a threshold to distribute objects into catagerories&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].technology&lt;/td&gt;
 &lt;td&gt;Applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;parameters[ ].value&lt;/td&gt;
 &lt;td&gt;The threshold value&lt;/td&gt;
 &lt;td&gt;Number&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;parameters&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;.Net&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Heavy Forms threshold&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;technology&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C#&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;value&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;RESERVED&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/quality-and-sizing-model-resources-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/quality-and-sizing-model-resources-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/quality-and-sizing-model-resources-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/quality-and-sizing-model-resources-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/quality-and-sizing-model-resources-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/quality-and-sizing-model-resources-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/quality-and-sizing-model-resources-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/quality-and-sizing-model-resources-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/technical-criteria &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-rules &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-distributions &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-measures &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/technical-size-measures &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/functional-weight-measures &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/critical-violation-statistics &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/violation-statistics &lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/technical-debt-statistics &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/run-time-statistics &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Sizing Measure definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Background Fact definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://annotation.name"&gt;annotation.name&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;Description provided by the Quality Standard documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/quality-and-sizing-model-resources-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/quality-and-sizing-model-resources-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;Description provided by the Quality Standard documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/quality-and-sizing-model-resources-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/quality-and-sizing-model-resources-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="configuration-models"&gt;Configuration Models&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Quality Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/configuration/snapshots/{snapshotID}/sizing-measures&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Sizing Model&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-1"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Quality Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;businessCriteria.href&lt;/td&gt;
 &lt;td&gt;All Business criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalCriteria.href&lt;/td&gt;
 &lt;td&gt;All Technical criteria.&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityRules.href&lt;/td&gt;
 &lt;td&gt;All Quality Rules&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityDistributions.href&lt;/td&gt;
 &lt;td&gt;All Quality Distributions&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityMeasures.href&lt;/td&gt;
 &lt;td&gt;All Quality Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Sizing Model&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;Properties&lt;/td&gt;
 &lt;td&gt;Description&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;Occurs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalSizeMeasures.href&lt;/td&gt;
 &lt;td&gt;All Technical Size Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;functionalWeightMeasures.href&lt;/td&gt;
 &lt;td&gt;All Functional Weight Measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;criticalViolationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Critical Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationStatistics.href&lt;/td&gt;
 &lt;td&gt;All Violation Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technicalDebtStatistics.href&lt;/td&gt;
 &lt;td&gt;All Technical Debt Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;runtimeStatistics.href&lt;/td&gt;
 &lt;td&gt;All Run-time Statistics&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-1"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;businessCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Business Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technicalCriteria&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Technical Criteria&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityRules&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Rules&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityDistributions&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Distributions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="collection-of-configuration-items"&gt;Collection of Configuration Items&lt;/h2&gt;
&lt;h3 id="uri-templates-2"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/business-criteria&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-criteria&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-rules&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-distributions&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;quality-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Quality Indicators definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;technical-size-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;functional-weight-measures&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;critical-violation-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);line-height: 26.6667px;"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre style="line-height: 26.6667px;"&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span&gt;violation-statistics&lt;/span&gt; &lt;/span&gt;
&lt;/pre&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0);"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);line-height: 26.6667px;"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;technical-debt-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/&lt;span style="color: rgb(0,0,0);"&gt;run-time-statistics&lt;/span&gt; &lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Sizing Measures definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}/background-facts&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of references to Background Facts definitions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="business-criterion"&gt;Business Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-3"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-2"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Metric Id&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Business Criterion name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Metric description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;An empty array&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors&lt;/td&gt;
 &lt;td&gt;An array of contributing Technical Criteria&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors[].href&lt;/td&gt;
 &lt;td&gt;A contributing technical criteria&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;baseQualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of indirect contributing quality indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-2"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66032&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architectural Design&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;business-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66070/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66070&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Architecture Models Automated Checks&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;weight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;baseQualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66032/snapshots/5/base-quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All indirect grade contributors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="technical-criterion"&gt;Technical Criterion&lt;/h2&gt;
&lt;h3 id="uri-templates-4"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-3"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeContributors.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of contributing Quality Indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Tex&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-3"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61029/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61029&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Dynamic Instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Respect of practices regarding dynamic instantiation&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-criteria&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60012/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60012&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Changeability&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/60014/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;60014&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Efficiency &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/2572/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2572&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid declaring VB Variables without typing them&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="indirect-grade-contributors"&gt;Indirect Grade Contributors&lt;/h2&gt;
&lt;h3 id="uri-templates-5"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt; &lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID}/base-quality-indicators&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Array of Indirect Contributing Quality Indicators&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-4"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Quality Indicator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Quality Indicator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality Indicator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeight&lt;/td&gt;
 &lt;td&gt;A contributing weight of a quality indicator is the &lt;strong&gt;sum&lt;/strong&gt;  of all contributing path weights from the quality indicator to the business criterion. A contributing path weight is the product: contributing weight from the quality indicator to the technical criterion &lt;strong&gt;x&lt;/strong&gt; contributing weight of the technical criterion to the business criterion&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;compoundedWeightFormula&lt;/td&gt;
 &lt;td&gt;Explicit formula used to calculate the compounded weight Ex: &amp;ldquo;(8x4)+(4x5)&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;critical&lt;/td&gt;
 &lt;td&gt;Boolean if the quality indicator is critical for at least one technical criterion&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-4"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7140/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7140&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action artifacts should not directly call a JSP page&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x3)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7144/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7144&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Action Artifacts should not directly use database objects&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeight&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;compoundedWeightFormula&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(1x7)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;critical&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-rule"&gt;Quality Rule&lt;/h2&gt;
&lt;h3 id="uri-templates-6"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-5"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rulePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.thresholds&lt;/td&gt;
 &lt;td&gt;Thresholds used in grade formula to transform a quality rule compliance ratio into a grade.&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings .thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A percentage threshold&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-5"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/7298/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-rules&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66069/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66069&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Programming Practices - Unexpected Behavior&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;98&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="mf"&gt;99.99&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rulePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-distribution"&gt;Quality Distribution&lt;/h2&gt;
&lt;h3 id="uri-templates-7"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-6"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;distributionPattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings.categories&lt;/td&gt;
 &lt;td&gt;4 ordered categories&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]&lt;/td&gt;
 &lt;td&gt;A category (a distribution slot)&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. name&lt;/td&gt;
 &lt;td&gt;Category name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds&lt;/td&gt;
 &lt;td&gt;4 thresholds&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeSettings. categories[ ]. thresholds[ ]&lt;/td&gt;
 &lt;td&gt;A thresholds used in grade formula to transform a category measure into a category grade&lt;/td&gt;
 &lt;td&gt;Double&lt;/td&gt;
 &lt;td&gt;0..4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-6"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/65601/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-distributions&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Algorithmic and Control Structure Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/61026/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;61026&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Complexity - Technical Complexity&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;categories&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Very High 4GL Complexity Forms&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;thresholds&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;distributionPattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="quality-measure"&gt;Quality Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-8"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/quality-indicators/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A snapshoted Quality Indicator definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-7"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;measurePattern&lt;/td&gt;
 &lt;td&gt;Pattern&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators&lt;/td&gt;
 &lt;td&gt;Indicators depending on this indicator&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].href&lt;/td&gt;
 &lt;td&gt;Grade Aggregator reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].name&lt;/td&gt;
 &lt;td&gt;Grade Aggregator name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;gradeAggregators[].key&lt;/td&gt;
 &lt;td&gt;Grade Aggregator key&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-7"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66067/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;quality-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeAggregators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/quality-indicators/66009/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66009&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Architecture - Reuse&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;gradeContributors&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;measurePattern&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="sizing-measure"&gt;Sizing Measure&lt;/h2&gt;
&lt;h3 id="uri-templates-9"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/sizing-measures/{metricID}/snapshots/{snapshotID} &lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Sizing Measure definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-8"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Type&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Snapshot date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-8"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/sizing-measures/68001/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;68001&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Technical Debt estimates...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;technical-debt-statistics&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="background-fact"&gt;Background Fact&lt;/h2&gt;
&lt;h3 id="uri-templates-10"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/background-facts/{metricID}/snapshots/{snapshotID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;A snapshoted Background Fact definition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-9"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Quality rule name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;shortName&lt;/td&gt;
 &lt;td&gt;Abbreviation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;type&lt;/td&gt;
 &lt;td&gt;Always &amp;ldquo;background-facts&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;snapshots.href&lt;/td&gt;
 &lt;td&gt;Reference to get history of this item&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotation describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-9"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/background-facts/66061/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66061&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Business Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="rule-pattern"&gt;Rule Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-11"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/rule-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Rule Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-10"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a bad practice&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediationSample&lt;/td&gt;
 &lt;td&gt;Text: Code snippet of a remediation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards&lt;/td&gt;
 &lt;td&gt;Quality Standard References&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ]&lt;/td&gt;
 &lt;td&gt;A Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;Struct&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].standard&lt;/td&gt;
 &lt;td&gt;Quality Standard name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].id&lt;/td&gt;
 &lt;td&gt;Quality Standard reference ID&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].reference&lt;/td&gt;
 &lt;td&gt;URL to get an external documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityStandards[ ].description&lt;/td&gt;
 &lt;td&gt;Description provided by the Quality Standard documentation&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-10"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/rule-patterns/7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;7298&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A class that has pointer data members must provide a copy constructor&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;The report list all...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;C++&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;If you don&amp;#39;t define a copy constructor...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Define a copy constructor to properly manage pointer data members.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass {\n char * apointermember;\n};&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediationSample&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;class MyClass...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityStandards&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 	&lt;span class="s2"&gt;&amp;#34;standard&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CISQ&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;ASCMM-MNT-15&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Public Member Element&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="distribution-pattern"&gt;Distribution Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-12"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/distribution-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Distribution Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-11"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;Diagnosis findings report&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-11"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/distribution-patterns/65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;65601&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;4GL Complexity Distribution&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Distribution of Forms regarding their complexity&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="measure-pattern"&gt;Measure Pattern&lt;/h2&gt;
&lt;h3 id="uri-templates-13"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,51,102);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,51,102);"&gt;{Domain}/measure-patterns/{metricID}&lt;/span&gt;
 &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A Measure Pattern definition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation-12"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Pattern name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;key&lt;/td&gt;
 &lt;td&gt;Pattern public identifier&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;rationale&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;description&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;remediation&lt;/td&gt;
 &lt;td&gt;Text&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;reference&lt;/td&gt;
 &lt;td&gt;Text: External reference&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;output&lt;/td&gt;
 &lt;td&gt;deprecated&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;associatedValueName&lt;/td&gt;
 &lt;td&gt;Diagnosis findings name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;total&lt;/td&gt;
 &lt;td&gt;Text: definition of the tested components&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies&lt;/td&gt;
 &lt;td&gt;Applicable technologies&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologies[ ]&lt;/td&gt;
 &lt;td&gt;An applicable technology&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example-12"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/measure-patterns/66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;66067&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Avoid High Volume of Copy Pasted Code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;This metric is based on the ratio...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;technologies&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;rationale&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;A program with a lot of duplication...&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;reference&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;remediation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;output&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;associatedValueName&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;total&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Artifacts larger than 10 lines of code ( default value of the CODELINE parameter ) &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/quality-and-sizing-model-resources-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/quality-and-sizing-model-resources-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/quality-and-sizing-model-resources-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/quality-and-sizing-model-resources-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/quality-and-sizing-model-resources-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/quality-and-sizing-model-resources-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/quality-and-sizing-model-resources-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/quality-and-sizing-model-resources-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/quality-and-sizing-model-resources-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/quality-and-sizing-model-resources-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/quality-and-sizing-model-resources-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/quality-and-sizing-model-resources-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/quality-and-sizing-model-resources-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/quality-and-sizing-model-resources-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/quality-and-sizing-model-resources-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/quality-and-sizing-model-resources-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/quality-and-sizing-model-resources-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/quality-and-sizing-model-resources-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/quality-and-sizing-model-resources-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/quality-and-sizing-model-resources-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/quality-and-sizing-model-resources-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/quality-and-sizing-model-resources-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/quality-and-sizing-model-resources-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/quality-and-sizing-model-resources-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/quality-and-sizing-model-resources-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/quality-and-sizing-model-resources-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - CAST Storage Service is already installed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cast-storage-service-is-already-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cast-storage-service-is-already-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides troubleshooting approach to the error mentioned below. This is encountered while installing CSS/CSS2 or while running complete CAST Setup.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;CAST Storage Service is already installed. Please uncheck Cast Storage Service or uninstall previous version from Windows Control Panel&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531111/566531110.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Uninstall Cast Storage Service (CSS or CSS2)&lt;/li&gt;
&lt;li&gt;Try to install CSS/CSS2 or run complete CAST Setup&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - How to add CastStorageService service in windows OS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-add-caststorageservice-service-in-windows-os/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-add-caststorageservice-service-in-windows-os/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have accidentally deleted the CSS service in windows or if you do not find the CSS service in the service of windows you can add the service by following command.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;*Use these commands from the Windows Command Prompt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Command to delete the service in windows is&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to check the postgres server version by performing a query on a schema of the server</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-check-the-postgres-server-version-by-performing-a-query-on-a-schema-of-the-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-check-the-postgres-server-version-by-performing-a-query-on-a-schema-of-the-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details the process to check the postgre server version by performing a query on a schema of the server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Log in to &lt;strong&gt;PG Admin&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open &lt;strong&gt;SQL&lt;/strong&gt; editor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the below query&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;select version()&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
 **Example of results**

 ```sql
&amp;#34;PostgreSQL 9.1.8 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52), 64-bit&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Expected results for CSS1&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.12</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-12/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="mainframe-analyzer---aibtdli-interface-is-supported-for-ims-db"&gt;Mainframe Analyzer - AIBTDLI interface is supported for IMS-DB&lt;/h3&gt;
&lt;p&gt;In &lt;strong&gt;CAST AIP ≥ 8.3.12&lt;/strong&gt;, the Mainframe Analyzer now supports the AIBTDLI call for the link to PCB (IMS/DB)&lt;/p&gt;
&lt;p&gt;This improved support will generate more links between cobol  section/paragrpah and pcb from psb file, which will in turn improve the completeness of transaction call graphs used for function point counting.&lt;/p&gt;
&lt;h3 id="cast-upgrade-batch-file"&gt;CAST Upgrade batch file&lt;/h3&gt;
&lt;h4 id="castupgrade_serverconnectiontxt---passwd_crypted-option"&gt;CASTUpgrade_ServerConnection.txt - PASSWD_CRYPTED option&lt;/h4&gt;
&lt;p&gt;The option &lt;strong&gt;PASSWD_CRYPTED&lt;/strong&gt; has been removed and it is therefore no longer possible to define an encrypted password for the CAST Storage Service operator user directly in the txt file. See CSSPASSWORD below for more information about how to workaround this.&lt;/p&gt;</description></item><item><title>Report Generator - Information - How to identify SQL query related to a specific block in the report generator</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-identify-sql-query-related-to-a-specific-block-in-the-report-generator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-identify-sql-query-related-to-a-specific-block-in-the-report-generator/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to identify SQL query related to a specific block in the report generator after activating SQL traces on  RestAPI logs and how to adapt it to execute it on pgadmin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS 3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please follow the below steps -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Activate SQL Traces on RestAPI war by following the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/"&gt;Health Dashboard - Information - How to activate SQL traces on AAD and RestAPI logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Report Generator - Launching Report Generator - Errors - Impossible to add this web service URL Please enter a valid url with the following format</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-launching-report-generator-errors-impossible-to-add-this-web-service-url-please-enter-a-valid-url-with-the-following-format/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/report-generator-component/report-generator-launching-report-generator-errors-impossible-to-add-this-web-service-url-please-enter-a-valid-url-with-the-following-format/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the following error which arises when validating the Rest API URL in Report Generator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Impossible to add this web service URL. Please enter a valid url with the following format http://&lt;server&gt;:&lt;port&gt;/&lt;war&gt;/rest then validate the user and the password&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537196/566537197.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Report Generator&lt;/li&gt;
&lt;li&gt;Add URL a valid URL&lt;/li&gt;
&lt;li&gt;Click Validate to see the error message&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Risk Introduced tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/risk-introduced-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/risk-introduced-tile/</guid><description>&lt;p&gt;By default, Risk Introduced tile shows two values for the Total Quality Index (TQI) Health Factor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Added Critical Violations or Violations&lt;/strong&gt; &amp;gt; The number of critical violations or violations (i.e. &amp;ldquo;risk&amp;rdquo;) introduced in the current snapshot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Removed Critical Violations or Violations&lt;/strong&gt; &amp;gt; The number of critical violations or violations removed from the current snapshot&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188270/555188274.jpg" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188270/555188273.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Values are a comparison between the previous and current snapshot, therefore if this is the first snapshot then there will be Added Critical Violations or Violations but no Removed Critical Violations or Violations. It is also possible to &lt;strong&gt;change the Health Factor&lt;/strong&gt; by clicking the drop down arrow next to the Health Factor name. If no added or removed Critical Violations or Violations are present in the snapshot, then the tile will display no data and will not be clickable:&lt;/p&gt;</description></item><item><title>RPC - Current Version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-current-version/</guid><description>&lt;h5 id="current-version"&gt;Current Version&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Version: &lt;strong&gt;8.3&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Launching</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-launching/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-launching/</guid><description>&lt;h5 id="launching"&gt;Launching&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="client-identification-dialog-box"&gt;Client Identification dialog box&lt;/h6&gt;
&lt;p&gt;The very first time you launch the application, you may be asked for an &lt;strong&gt;Identifier&lt;/strong&gt;. This is simply a hostname that identifies your client machine to the &lt;strong&gt;server&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All you need to do is to enter an &lt;strong&gt;Identifier&lt;/strong&gt; in the appropriate field which can be up to 10 characters long. You can use your &lt;strong&gt;existing client name&lt;/strong&gt; if you want, or the last &lt;strong&gt;10 digits&lt;/strong&gt; of your IP address if this is more convenient.&lt;/p&gt;</description></item><item><title>RPC - Removing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-removing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-removing-connection-profiles/</guid><description>&lt;h5 id="removing-connection-profiles"&gt;Removing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To remove a Profile from memory:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt; located on the menu bar.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select a Profile and click &lt;strong&gt;Remove.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Profile will be deleted from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304381567&amp;amp;api=v2" alt=""&gt; Please note that if you remove a Profile, it will no longer be available for connection and cannot be retrieved.&lt;/li&gt;
&lt;/ul&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/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-creating-connection-profiles/"&gt;Creating Connection Profiles&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Report (on a View)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-report-on-a-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-report-on-a-view/</guid><description>&lt;h5 id="report-on-a-view"&gt;Report (on a View)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Report step&lt;/strong&gt; is always the final step in the wizard. All settings are summarized here so that you can review them and make amendments (by clicking the &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; button to return to the corresponding step).&lt;/p&gt;
&lt;h6 id="what-to-do-next"&gt;What to do next&amp;hellip;&lt;/h6&gt;
&lt;p&gt;Once the settings have been reviewed and you are satisfied, click &lt;strong&gt;Finish&lt;/strong&gt; to start generating the report.&lt;/p&gt;
&lt;p&gt;If you want to make any amendments, click &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; until you reach the required Step, make your changes and then return to the &lt;strong&gt;Final Step&lt;/strong&gt; again.&lt;/p&gt;</description></item><item><title>RPC - Report (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-report-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-report-on-specific-objects/</guid><description>&lt;h5 id="report-on-specific-objects"&gt;Report (on Specific Objects)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Report step&lt;/strong&gt; is always the final step in the wizard. All settings are summarized here so that you can review them and make amendments (by clicking the &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; button to return to the corresponding step).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Split report in multiple files&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This option will save the Report as separate files. Each object that you have chosen to include in the report will have its own specific file with all the information you requested. A &amp;ldquo;parent&amp;rdquo; file will also be created, which will display the links to the various object reports.&lt;/p&gt;</description></item><item><title>RPC - Select the Diagnostic</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-select-the-diagnostic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-select-the-diagnostic/</guid><description>&lt;h5 id="select-the-diagnostic"&gt;Select the Diagnostic&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Please note that this feature is a legacy feature and is maintained only for compatibility with previous CAST versions. CAST now provides the CAST Health and Engineering Dashboards to help enforce rules and standards in an organization. Please contact CAST for more information about this.&lt;/p&gt;
&lt;p&gt;This first wizard screen enables you to choose the &lt;strong&gt;type of diagnostic&lt;/strong&gt; you want to run.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Run a one-shot analysis&lt;/strong&gt; &amp;gt; Select this option if you want to run a simple diagnostic report.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Create a new diagnostic&lt;/strong&gt; &amp;gt; Select this option if you want to create a new diagnostic report. Choose a &lt;strong&gt;name&lt;/strong&gt; for the report and enter it into the first text box. Also enter a &lt;strong&gt;description&lt;/strong&gt; if you require. This diagnostic will then be saved in the Knowledge Base.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete an existing diagnostic&lt;/strong&gt; &amp;gt; Select this option if you want to delete an existing diagnostic. Select the diagnostic from the list below and click &lt;strong&gt;Next&lt;/strong&gt;. The diagnostic will then be removed from the Knowledge Base and will no longer be accessible. You will remain on the initial &amp;ldquo;Select the Diagnostic&amp;rdquo; wizard screen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use an existing diagnostic&lt;/strong&gt; &amp;gt; Select this option if you want to re-run a diagnostic that you have already used. Select the diagnostic from the list below.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="what-to-do-next"&gt;What to do next&amp;hellip;?&lt;/h6&gt;
&lt;p&gt;Once satisfied with your selections, click &lt;strong&gt;&amp;lt;Back&lt;/strong&gt; to return to the &lt;strong&gt;previous step&lt;/strong&gt;, click &lt;strong&gt;Next&amp;gt;&lt;/strong&gt; to move on to &lt;strong&gt;the next step&lt;/strong&gt;, or &lt;strong&gt;Cancel&lt;/strong&gt; to abort the process.&lt;/p&gt;</description></item><item><title>RPC - Template Selection (with Predefined)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-template-selection-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-template-selection-with-predefined/</guid><description>&lt;h5 id="template-selection-with-predefined"&gt;Template Selection (with Predefined)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page enables you to &lt;strong&gt;select&lt;/strong&gt; the template you want to generate. This wizard step is similar to the &lt;strong&gt;Template zone&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223767/images_step1.gif?version=1&amp;amp;modificationDate=1549304385447&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;There are &lt;strong&gt;three&lt;/strong&gt; distinct sections in this wizard step:&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;Available Templates&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This section lists all the templates that are available for use. If this is the first time you have used the wizard, and there are no &lt;strong&gt;Templates&lt;/strong&gt; listed, you need to add some from file in the &lt;strong&gt;Template zone&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;. Select the &lt;strong&gt;Template&lt;/strong&gt; you want to generate in this section.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Template File Path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This text field displays where the template is &lt;strong&gt;located&lt;/strong&gt; on your PC.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Template File Description&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This text field displays a short &lt;strong&gt;description&lt;/strong&gt; of what the template actually does.&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/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RPC - What are the General Configuration tabs?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-what-are-the-general-configuration-tabs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-general-configuration-tabs/rpc-what-are-the-general-configuration-tabs/</guid><description>&lt;h5 id="what-are-the-general-configuration-tabs"&gt;What are the General Configuration tabs?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The General Configuration tabs provide a wide range of options for configuring all aspects of the application.&lt;/p&gt;
&lt;p&gt;To access the &lt;strong&gt;General Configuration dialog box:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Options&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select the appropriate tab&lt;/li&gt;
&lt;/ol&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - What is a Report on SQL Query?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-what-is-a-report-on-sql-query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-what-is-a-report-on-sql-query/</guid><description>&lt;h5 id="what-is-a-report-on-sql-query"&gt;What is a Report on SQL Query?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This wizard enables you to build an HTML based report about specific objects stored in your Knowledge Base through an SQL query.&lt;/p&gt;
&lt;p&gt;This can be done either manually (creating the queries and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-concept-and-header-tags/rpc-report-header-tags/"&gt;headers&lt;/a&gt; yourself) or using a pre-defined template (templates are shipped by CAST and can be found in the HSQ folder in the CAST installation directory).&lt;/p&gt;
&lt;p&gt;If you choose the manual method, you can save your query to file for reuse at a later date.&lt;/p&gt;</description></item><item><title>Secure Socket Layer (SSL) CAST implementations</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-cast-implementations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-cast-implementations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with CAST implementations using Secure Socket Layer (SSL) .&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;See the sections below for information on CAST implementations of SSL for the following products:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)CASTimplementations-Console"&gt;Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)CASTimplementations-Imaging"&gt;Imaging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SecureSocketLayer(SSL)CASTimplementations-Dashboard"&gt;Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="console"&gt;Console&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Console V2 requires a alias to a keystore which should be an alias to a key/certificate pair in the keystore&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For further information, please see: &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/changing-console-and-node-port-numbers-activating-https/"&gt;Changing Console and Node port numbers - activating HTTPS&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - Application Investigation</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-application-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-application-investigation/</guid><description>&lt;h4 id="application-investigation-view"&gt;Application Investigation view&lt;/h4&gt;
&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;Note that the Application Investigation view is &lt;strong&gt;not available&lt;/strong&gt; when viewing data from a previous snapshot.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/414941385/414941397.jpg" alt=""&gt; or by clicking the &lt;strong&gt;Application Components tile&lt;/strong&gt;, this view enables investigation of the objects in the Application. Data is presented in a series of &lt;strong&gt;tables&lt;/strong&gt; on the left and right hand side of the page enabling you to drill down from an &lt;strong&gt;Application&lt;/strong&gt; right down to an &lt;strong&gt;individual object&lt;/strong&gt; within that Application, and view the Rules that those objects have violated.&lt;/p&gt;</description></item><item><title>Server Manager - Information - Generating Log file in SHOW SQL Mode</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-generating-log-file-in-show-sql-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-generating-log-file-in-show-sql-mode/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on generating log file in SHOW SQL Mode&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can activate SQL mode as shown below&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right-click on Windows shortcut for Server Manager,then select Properties.&lt;/li&gt;
&lt;li&gt;Add &amp;lsquo;-SHOW(SQL)&amp;rsquo; to the end of the command line as shown in the screenshot below.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527885/566527886.png" alt=""&gt;.&lt;/p&gt;</description></item><item><title>Server Manager - Launching Server Manager - Error - Server Manager Fails to Open - Duplicate package information STAT Error - Cannot write to ini file location Error</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-server-manager-fails-to-open-duplicate-package-information-stat-error-cannot-write-to-ini-file-location-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-server-manager-fails-to-open-duplicate-package-information-stat-error-cannot-write-to-ini-file-location-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error will appear when we try to open the server manager.&lt;/p&gt;
&lt;p&gt;Following errors would appear :  error can&amp;rsquo;t write to &amp;ldquo;(null)&amp;rdquo; or Duplicate package information : STAT&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537355/566537356.png" alt=""&gt;&lt;strong&gt;Figure 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537355/566537354.png" alt=""&gt;&lt;strong&gt;&lt;strong&gt;Figure 2&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open Server Manager&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error occurs when CMS/server manager is unable to create files, which usually happens when CMS doesn&amp;rsquo;t have write permissions on the folders mentioned in &lt;strong&gt;CastGlobalSettings.ini&lt;/strong&gt; which is located in the CAST installation area.&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - Missing dependency</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-missing-dependency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-missing-dependency/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using server manager to install a database, an error regarding a missing dependency like in the following screenshot occurs when selecting the extensions to install:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537392/566537391.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try to install a database with some existing extensions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is:&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Central base fails to update - SQL Error relation table_name does not exsist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-sql-error-relation-table-name-does-not-exsist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-base-fails-to-update-sql-error-relation-table-name-does-not-exsist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the below error while updating the central database with the Server Manager:&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR: relation &amp;ldquo;&lt;TABLE NAME&gt;&amp;rdquo; does not exist (Severity 1, Msg No 1).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537306/566537307.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use CUT to update the databases to a more recent CAST version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the Servman log file&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Error - Duplicate key value violates unique constraint idx_pmcsubset_name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-error-duplicate-key-value-violates-unique-constraint-idx-pmcsubset-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-error-duplicate-key-value-violates-unique-constraint-idx-pmcsubset-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides help when the following error is encountered when performing an upgrade on the management database:&lt;/p&gt;
&lt;p&gt;ERROR: duplicate key value violates unique constraint &amp;ldquo;idx_pmcsubset_name&amp;rdquo; as shown in the screenshot below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537335/566537334.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This error can be found in the upgrade log for server manager. Refer the page (&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;) to find the log file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Setting up a Reverse Proxy on Apache web server</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/setting-up-a-reverse-proxy-on-apache-web-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-deployment-considerations/apache-tomcat-installation-and-configuration-options/setting-up-a-reverse-proxy-on-apache-web-server/</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;: Here we have specified one of several approaches for configuring a reverse proxy for the CAST dashboards to hide the application server or to take advantage of some specific Apache configuration. This method assumes that you have installed &lt;strong&gt;Apache HTTP Server&lt;/strong&gt; (available at &lt;a href="http://httpd.apache.org/download"&gt;http://httpd.apache.org/download&lt;/a&gt;). We recommend using version &lt;strong&gt;2.4&lt;/strong&gt; (minimum) - 2.2 is NOT recommended.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The steps required to establish the reverse proxy are as follows. First, edit the &lt;strong&gt;httpd.conf&lt;/strong&gt; file available in the Apache installation location e.g.:&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - The system cannot find the path specified - Windows User with special characters</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-the-system-cannot-find-the-path-specified-windows-user-with-special-characters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-the-system-cannot-find-the-path-specified-windows-user-with-special-characters/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When installing CAST, the installation fails with the error &amp;lsquo;The system cannot find the path specified.  &lt;/p&gt;
&lt;p&gt;Screenshot of the error - &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538330/566538329.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Error message in the cast_caip_setup_cmd.log - &lt;/p&gt;
&lt;p&gt;Error file content:&lt;br&gt;
The system cannot find the path specified.&lt;/p&gt;
&lt;p&gt;Information file content:&lt;br&gt;
The system cannot find the path specified.&lt;br&gt;
The system cannot find the path specified.&lt;br&gt;
SEVERE_ERROR&lt;br&gt;
launch_cmd returns from C:\Users!SAXM\AppData\Local\Temp\2{22F805D1-2DC0-42CD-9085-426B2208DFCB}\CAIP_install_finalize.bat ERRORLEVEL=1&lt;/p&gt;
&lt;p&gt;The log files for the installation can be found in the setup section of this document:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Sherlock - Release Notes - Version 9.0</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sherlock/tools-sherlock-cast-support-tool-cst-alias-sherlock-user-guide/sherlock-release-notes/sherlock-release-notes-version-9-0/</guid><description>&lt;h3 id="904-funcrel"&gt;9.0.4-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;46708&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the &amp;ldquo;aip_config&amp;rdquo; schema backup to fail when attempting to use Sherlock. Two unnecessary options have been removed, resolving the issue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="903-funcrel"&gt;9.0.3-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Improvement - schema backup&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;aip_config&amp;rdquo; and &amp;ldquo;aip_node&amp;rdquo; schemas are now automatically included in the schema backup action.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="902-funcrel"&gt;9.0.2-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SLK-609 manage connection to PostgreSQL on a database not named &amp;ldquo;postgres&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;manage connection to PostgreSQL on a database not named &amp;ldquo;postgres&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="901"&gt;9.0.1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;A significant number of exception issues has been taken care of  including the ones involving fetching delivery, deploy, war folders from the user environment.&lt;/p&gt;</description></item><item><title>Source Code Delivery for AIP Console</title><link>https://doc.castsoftware.com/export-v2/fbp/source-code-delivery-for-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/source-code-delivery-for-aip-console/</guid><description>&lt;h2 id="background-and-approach"&gt;Background and Approach&lt;/h2&gt;
&lt;p&gt;There are two main approaches to &amp;ldquo;source code&amp;rdquo; delivery when onboarding or rescanning an application in AIP Console.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Single Zip file (Preferred)&lt;/strong&gt; - This requires as input, a single Zip file containing all relevant &amp;ldquo;Source Code&amp;rdquo; artefacts. The structure of the folders within the Zip file needs to also remain consistent from release to release. One way to do this is to create separate folders for each technology and also folders by sub technology within technology. This requires that some initial preparation is put into the creation of this Zip file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defined folders and files&lt;/strong&gt; - This requires the configuration of all the files and folders with AIP Console, that contains the same files and folders that would be captured in a s&lt;strong&gt;ingle Zip file&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &amp;ldquo;source code&amp;rdquo; delivery needs to contain more than just source code (please see technology specifics below). To perform system-level analysis, AIP Console requires:&lt;/p&gt;</description></item><item><title>Source Extractor - ABAP - Run extraction - Fatal Error - TABLE ZCAST_EXTRMODI_T is not in nametab</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-table-zcast-extrmodi-t-is-not-in-nametab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-abap/source-extractor-abap-run-extraction/source-extractor-abap-run-extraction-fatal-error/source-extractor-abap-run-extraction-fatal-error-table-zcast-extrmodi-t-is-not-in-nametab/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to deal with the error message :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TABLE ZCAST_EXTRMODI_T is not in nametab&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error occurs while performing ABAP source extraction using SAP Extractor version 8.4.x.&lt;/p&gt;
&lt;p&gt;First TR# &lt;strong&gt;SB1K900049&lt;/strong&gt; failed with RC-8 with the below error.&lt;br&gt;
 &lt;br&gt;
&lt;img src="https://castsoftware.zendesk.com/attachments/token/IS5b2XuxpPmWCbUM9fhABtJMY/?name=image.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Issue observed in SAP Extractor version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.4.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In SAP system, when the error occurs, open the Runtime Error descritpion to identify the rootcause of the issue&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Error -ORA-01555 error signaled in parallel query server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-error-ora-01555-error-signaled-in-parallel-query-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-error-ora-01555-error-signaled-in-parallel-query-server/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides explanation to the  Error -ORA-01555  signaled in parallel query server message.  The error can be seen in the PL/SQL Extraction :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/624590874/637763755.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the DB extractor&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue here occurs when the ORA-01555 error relates to insufficient rollback segments or undo retentions parameter values that are not large enough.&lt;/p&gt;
&lt;p&gt;The modified data by &lt;strong&gt;performed commits and rollbacks&lt;/strong&gt; causes rollback data to be overwritten when the rollback segments are smaller in size and the number of the changes being performed at the time.&lt;br&gt;
 &lt;br&gt;
To solve this issue&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Extraction step - Performance issue</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-extraction-step-performance-issue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-extraction-step-performance-issue/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots performance issues you may face during a PL/SQL extraction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the DB extractor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the extractor log file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check globally if the extraction rate is low : If they are lower than 1000 rows/s, this is a bad performance. You can focus on the &lt;strong&gt;Extracting: Oracle Tables&amp;hellip;&lt;/strong&gt; as below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538492/566538494.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-faq/</guid><description>&lt;p&gt;Error Oracle Forms Extractor :Required Forms module not found&lt;/p&gt;
&lt;p&gt;The message Required Forms module not found occurs if a file is not present or corrupted.&lt;br&gt;
Impact:Missing links and objects.&lt;br&gt;
Solution:To run the analysis with all dependencies.&lt;/p&gt;
&lt;p&gt;What does the generated statistics file during SAP extraction signify?&lt;/p&gt;
&lt;p&gt;The statistics file is not used for analysis, it is like a log file. The number counts only files with ABAP extensions (not .xml or .list extensions).When you have a package PACK1 which contains a subpackage PACK2, you obtain 2 directories PACK1 and PACK2 (PACK2 is not inside PACK1) and visibly, the count of PACK1 files contains the number of ABAP files of both packages.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Checking and removing corruptions in CB - Objects with missing types</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-objects-with-missing-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb-objects-with-missing-types/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to identify the list of objects with missing types.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Invalid Object Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Missing Object Type ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Application&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;System&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Module&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container Type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Central Site ID&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to get the content of DSS HISTORY</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-get-the-content-of-dss-history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-get-the-content-of-dss-history/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to get the contents of the DSS_HISTORY table which provides information on what has been run on the database&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_HISTORY&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Start the proc: DSS_FillFunctionalDate&amp;rdquo;;&amp;ldquo;2016-02-12 00:09:57.023&amp;rdquo;;1&lt;br&gt;
&amp;ldquo;End the proc: DSS_FillFunctionalDate&amp;rdquo;;&amp;ldquo;2016-02-12 00:09:57.031&amp;rdquo;;2&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the List of Technologies used in an Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-list-of-technologies-used-in-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-list-of-technologies-used-in-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to list the technologies used in an application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_LINKS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PREVIOUS_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;60017&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_NAME&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here &amp;#39;App1&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to check which rules have changed criticality between snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-check-which-rules-have-changed-criticality-between-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-check-which-rules-have-changed-criticality-between-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to check  the rules which have changed criticality between two snapshots.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query below requires the previous and current snapshot ids which can be obtained by following this page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on modules - How to compare the lines of code of all modules of an application for two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-compare-the-lines-of-code-of-all-modules-of-an-application-for-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-compare-the-lines-of-code-of-all-modules-of-an-application-for-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query which will compare the lines of code for all modules of an application for two snapshots of the application (snapshot_id required).  It assumes that two snapshots of the application have been successfully performed.  A second query is provided which also does this comparison for the last two snapshots (no snapshot_id required, though application id required).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to count of objects with the status added by snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-of-objects-with-the-status-added-by-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-of-objects-with-the-status-added-by-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the count of added objects in the current snapshot the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects_statuses&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1;6699&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to change the label of the snapshot using UPDATE query</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-change-the-label-of-the-snapshot-using-update-query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-change-the-label-of-the-snapshot-using-update-query/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will result in changing the label of the snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;new_label&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;generated&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;new_label&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;desired&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;particular&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;can&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;be&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obtained&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;table&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to retrieve the list of transactions for a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions-for-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions-for-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To retrieve the list of transaction for a snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;List of transactions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central will provide a list of transactions ( replace &amp;lt;snapshot_id&amp;gt; with appropriate snapshot_id). The below query will provide the list of ALL transactions (empty+non-empty)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query Result&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to retrieve the status of Transactions per snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-status-of-transactions-per-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-status-of-transactions-per-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieve the status of Transactions per snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;UNKNOWN&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;efp_tran_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10322&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10204&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to list the Datafunction ID being a merge root of a DF but it doesn't have the flag stating it is a merge root</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-list-the-datafunction-id-being-a-merge-root-of-a-df-but-it-doesnt-have-the-flag-stating-it-is-a-merge-root/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-list-the-datafunction-id-being-a-merge-root-of-a-df-but-it-doesnt-have-the-flag-stating-it-is-a-merge-root/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the Datafunctions id being a merge mother of a DF but it doesn&amp;rsquo;t have the flag stating it is a merge mother. Note that this corruption is fixed in 8.3.0.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Datafunction being a merge root is the data function that has been merged with others, and it is the root of the merge, so it appears on the dashboard and TCC)&lt;/li&gt;
&lt;li&gt;The Datafunction being a merged item is the data function that has been merged as a child of another one, so it does not appear in the dashboard and TCC.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the job type name and its description</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-job-type-name-and-its-description/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-job-type-name-and-its-description/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page give you the information of jobs on your knowledge base: the id, the name and description of the job.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5500&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the number of links generated during the analysis by the computation of the Inference Engine</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-during-the-analysis-by-the-computation-of-the-inference-engine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-during-the-analysis-by-the-computation-of-the-inference-engine/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieve the number of links generated during the analysis by the computation of the Inference Engine on the Knowledge base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle and SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfus&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fusacc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fa&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;od&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;od&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfus&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;od&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;110&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;od&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to get the Number of code lines at application or system level in the Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-the-number-of-code-lines-at-application-or-system-level-in-the-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-the-number-of-code-lines-at-application-or-system-level-in-the-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to get the number of code lines at application/system level in the knowledge Base. The page is relevant for the following cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One application with more than one module.&lt;/li&gt;
&lt;li&gt;One system with more than one application.&lt;/li&gt;
&lt;li&gt;One system with one application containing more than one module.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Module - Module content and properties</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-and-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-module/sql-queries-cast-knowledge-base-queries-on-module-module-content-and-properties/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will list objects constituting the modules based on the properties - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-check-if-objects-are-internal-or-external-or-generated-from-the-application/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to check if objects are internal or external or generated from the application&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the property of the object returned by the query is external then this is due to a tool after module generation, otherwise the object would not be part of the module scope in the first place.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to list the technologies present ordered by number of objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-technologies-present-ordered-by-number-of-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-technologies-present-ordered-by-number-of-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query on a CAST knowledge base is to show the technologies present in a knowledge base and order them by the number of objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Technology&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_CUSTOM_TYPE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_TYPE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_TYPE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;(&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_CUSTOM_TYPE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; customized)&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Technology Type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECTS_NB&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECTS_NB&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Objects Nb&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CatDsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Core&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1500000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CoE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Prepackaged&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Client&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_TYPE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Core&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1500000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CoE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Prepackaged&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Client&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY_CUSTOM_TYPE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CatCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CatDsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECTS_NB&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CatCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECTS_NB&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECTS_NB&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNOLOGY&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the Merged object of a Main object in a Transaction Merge</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-merged-object-of-a-main-object-in-a-transaction-merge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-merged-object-of-a-main-object-in-a-transaction-merge/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the Merged object and the Main object of a Transactions &lt;strong&gt;merge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527056/566527055.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may refer to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224204"&gt;TCC - Merge/Unsplit objects&lt;/a&gt; for more information about Transaction merge&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Main_merge&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detailed_merge&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_keysextra&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cal_mergeroot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Entry point name&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You need to replace &amp;lsquo;Entry point name&amp;rsquo; by the name of the Main object&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to check for overlapping user-defined source folders by technology</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-overlapping-user-defined-source-folders-by-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-overlapping-user-defined-source-folders-by-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query when ran on the CAST management base will provide the list of user-defined source folders for a given technology, ordered by file types in alphabetical order&lt;/p&gt;
&lt;p&gt;You just have to compare the folders and see if there are some overlap on the others.&lt;/p&gt;
&lt;p&gt;**Please note that this query will have empty results if no source include folder were manually configured by the user.**In this case you should compare the rootpath of the analysis units using the following query instead : &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-for-overlapping-analysis-units-by-technology/"&gt;SQL Queries - CAST Management Base - How to check for overlapping analysis units by technology&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Missing link between the applications and the user defined modules</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-link-between-the-applications-and-the-user-defined-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-link-between-the-applications-and-the-user-defined-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to check whether the link between the applications and the user defined modules  is missing or not. If it is, it provides you the remediation to add the link manually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DLS&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DLS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DLS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DLS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Metamodel - Get the list of the attributes without associated type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-attributes-without-associated-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query list the attributes without associated type, you can run the query on central and local schema&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;propattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ca&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;at&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the consistency on the next value to be allocated on local database for an Id</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-consistency-on-the-next-value-to-be-allocated-on-local-database-for-an-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-consistency-on-the-next-value-to-be-allocated-on-local-database-for-an-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the Queries to check the consistency on the next value to be allocated on local database for an Id.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the CENTRAL database execute the following query (maximum value of the ids on the central corresponding to the local):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SERVER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_USER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOCAL_DSS_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SITE_OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lastidfromLocal&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_TRANSLATION_TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SITES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SITE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SITE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_SERVER&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SITE_USER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOCAL_DSS_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Current Version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-current-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-current-version/</guid><description>&lt;h5 id="current-version"&gt;Current Version&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Version: &lt;strong&gt;8.3&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Diagnostic Report (Troubleshooting)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-diagnostic-report-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-diagnostic-report-troubleshooting/</guid><description>&lt;h5 id="diagnostic-report-troubleshooting"&gt;Diagnostic Report (Troubleshooting)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option will display a dialog box containing detailed information about the server you are connected to, how you are connected, the contents of your databases, tablespace used and allowed etc&amp;hellip;&lt;/p&gt;
&lt;p&gt;All this can help you pinpoint a particular problem you may be having, perhaps with connection, or with tablespace sizes for example.&lt;/p&gt;
&lt;p&gt;To access the option:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the database/schema for which you want to display a Diagnostic Report:&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Database/Schema Installation&lt;/strong&gt; &amp;gt; &lt;strong&gt;Troubleshooting&lt;/strong&gt; &amp;gt; &lt;strong&gt;Diagnostic Report&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The following diagnostic report will then be displayed:&lt;/p&gt;</description></item><item><title>SRV - Error dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-error-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-error-dialog-box/</guid><description>&lt;h5 id="error-dialog-box"&gt;Error dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Error dialog box&lt;/strong&gt; is displayed during a variety of different operations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223942/images_error.gif?version=1&amp;amp;modificationDate=1549304390067&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This message appears when the operation you are attempting encounters &lt;strong&gt;one&lt;/strong&gt; of the following problems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;strong&gt;transaction log is full.&lt;/strong&gt; If so, you can select the first option &lt;strong&gt;Dump the inactive portion of the transaction log&lt;/strong&gt; to free up space in the transaction log and continue with installation.&lt;/li&gt;
&lt;li&gt;You have &lt;strong&gt;insufficient space on your installation device&lt;/strong&gt; and you will need to &lt;strong&gt;increase&lt;/strong&gt; the size of the segment/filegroup before you can continue with CAST Server Side Install. Please contact you Database Administrator to resolve this problem.&lt;/li&gt;
&lt;/ol&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/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;Component Update&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/"&gt;Component Reinstall&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/"&gt;Component Uninstall&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Removing Connection Profiles</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-removing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-removing-connection-profiles/</guid><description>&lt;h5 id="removing-connection-profiles"&gt;Removing Connection Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To remove a Connection Profile from memory:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; select a Profile and click &lt;strong&gt;Remove.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The Profile will be deleted from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304386737&amp;amp;api=v2" alt=""&gt; Please note that if you remove a Profile, it will no longer be available for connection and cannot be retrieved.&lt;/li&gt;
&lt;/ul&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/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-creating-connection-profiles/"&gt;Creating Connection Profiles&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SSL Errors - PXIX path building failed - How to import certificate into JRE/JDK</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-pxix-path-building-failed-how-to-import-certificate-into-jrejdk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-pxix-path-building-failed-how-to-import-certificate-into-jrejdk/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the error &amp;lsquo;unable to find valid certification path to requested target&amp;rsquo; is seen, it normally indicates that either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The certificate of the URL accessed is not present in the JRE/JDK. So import the certificate into JRE/JDK following the steps described in this page.&lt;/li&gt;
&lt;li&gt;The incorrect JRE/JDK is being used.  See below for some pointers for this case&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The error can be seen in the log.&lt;/p&gt;
&lt;p&gt;The error stack is shown below - &lt;/p&gt;</description></item><item><title>SWING and AWT - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/swing-and-awt-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/swing-and-awt-best-practice/</guid><description>&lt;p&gt;Target Audience: CAST Administrators&lt;/p&gt;
&lt;p&gt;Summary: This document provides a guide based on CAST’s field experience on how to configure Swing and AWT based applications using CAST AIP. These configurations are used all versions of CAST AIP 8.2.x and above for Swing and AWT offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.24</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/table-components-for-report-generator-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/table-components-for-report-generator-1-24/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Table components for Report Generator 1.27</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/table-components-for-report-generator-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/table-components-for-report-generator-1-27/</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;ul&gt;
&lt;li&gt;The &lt;strong&gt;Constraint&lt;/strong&gt; column shows whether the component will retrieve data for an &amp;ldquo;engineering&amp;rdquo; (AED) or &amp;ldquo;analytics&amp;rdquo; domain (AAD), and whether an extension needs to be installed in order to generate results (and if we need a specific version or RestAPI). The CAST-RestAPI version indicated is the minimal version of the RESTAPI needed by this component.&lt;/li&gt;
&lt;li&gt;Due to backward compatibility, some components can have two different IDs, but the result will be the same.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Mode&lt;/strong&gt; column shows whether the component is targeted at an &lt;strong&gt;Application&lt;/strong&gt; or a &lt;strong&gt;Portfolio&lt;/strong&gt; or an &lt;strong&gt;Application&lt;/strong&gt; - the relevant option should be chosen in Report Generator (see image below). CAST recommends always selecting an Application when the target domain is &amp;ldquo;engineering&amp;rdquo; and when using Application mode, as it will avoid empty results (this is because in an &amp;ldquo;analytics&amp;rdquo; domain, violations and components does not exist for an application).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233882.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/593233811/593233883.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Built-in parameters node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-built-in-parameters-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-built-in-parameters-node-right-hand-panel/</guid><description>&lt;h5 id="built-in-parameters-node---right-hand-panel"&gt;Built-in parameters node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Built-in parameters&lt;/strong&gt; node is only available in the &lt;strong&gt;Data Entities&lt;/strong&gt; node. This section lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Built-in types for data entities&lt;/strong&gt; &amp;gt; a set of object types that are ALWAYS considered as Data Functions - this list is predefined by CAST&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FK/PK analysis: table prefixes to exclude&lt;/strong&gt; &amp;gt; this section allows you to define a list of prefixes that are used to name your SQL tables. Any prefix on the list will be excluded when the CAST Transaction Configuration Center algorithm attempts to detect data functions from SQL tables using Foreign key (FK) and Primary Key (PK) relationships&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Names of tables to exclude (case insensitive regular expressions)&lt;/strong&gt; &amp;gt; this section allows you to define criteria based on Regular Expressions that are used to match specific table names. All matching objects will not be considered Data Functions at all.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/built_in.jpg?version=1&amp;amp;modificationDate=1549304391693&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Create a Set via Free Definition</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-create-a-set-via-free-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-create-a-set-via-free-definition/</guid><description>&lt;h5 id="create-a-set-via-free-definition"&gt;Create a Set via Free Definition&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This pages describes how to create a new set via the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition&lt;/a&gt; node that will detect objects that you want to calibrate. The example below shows how to create sets via Types.&lt;/p&gt;
&lt;p&gt;Example scenario:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your code contains specific data functions (in this case &lt;strong&gt;SQL views&lt;/strong&gt;) that are always named with &lt;strong&gt;_company&lt;/strong&gt; as a suffix.&lt;/li&gt;
&lt;li&gt;You want these SQL views to always be counted using a specific DET and RET value - in this case &lt;strong&gt;30&lt;/strong&gt; (DET) and &lt;strong&gt;5&lt;/strong&gt; (RET)&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="example"&gt;Example&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition&lt;/a&gt; node - in this example we are creating a Set to detect objects that will be classed as &lt;strong&gt;Data Entities&lt;/strong&gt;, so we are working in the Free definition node under the parent Data Entities node:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/free_def_node.jpg?version=1&amp;amp;modificationDate=1549304393203&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Editing multiple objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-editing-multiple-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-editing-multiple-objects/</guid><description>&lt;h5 id="editing-multiple-objects"&gt;Editing multiple objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you need to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-fp/"&gt;Change the Computed FP&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-change-the-computed-type/"&gt;Change the Computed Type&lt;/a&gt; or even change the &lt;strong&gt;Functional Name&lt;/strong&gt; of multiple objects, it is possible to do so as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node - Right hand panel&lt;/a&gt; to begin calibration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose either the &lt;strong&gt;Data Functions&lt;/strong&gt; or &lt;strong&gt;Transactional Functions&lt;/strong&gt; sub node&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hold down the CTRL key and select (with the mouse) the objects you want to edit so that they are highlighted as follows:&lt;/p&gt;</description></item><item><title>TCC - Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-toolbar/</guid><description>&lt;h5 id="toolbar"&gt;Toolbar&lt;/h5&gt;
&lt;hr&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/connect.png?version=1&amp;amp;modificationDate=1549304392803&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="connect.png" data-linked-resource-id="264224092" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/connect.png?version=1&amp;amp;modificationDate=1549304392803&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Opens the &lt;b&gt;Connection dialog box&lt;/b&gt;. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-connection/" target="_blank"&gt;Connection&lt;/a&gt; for more information. &lt;p&gt; Note that if you have unsaved changes, you will be prompted to save them first.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/save.png?version=1&amp;amp;modificationDate=1549304392783&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="save.png" data-linked-resource-id="264224087" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/save.png?version=1&amp;amp;modificationDate=1549304392783&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Saves all pending changes to the server. Changes mean: &lt;ul&gt; &lt;li&gt;items you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/" target="_blank"&gt;calibrated&lt;/a&gt;&lt;/li&gt; &lt;li&gt;sets you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/" target="_blank"&gt;created&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/undo.png?version=1&amp;amp;modificationDate=1549304392767&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="undo.png" data-linked-resource-id="264224086" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/undo.png?version=1&amp;amp;modificationDate=1549304392767&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Will undo changes you have made&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/redo.png?version=1&amp;amp;modificationDate=1549304392787&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="redo.png" data-linked-resource-id="264224088" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/redo.png?version=1&amp;amp;modificationDate=1549304392787&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Will redo the last item that has been undone using the Undo option&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/cut.png?version=1&amp;amp;modificationDate=1549304392797&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="cut.png" data-linked-resource-id="264224090" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/cut.png?version=1&amp;amp;modificationDate=1549304392797&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Cuts the selected item - useful when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/" target="_blank"&gt;creating sets&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/copy.png?version=1&amp;amp;modificationDate=1549304392800&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="copy.png" data-linked-resource-id="264224091" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/copy.png?version=1&amp;amp;modificationDate=1549304392800&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Copies the selected item - useful when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/" target="_blank"&gt;creating sets&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/paste.png?version=1&amp;amp;modificationDate=1549304392793&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="paste.png" data-linked-resource-id="264224089" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/paste.png?version=1&amp;amp;modificationDate=1549304392793&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Pastes the selected item - useful when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/" target="_blank"&gt;creating sets&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" width="5%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264224085/compute.png?version=1&amp;amp;modificationDate=1549304392807&amp;amp;api=v2" data-linked-resource-container-id="264224085" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="compute.png" data-linked-resource-id="264224093" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264224085/compute.png?version=1&amp;amp;modificationDate=1549304392807&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="95%"&gt;Starts the Compute action. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/" target="_blank"&gt;Compute&lt;/a&gt; for more information.&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&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/264223964/images_cast.gif?version=1&amp;amp;modificationDate=1549304390793&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>TCC - Which links are used to define a transaction?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-which-links-are-used-to-define-a-transaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-technical-information/tcc-which-links-are-used-to-define-a-transaction/</guid><description>&lt;h5 id="which-links-are-used-to-define-a-transaction"&gt;Which links are used to define a transaction?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;For computing the transaction call graph starting from a transaction entry point, the CAST Transaction Configuration Center takes into account all links except those listed below. All the links taken into account are those retrieved from the &lt;strong&gt;CTV_LINKS&lt;/strong&gt; view in the CAST Analysis Service, which in turn reads some of the links present in the &lt;strong&gt;Acc&lt;/strong&gt; table.&lt;/p&gt;
&lt;p&gt;The links which are ignored by the CAST Transaction Configuration Center while computing the call graph of a transaction are the following:&lt;/p&gt;</description></item><item><title>Technical Size metrics</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/technical-size-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/technical-size-metrics/</guid><description>&lt;p&gt;AIP Core provides a number of &lt;strong&gt;Technical Size metrics&lt;/strong&gt; which are designed to measure the size of specific items such as &lt;strong&gt;code lines&lt;/strong&gt;, &lt;strong&gt;comment lines&lt;/strong&gt; or &lt;strong&gt;specific artifact types&lt;/strong&gt;. These metrics are also used by other structural rules provided by CAST. Some Technical Size result data is provided in the Health Dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/562921757/562921794.jpg" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/562921757/562921793.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A list of available Technical Size metrics is shown below - where no information is provided in the Comment column this is simply because the metric is self-explanatory.&lt;/p&gt;</description></item><item><title>Tools - Log filter</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-log-filter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-log-filter/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This tool remove the timestamp column in an analysis log file in order to compare easily two log files.&lt;/p&gt;
&lt;p&gt;This page contains information about&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="setup"&gt;Setup&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526092/566526091.exe"&gt;Gawk&lt;/a&gt;tool in the computer. For instance in C:\GnuWin32.&lt;/li&gt;
&lt;li&gt;Unzip the attach &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526092/566526093.zip"&gt;logfilter.zip&lt;/a&gt;, for instance c:\tools\logfilter&lt;/li&gt;
&lt;li&gt;Update the c:\tools\logfilter\logFilterAnalyse.bat to setup the correct gawk installation folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="process"&gt;Process&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Copy the logfiles in the directory where logFilterAnalyse.bat is installed&lt;/li&gt;
&lt;li&gt;Open a cmd in the gawk installed directory&lt;/li&gt;
&lt;li&gt;Launch logfilteranalyse.bat &lt;filename&gt;&lt;/li&gt;
&lt;li&gt;It produce in the same folder a file with extension .txt&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction and Function Point management - Transactional function completeness</title><link>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transactional-function-completeness/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transactional-function-completeness/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Once the Function Points &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/transaction-and-function-point-management-transaction-calibration/"&gt;calibration&lt;/a&gt;&lt;/strong&gt; is completed and the counting has been done, you should communicate the results to the team with all the materials justifying how you got these results. The SQL queries presented in this section allow you to collect this information.&lt;/p&gt;
&lt;h2 id="collect-the-objects-that-have-been-removed-from-the-computation"&gt;Collect the objects that have been removed from the computation&lt;/h2&gt;
&lt;h3 id="excluded-data-entities"&gt;Excluded Data Entities&lt;/h3&gt;
&lt;p&gt;The following SQL query collects the database tables that have been excluded from the computation:&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - AFP Calibration - Data Function - Missing Data Function</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-missing-data-function/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-afp-calibration/transaction-configuration-center-afp-calibration-data-function/transaction-configuration-center-afp-calibration-data-function-missing-data-function/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when a Data Function is missing from TCC&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Perform an analysis with Data base objects.&lt;/li&gt;
&lt;li&gt;Compute results on TCC: Some tables are not displayed in the list of data functions althrough they are visible in Enlighten&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Automated Enhancement Technical Points variation - No DELETED AETP with removed source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-no-deleted-aetp-with-removed-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-automated-enhancement-technical-points/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation/transaction-configuration-center-enhancement-automated-enhancement-technical-points-variation-no-deleted-aetp-with-removed-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when there is a list of removed files that have been discovered and extracted by the CAST Delivery Manager Tool     &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/DMT+-+Package+Content+tab+-+Files+found"&gt;DMT - Package Content tab - Files found&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540599/566540603.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;but no AETP value has not variate&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540599/566540602.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open TCC&lt;/li&gt;
&lt;li&gt;Go to Enhancement node&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Data Function - Status Variation - Data Function status is Unchanged with changed source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-unchanged-with-changed-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-data-function/transaction-configuration-center-enhancement-data-function-status-variation/transaction-configuration-center-enhancement-data-function-status-variation-data-function-status-is-unchanged-with-changed-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the Data Function is flagged as &lt;strong&gt;UNCHANGED&lt;/strong&gt; in the evolution node, while there is change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;TCC:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540628/566540629.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Source code comparaison:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540628/566540627.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation - Transaction status is MODIFIED with unchanged source code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-modified-with-unchanged-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-modified-with-unchanged-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the case when the transaction is flagged as &lt;strong&gt;MODIFIED&lt;/strong&gt; in the evolution node, while there is no change in the analyzed code source.&lt;/p&gt;
&lt;p&gt;Technically, transaction status is based on the transaction checksum. In a given snapshot, if a transaction has a different checksum than in the previous snapshot, then it is considered as &lt;strong&gt;MODIFIED&lt;/strong&gt;. Transaction checksum is calculated based on the checksums of the objects inside the transaction.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to change the default location of TCC log file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-change-the-default-location-of-tcc-log-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-change-the-default-location-of-tcc-log-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to modify the default location of the TCC log file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In 8.3.X , TCC logs are placed in the log root path, please refer to this official doc link: &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/"&gt;Configure AIP Node storage folder locations - optional - v. 1.x&lt;/a&gt; to see how to change this location.&lt;/p&gt;</description></item><item><title>UAA - Related Help and documentation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-related-help-and-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-related-help-and-documentation/</guid><description>&lt;h5 id="related-help-and-documentation"&gt;Related Help and documentation&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PDF format&lt;/strong&gt; &amp;gt; this Help system can be made available in Adobe Acrobat PDF format. Please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-contacting-cast/"&gt;contact CAST&lt;/a&gt; if you require it.&lt;/li&gt;
&lt;/ul&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/264224237/images_cast.gif?version=1&amp;amp;modificationDate=1549304396097&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>UAA - What is the UA Assistant?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-what-is-the-ua-assistant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-using-ua-assistant/uaa-what-is-the-ua-assistant/</guid><description>&lt;h5 id="what-is-the-ua-assistant"&gt;What is the UA Assistant?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The UA Assistant is a standalone tool that provides a means to validate your user defined packages for UA languages. The UA Assistant will enable you to check that your language packages are correct and conform to required standards before they are imported into the CAST Knowledge Base, thus avoiding errors during an analysis.&lt;/p&gt;
&lt;p&gt;A package consists of a directory whose name is the same as the language name (represented by &lt;em&gt;xxx&lt;/em&gt; below). This directory must contain the following XML files (named exactly as shown below) that describe the language to be processed by the Universal Analyzer:&lt;/p&gt;</description></item><item><title>Uninstall process</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/uninstall-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/uninstall-process/</guid><description>&lt;h2 id="microsoft-windows-installed-via-traditional-installer"&gt;Microsoft Windows installed via traditional installer&lt;/h2&gt;
&lt;h3 id="step-by-step"&gt;Step by step&lt;/h3&gt;
&lt;p&gt;To uninstall CAST Imaging, you can either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;run the &lt;strong&gt;uninstaller&lt;/strong&gt; located here:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMFILES%\CAST\ImagingSystem\unins000.exe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;use the Windows &lt;strong&gt;Add or remove programs&lt;/strong&gt; menu:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760174/506760177.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Next, accept the Windows User Account Control prompt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760174/506760181.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Accept the warning prompt (note that the wording of the prompt may change according to whether you have installed a Service Pack or not):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760174/506760176.jpg" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760174/506760180.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Choose whether you want to retain the &lt;strong&gt;data&lt;/strong&gt; (Neo4j data) and &lt;strong&gt;config&lt;/strong&gt; folders (customizations) - if you keep these files, CAST Imaging will detect them when you re-install it on the same machine and will re-use them - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-using-existing-data/"&gt;CAST Imaging installation using existing data&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Upgrade AIP Core</title><link>https://doc.castsoftware.com/export-v2/aipcore/upgrade-aip-core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/upgrade-aip-core/</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 describes the upgrade process for &lt;strong&gt;AIP Core&lt;/strong&gt;. This process must be repeated on &lt;strong&gt;each AIP Node&lt;/strong&gt; you want to upgrade to a new release of AIP Core. When AIP Core has been upgraded, you must then perform an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/"&gt;Application and schema upgrade&lt;/a&gt;&lt;/strong&gt; to upgrade your Applications and their associated schemas to match the new AIP Core release.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---run-the-installer"&gt;Step 1 - Run the installer&lt;/h2&gt;
&lt;p&gt;Right click the &lt;strong&gt;setup.bat&lt;/strong&gt; file located in the folder created during the &lt;strong&gt;unzip process&lt;/strong&gt; and choose &lt;strong&gt;Run as Administrator&lt;/strong&gt; in the contextual menu:&lt;/p&gt;</description></item><item><title>User Guide - Data Call Graph scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-data-call-graph-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-data-call-graph-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Data Call Graph scope&lt;/strong&gt; offers a view based on the&lt;strong&gt;individual Data Call Graphs&lt;/strong&gt;that exist in the current Application. A &amp;ldquo;call graph&amp;rdquo; is a view showing &amp;ldquo;Entry Points to End Points/Data Entities&amp;rdquo;.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Data Call Graphs option will be deactivated if there are no call graphs.&lt;/li&gt;
&lt;li&gt;For any call graph, you cannot hide a grouped node.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In ≥ 2.20.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759730/679116822.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In ≥ 2.20.0,Data Call Graph modal is consistent with Global search. Note that in comparison to previous releases, there is no longer a filter for excluding transactions &amp;ldquo;with end-point&amp;rdquo; and &amp;ldquo;without end-point&amp;rdquo; - instead the search modal will now only return complete transactions (i.e. broken transactions (with and without end-points) are no longer returned:&lt;/p&gt;</description></item><item><title>User Guide - GUI - Multiple Tabs</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-multiple-tabs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-multiple-tabs/</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;Available in &lt;strong&gt;≥ 2.18&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Multiple Tabs feature allows you to open multiple tabs, each displaying a graph as per user actions. Multiple Tabs have replaced the vignettes (i.e., vignettes are replaced by new tab/s).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/645693523/650739737.png" alt=""&gt;&lt;/p&gt;
&lt;h3 id="opening-multiple-tabs"&gt;Opening Multiple tabs&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Multiple tab/s opens by default only in Application scope/view. At a time you may open ten tabs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-get-start-and-end-points-feature/"&gt;Graph Navigation&lt;/a&gt;&lt;/strong&gt; (Path Finder, Call Hierarchy, Start and Endpoints) opens in a new tab by default.&lt;/li&gt;
&lt;li&gt;Zoom in canvas persists when you switch the tabs.&lt;/li&gt;
&lt;li&gt;In ≥ 2.19,Tab Names are updated as View1, View2, View3, and so on.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;The following actions open a new tab by default&lt;/p&gt;</description></item><item><title>User Guide - GUI - Welcome Page - Are you new to the application</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-are-you-new-to-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-are-you-new-to-the-application/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This section provides a description of the following tiles available in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/"&gt;User Guide - GUI - Welcome Page&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;Are you new to the application&lt;/strong&gt; section:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;APIs Inventory&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Database Structure&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="apis-inventory"&gt;APIs Inventory&lt;/h2&gt;
&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;Available in &lt;strong&gt;≥ 2.16.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Application Programming Interface&lt;/strong&gt; (APIs), is a set of defined rules that enable different applications to communicate with each other. The &lt;strong&gt;APIs Inventory&lt;/strong&gt; tile helps you view all the APIs associated with the current application. A&lt;/p&gt;</description></item><item><title>User Guide - Saving and accessing saved views</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-saving-and-accessing-saved-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-saving-and-accessing-saved-views/</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;: Saved views are stored in memory and can be recalled at a later date for further investigation. This pages explains how to work with them.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="saving-a-view"&gt;Saving a view&lt;/h2&gt;
&lt;p&gt;To save a view, use the &lt;strong&gt;Save a view&lt;/strong&gt; option in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-investigate-panel/"&gt;User Guide - GUI - Investigate panel&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759600/593234269.jpg" alt=""&gt;&lt;/p&gt;
&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;It is possible to save a view from all scopes, including the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/"&gt;User Guide - Application to Application dependencies scope&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>User Guide - Using the Method view</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-method-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-method-view/</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 page describes how to use the Method view.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to drill down to a &amp;ldquo;method view&amp;rdquo;. This special view shows all the methods that are linked between classes and provides additional actions such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;view source code&lt;/li&gt;
&lt;li&gt;method information&lt;/li&gt;
&lt;li&gt;add caller/callees&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At Object level, clicking on an edge/link between classes will show a tooltip with the list of methods involved. Classes with no related methods will have a tooltip with the message &amp;ldquo;No associated relationship&amp;rdquo;. The tooltip displays two types of relationship information:&lt;/p&gt;</description></item><item><title>User Input Security - Checklist for User Input Security analysis</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-checklist-for-user-input-security-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-checklist-for-user-input-security-analysis/</guid><description>&lt;p&gt;This checklist answers the following questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When is the User Input Security analysis configuration finished?&lt;/li&gt;
&lt;li&gt;As an AIA, when can I hand over to the FO or customer?&lt;/li&gt;
&lt;li&gt;What should I document as part of the implementation process?&lt;/li&gt;
&lt;li&gt;As a reviewer, what is the proof that demonstrates the User Input Security configuration has been performed correctly?&lt;/li&gt;
&lt;/ul&gt;
&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;Ensure you &lt;strong&gt;duplicate&lt;/strong&gt; this page, and &lt;strong&gt;fill in&lt;/strong&gt; the last column with the result of the check for each checked item. Upon completion, the AIA can assess whether they executed the process from end to end, and ensure the analysis results are in line with the analyzer&amp;rsquo;s current capacity.&lt;/p&gt;</description></item><item><title>User Input Security - Using FlawExplorer to speed up result check</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-using-flawexplorer-to-speed-up-result-check/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-using-flawexplorer-to-speed-up-result-check/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If it is necessary to fine tune elements of the User Input Security configuration without running an entire snapshot or if it is necessary to browse the User Input Security results without using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;CAST Engineering Dashboard&lt;/a&gt;&lt;/strong&gt;, it is possible to use an unsupported CAST tool called the &lt;strong&gt;FlawExplorer&lt;/strong&gt; to visualize the flaws. It takes in input &amp;ldquo;&lt;strong&gt;.flaw&lt;/strong&gt;&amp;rdquo; files, and lets you browse the flaws that have been generate during the snapshot. In addition, since the FlawExplorer is an &amp;ldquo;offline&amp;rdquo; tool, you can browse flaw files without having to connect to a CAST Management Service.&lt;/p&gt;</description></item><item><title>Validate dependency configuration</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This step involves checking that the dependencies settings are correct for all your technologies. Dependencies are configured at &lt;strong&gt;Application level&lt;/strong&gt; for &lt;strong&gt;each technology&lt;/strong&gt; and are configured between **individual Analysis Units/groups of Analysis Units.**Move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963429/604963436.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and &lt;strong&gt;click it&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963429/604963435.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Now click the &lt;strong&gt;Config&lt;/strong&gt; option in the left hand panel, expand each &lt;strong&gt;Technology&lt;/strong&gt; and locate the &lt;strong&gt;Dependencies&lt;/strong&gt; section:&lt;/p&gt;</description></item><item><title>xxxCastMetrics.xml - defining new metrics for a UA language</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxcastmetrics-xml-defining-new-metrics-for-a-ua-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxcastmetrics-xml-defining-new-metrics-for-a-ua-language/</guid><description>&lt;p&gt;CAST provides the possibility to extend the standard set of metrics provided by default. This extension of the &amp;ldquo;out of the box&amp;rdquo; configuration can be defined using an XML file called &lt;strong&gt;XXXCastMetrics.xm****l&lt;/strong&gt;. For each technology on which you want to define custom metrics, one corresponding file must be created.&lt;/p&gt;
&lt;p&gt;Custom metrics can be defined for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;standard &lt;strong&gt;CAST supported technologies&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;custom technologies&lt;/strong&gt; configured via the &lt;strong&gt;CAST Universal Analyzer&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Custom metrics are grep based metrics that use regular expressions to generate the required data. They are not based on the technology&amp;rsquo;s grammar - if, indeed there is any.&lt;/p&gt;</description></item><item><title>1.x - H2 database CVE mitigation</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/1-x-h2-database-cve-mitigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/1-x-h2-database-cve-mitigation/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A critical vulnerability has been discovered in the third-party tool &lt;strong&gt;&lt;a href="http://h2database.com/"&gt;h2 database&lt;/a&gt;&lt;/strong&gt; (all releases prior to &lt;strong&gt;2.0.206&lt;/strong&gt;) used by both the Console front-end package and the Node back-end package:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42392"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42392&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The h2 database is used by &lt;strong&gt;all 1.x releases of Console/Node&lt;/strong&gt; (2.x releases do not use the h2 database) and therefore &lt;strong&gt;all 1.x releases are impacted&lt;/strong&gt; by this CVE. See also &lt;strong&gt;&lt;a href="https://jfrog.com/blog/the-jndi-strikes-back-unauthenticated-rce-in-h2-database-console/"&gt;https://jfrog.com/blog/the-jndi-strikes-back-unauthenticated-rce-in-h2-database-console/&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="updates-to-consolenode-packages"&gt;Updates to Console/Node packages&lt;/h2&gt;
&lt;p&gt;CAST does NOT intend to provide a new release of Console 1.x that includes a new release of h2 database that includes the fix for this CVE. This is because the releases of h2 database that include the CVE fix are not compatible with the release of h2 database that CAST uses, and therefore a full database migration would be necessary with all the risk associated with it.&lt;/p&gt;</description></item><item><title>1.x - Installation of AIP Console front-end via Java JAR installers</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/1-x-installation-of-aip-console-front-end-via-java-jar-installers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/1-x-installation-of-aip-console-front-end-via-java-jar-installers/</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;CAST Console 1.x is now deprecated (as of 06 October 2023). This means that no further development will be provided for this component, however fixes for customers issues will be provided up until 31 March 2024. If you are still actively using the CAST Console 1.x, you should plan a move to CAST Console 2.x as soon as possible.&lt;/p&gt;
&lt;/div&gt;
&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;: how to perform a 1.x installation using the Java JAR installers.&lt;/p&gt;</description></item><item><title>2.14</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-14/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-14/</guid><description>&lt;h3 id="2140-funcrel"&gt;2.14.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Objects level - Focus option&lt;/td&gt;
 &lt;td&gt;A new right click menu option called &amp;ldquo;Focus&amp;rdquo; has been added at Objects level in all scopes. It is available for selected single isolated objects, grouped objects, multiple objects or multiple grouped objects. Choosing &amp;ldquo;Focus&amp;rdquo; will display a dedicated view (with vignette) containing the items previously selected (grouped items will be expanded). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Focus+option"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Focus+option&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Welcome page - Cloud Migration tiles&lt;/td&gt;
 &lt;td&gt;A new section and tiles has been added to the Welcome Page to support application cloud migration. This new section contains two tiles - Cloud Readiness and Containerization Insights, clicking on which users can view cloud migration blockers for their application and the associated objects where these blockers exist. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Cloud+Migration+information"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Cloud+Migration+information&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page&lt;/a&gt;. This information is generated in conjunction with CAST Highlight.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legend - Search mechanism&lt;/td&gt;
 &lt;td&gt;A search field has been added to the Legend panel on the right hand side of the main screen. It allows you to perform a search on the item name and is available in the Objects tab and functions for Objects, External Objects, Tags, Relationships, and Applications/Objects (in the Application to Application Dependencies scope). Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Welcome Page - Version number&lt;/td&gt;
 &lt;td&gt;Version number of the selected application is displayed in the Application info section in the Welcome page. For apps without version number ‘-’ is displayed. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-OptionsintheWelcomepage"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-OptionsintheWelcomepage&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Search in view - Object full name&lt;/td&gt;
 &lt;td&gt;The search string now works on &amp;ldquo;object full name&amp;rdquo; as well as the &amp;ldquo;object name&amp;rdquo;. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Roles management - Select all applications&lt;/td&gt;
 &lt;td&gt;If all applications are selected for a non-admin role, the drop-down will display “All applications” instead of listing all the applications. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legend - Sub-links&lt;/td&gt;
 &lt;td&gt;In relationships legends, sub-links are added. You can now show/hide the sub-links under the main-link. You can also individually show/hide the sub-links. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Pagination dropdown - Search panel result display&lt;/td&gt;
 &lt;td&gt;An option has been provided to set the limit for the number of search results to be displayed. Setting the limit to 500 will display 500 objects at once, and for each scroll the next 500 results in the list are displayed. Selecting &amp;ldquo;All&amp;rdquo; displays all the results. This option is available in the search panel available in Add Linked Objects results, Application to Application Dependencies search, Global object search and Selective search/Drilldown search. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Global Search - Custom properties&lt;/td&gt;
 &lt;td&gt;A new Configure option is available in the Properties panel at Object level for users with the ADMIN or SUPER ADMIN role. It allows object properties to be added to those available in the global search. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Properties+panel"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Properties+panel&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Search+panel"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Search+panel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin page - Roles panel&lt;/td&gt;
 &lt;td&gt;A change has been made to ensure that the four default roles provided with CAST Imaging (Super Admin, Admin, Architect and User) cannot be deleted nor can the resource permissions be modified. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin page - Users panel&lt;/td&gt;
 &lt;td&gt;A change has been made to make it possible to edit assigned roles for multiple users in one go (previously this was not possible) by selecting all or some user and clicking on the edit icon. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Users+panel"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Users+panel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Reports - New reports to identify patterns and roadblocks in modernisation&lt;/td&gt;
 &lt;td&gt;A new Report under References called &amp;ldquo;Most Referenced Data Objects&amp;rdquo; is added which pulls only the most referenced data objects and a new Report under Application called &amp;ldquo;Lines of Code Per Technology Artifact&amp;rdquo; is added which gives Application Info, Technology vs LOC, a link to see LOC per artifact for each technology, where LOC per technology is also provided. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App view - Enable App to App View selector panel&lt;/td&gt;
 &lt;td&gt;A new application selector panel has been enabled when accessing the Application to Application Dependencies scope. Clicking the &amp;ldquo;App to App Dependencies &amp;ldquo;option from either the main application entry point/page or from the application dropdown from the header, a sidebar is displayed with the list of applications available (selected by an admin user in the admin centre). You can select any single application, multiple applications or all the applications to view their App to App dependencies. Your selection will remain persistent (even if you logout). Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Legend - Third-party object property information via CAST Highlight&lt;/td&gt;
 &lt;td&gt;New object property information has been added to the Legend (available on the right hand side of any view) for external (third-party) objects: name, version and age of the third-party component and also whether any CVEs are active against the component. This information is provided via integration with CAST Highlight therefore the application must have been analyzed with CAST Console 2.4 (or later) and with the com.castsoftware.highlight2mri extension. In addition, the CAST Highlight settings must have been populated in CAST Console. Lastly, when using CAST Imaging in a Docker environment, this feature requires the ≥ 1.2.10-funcrel Docker Installer (&lt;a href="https://doc.castsoftware.com/display/IMAGING/Docker+Installer"&gt;https://doc.castsoftware.com/display/IMAGING/Docker+Installer&lt;/a&gt;). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Application to Application Dependencies scope - Properties panel&lt;/td&gt;
 &lt;td&gt;When drilling down from an application in the Application to Application Dependencies scope to Object level, the Properties panel in the Legend now displays whether the selected object is present in any Saved Views (at the bottom of the Properties panel in the &amp;ldquo;Associated to&amp;rdquo; section). Previously the ability to see presence in Saved Views was not available in this scope. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Properties+panel#UserGuidePropertiespanel-Additionalassociatedinformation"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Properties+panel#UserGuidePropertiespanel-Additionalassociatedinformation&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6125&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to Tutorial window. When enabled, the Tutorial window is displayed for both admin and non-admin users.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5992&lt;/td&gt;
 &lt;td&gt;Fixes an issue where drilling to methods view in App to App was breaking UI with the following Console error: “Cannot read properties of undefined (reading &amp;lsquo;getData&amp;rsquo;)”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5877&lt;/td&gt;
 &lt;td&gt;Fixes an issue, where drilling on the same node was not triggering API call and displaying an unending loading icon. Now, A pop-up message &amp;lsquo;You are trying to view the objects of same node&amp;rsquo; message is displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6910&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Reference relationship was displayed in transaction objects. A filter is added for removing extra links for transaction and data call graph.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6886&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein switching between “App to App” and “application properties panel” was displaying the following message: &amp;lsquo;Don’t have access to this application&amp;rsquo;. Now, clicking on Welcome page icon takes the user to selected application’s Welcome page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6885&lt;/td&gt;
 &lt;td&gt;Fixes an issue where grouping of nodes in “App to App” dependency was breaking the UI. After the fix, when grouping of nodes is done in “App to App” dependency following message is displayed: &amp;lsquo;Cannot group concept node&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6884&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to &amp;ldquo;Welcome&amp;rdquo; page where selecting a transaction from properties panel was displaying two messages.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6882&lt;/td&gt;
 &lt;td&gt;Fixes an issue where ungrouping of grouped objects and undo-redo were not working properly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6864&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the user had to manually search the bookmark when small resolution like 1920*1080 or less was used. Now, when displaying source code, user can scroll to the bookmark.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6856&lt;/td&gt;
 &lt;td&gt;Fixes an issue related ‘App to App’ wherein Application property was not set on some SOS objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6848&lt;/td&gt;
 &lt;td&gt;Fixes an issue where checking the ‘Select all’ applications in role tab was not updating the list.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6783&lt;/td&gt;
 &lt;td&gt;Allowing input is expected. If user types other than the expected list, the search will return null.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6776&lt;/td&gt;
 &lt;td&gt;Animation is removed for Transaction and Data call graph levels (level 4 and 5), hence saves loading time.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6753&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein searching the same transaction twice (or second time) was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6665&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to undo-redo getting enabled for remove nodes. Undo option is enabled but the message &amp;ldquo;no actions to undo&amp;rdquo; is displayed. Undo-redo for removing nodes is available only in custom scopes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6606&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to nodes. After the fix, Move to New Node and Existing Node works properly in Custom Aggregation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6558&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to downloading of ongoing process logs. After the fix, user can now download ongoing import logs on any tile view in admin center.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6557&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to permission rows. After the fix, permission rows are sorted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6534&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to the Data Call Graph filter. On opening advance filter, by default, WITH (WITH Output) is displayed, so on opening advance filter data is updated. Since both data is synced DCG dropdown is also updated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6405&lt;/td&gt;
 &lt;td&gt;Fixes an issue, wherein navigating from custom view properties panel was neither selecting DCG or Application. After the fix, Data call graph (DCG) is selected while navigating from properties panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6431&lt;/td&gt;
 &lt;td&gt;Fixes an issue where App to App drill down was not working on links.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6397&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein numeric text boxes were allowing character &amp;rsquo;e&amp;rsquo; in callhiearchy /Pathfinder.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6351&lt;/td&gt;
 &lt;td&gt;Fixes an issue related undefined API calls failing due to &amp;lsquo;undefined&amp;rsquo; appName.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5561&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to sorting. After the fix, application list remains sorted after importing or deleting an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5447&lt;/td&gt;
 &lt;td&gt;Fixes an issue related to pathfinder. After the fix, selecting multiple nodes and right clicking is not displaying pathfinder option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5351&lt;/td&gt;
 &lt;td&gt;Fixes the false positives in resolving App to App Dependencies for Angular Http Services to Spring MVC Operation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6919&lt;/td&gt;
 &lt;td&gt;Fixes the missing LOC text in the Welcome page. Technologies vs Lines of Code did not show LOC.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6923&lt;/td&gt;
 &lt;td&gt;Fixes an animation issue for tutorial use case.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6679&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein some external libraries were not coming from Welcome page. After the fix, nodes which start with &amp;ldquo;API&amp;rdquo; and without API both are displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6944&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein closing the Focus View and moving back to Objects Level was showing blank vignette.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6945&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Configure Properties was not appearing on navigating directly to “Objects Level” from “Investigate Panel”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38510&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein Imaging UI was not displaying any error message to the user in case of request timeout.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;39013&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein “Delete Edge” was displayed instead of “Delete link” after creating a link from the custom node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38723&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the following error message was displayed by Imaging: &amp;ldquo;Unable to view source code&amp;rdquo; when an application was present in 2 different tenants with same name and different aliases.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38714&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein the following error was displayed &amp;ldquo;Datasource doesn&amp;rsquo;t exist undefined&amp;rdquo; when trying to view source code of objects from “App to App” dependencies view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38475&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein user was unable to view the source code for most of the Applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38260&lt;/td&gt;
 &lt;td&gt;Fixes an incorrect login page issue, after session timeout Imaging now redirects to correct login page in SAML mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38437&lt;/td&gt;
 &lt;td&gt;Fixes an issue where attempting to drill down to Object level in the Data Call Graph scope was causing the following message to be displayed: “no node to display”.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38173&lt;/td&gt;
 &lt;td&gt;Fixes an issue wherein some external objects were not visible in CAST Imaging due to a corrupt file path.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36557&lt;/td&gt;
 &lt;td&gt;Fixes an issue where links between two layers were not visible in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38724&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Neo4j was crashing due to out of memory when deleting any big applications in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;100000&lt;/td&gt;
 &lt;td&gt;Fixes an issue where nodes added at different levels through internal configuration files were not properly configured.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38514&lt;/td&gt;
 &lt;td&gt;Fixes an issue where CAST Imaging export is stuck at data call graph identification step for more than a day.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-6/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col style="width: 13.898%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.6.3-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.6.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.6.3-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.6.3-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.6.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.6.3-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and &lt;span&gt;JAR &lt;/span&gt; package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.6.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.6.3-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Implementation of ''All Applications" option, which lets user to assign "All Applications" to multiple profiles or a single profile without adding any role.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Can be used with &lt;/p&gt;</description></item><item><title>2.6</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-6/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 59.3729%;"&gt;&lt;colgroup&gt;&lt;col style="width: 14.2863%;"/&gt;&lt;col style="width: 64.9108%;"/&gt;&lt;col style="width: 20.8143%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.6.3-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Implementation of ''All Applications" option, which lets user to assign "All Applications" to multiple profiles or a single profile without adding any role.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: left;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.6.2-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p style="text-align: left;"&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Action Plan Recommendation documentation is updated with remediation effort details&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fix to resolve two CVE vulnerabilities found in CAST Dashboards, for &lt;span&gt;CVE-2022-23457. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23457" rel="nofollow" target="_blank"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23457&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.6.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>ACH - Check model</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-model/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-toolbar/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - View menu</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-view-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-main-menu/ach-view-menu/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - What is the CAST Architecture Checker?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-what-is-the-cast-architecture-checker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-what-is-the-cast-architecture-checker/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Application to Application Dependencies management</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-to-application-dependencies-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-to-application-dependencies-management/</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 page describes how to &lt;strong&gt;manage Applications for the &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/"&gt;Application to Application dependencies scope&lt;/a&gt;&lt;/strong&gt; using the &lt;strong&gt;Admin Center&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN role&lt;/a&gt;&lt;/strong&gt; is required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Applications panel&lt;/strong&gt; enables you to manage the Applications that are available in CAST Imaging and can be added in to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/"&gt;User Guide - Application to Application dependencies scope&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759176/601489792.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When first displayed, no options are visible in the screen, even if Applications have been imported into CAST Imaging already. Links must be &lt;strong&gt;&lt;a href="#AdminCenterApplicationtoApplicationDependenciesmanagement-generate"&gt;generated&lt;/a&gt;&lt;/strong&gt; before any options will be listed in this screen:&lt;/p&gt;</description></item><item><title>Administration Center - Extensions Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-extensions-strategy/</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;: documentation for the &lt;strong&gt;Extensions Strategy panel&lt;/strong&gt; in the Console Administration Center.&lt;/p&gt;
&lt;p&gt;Options available here are &lt;strong&gt;global to ALL Applications&lt;/strong&gt; managed in Console. Note that this page describes settings available only in &lt;strong&gt;CAST Console ≥ 2.8&lt;/strong&gt;. For older releases, please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-extensions-strategy/"&gt;Administration Center - Settings - Extensions Strategy&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Extensions Strategy&lt;/strong&gt; setting provides various options for managing at a global level (i.e. for &lt;strong&gt;all Applications&lt;/strong&gt; managed in the Console)
the extensions that are used in each Application analysis. The main
objective of these options is to ensure that the extensions that are
available for use in an analysis can be &lt;strong&gt;controlled&lt;/strong&gt; - for example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Exclusion templates</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-exclusion-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-exclusion-templates/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127475/576127476.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel provides settings for managing &lt;strong&gt;exclusion templates&lt;/strong&gt;. These templates can be used as follows:&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;When delivering code&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Onboarding with Fast Scan&lt;/strong&gt; When using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/"&gt;Application - Overview with Fast Scan&lt;/a&gt;&lt;/strong&gt; panel after having delivered source code and before starting an analysis:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Legacy onboarding&lt;/strong&gt; When delivering a new source code version in the &lt;strong&gt;Manage Exclusions&lt;/strong&gt; step of the wizard, see:&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-standard-onboarding/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions/application-onboarding-without-fast-scan-standard-onboarding-perform-all-actions-manage-exclusions/"&gt;Application onboarding without Fast Scan - Standard onboarding - perform all actions - manage exclusions&lt;/a&gt;&lt;/strong&gt; or**&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-add-a-new-version-and-deliver-source-code/"&gt;Application onboarding without Fast Scan - Step-by-step onboarding - Add a new version and deliver source code&lt;/a&gt;**:&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;When editing an existing version&lt;/td&gt;
 &lt;td&gt;When editing an existing version in the &lt;strong&gt;Version Management screen&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-versions/"&gt;Application - Versions&lt;/a&gt;&lt;/strong&gt;:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Creating a template allows you to define the folders or files types that should always be excluded (any excluded items will be &lt;strong&gt;ignored during the source code analysis&lt;/strong&gt;). You can then re-use a template each time you deliver source code. One template will be provided out of the box called &amp;ldquo;&lt;strong&gt;default&lt;/strong&gt;&amp;rdquo; as shown below (this cannot be edited nor deleted). This template will exclude the following items:&lt;/p&gt;</description></item><item><title>Administration Center - Settings - License Key</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-license-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-license-key/</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;This section is &lt;strong&gt;NOT visible&lt;/strong&gt; when the following is true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when you are using &lt;strong&gt;Console ≥ 2.2 AND&lt;/strong&gt; when a &lt;strong&gt;Named Application license key&lt;/strong&gt; scope has been chosen in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/"&gt;Complete start-up wizard - v. 2.x&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The section is visible when the following is true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when you are using&lt;strong&gt;Console &lt;strong&gt;≤&lt;/strong&gt; 2.1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;when you are using &lt;strong&gt;Console ≥ 2.2 AND&lt;/strong&gt; when a &lt;strong&gt;legacy license key&lt;/strong&gt; or a &lt;strong&gt;Contributing Developer license key&lt;/strong&gt; is being used.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127569/576127570.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Advanced onboarding for CAST Imaging - re-analyze and publish to CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-re-analyze-and-publish-to-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/application-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging/advanced-onboarding-for-cast-imaging-re-analyze-and-publish-to-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The final step is to &lt;strong&gt;re-analyze&lt;/strong&gt; your Application if necessary (only required if you made any configuration changes in previous steps), and then &lt;strong&gt;publish the data in CAST Imaging&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;To re-analyze and publish to CAST Imaging, move to the &lt;strong&gt;AIP Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/507248739/507248740.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and click the &lt;strong&gt;Publish to CAST Imaging&lt;/strong&gt;option as highlighted below:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/507248739/507248741.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the subsequent popup, &lt;strong&gt;before clicking Run&lt;/strong&gt;, ensure:&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Add version - Run Analysis step fails - ERROR com.castsoftware.aip.node.services.reports.AnalysisReportServiceImpl - Fail to read analysis list of files</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-run-analysis-step-fails-error-com-castsoftware-aip-node-services-reports-analysisreportserviceimpl-fail-to-read-analysis-list-of-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-add-version/aip-console-application-onboardingdelivery-add-version-run-analysis-step-fails-error-com-castsoftware-aip-node-services-reports-analysisreportserviceimpl-fail-to-read-analysis-list-of-files/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to failure at the run analysis step while adding a version of an application to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;The error encountered is &lt;strong&gt;ERROR com.castsoftware.aip.node.services.reports.AnalysisReportServiceImpl - Fail to read analysis list of files.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step: Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add an application in the AIP console.&lt;/li&gt;
&lt;li&gt;Add a version.&lt;/li&gt;
&lt;li&gt;Rename the application name from the admin centre&lt;/li&gt;
&lt;li&gt;Add a version, the analysis will fail after running the analysis step while generating the reports.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Delete version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-delete-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-delete-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to deleting an application version in the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Application Scan - Jobs are getting stuck and Node is consuming a lot of CPU and memory</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-jobs-are-getting-stuck-and-node-is-consuming-a-lot-of-cpu-and-memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-scan/aip-console-application-scan-jobs-are-getting-stuck-and-node-is-consuming-a-lot-of-cpu-and-memory/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page will help you to resolve the scenario where launching any job in the console makes it to get stuck. The node also consumes a lot of memory and puts higher consumption of CPU in the machine.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://p18.zdusercontent.com/attachment/293807/QHhqhS6WGsperzLPKXOjjLfnj?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..ddo2k70b14HhoGuY8lLBzA.YA-w0fTeZWwCdlohcksWStgktpZ0WnZhrpTy_7avU4tEtZJc9BlKcQVBF7uBgU_kxqJrdC4KyrTcmAIyc3UsEArWyp280t0H4hwvN8baDnR_KmnKIGGfQ8NmVzxqx4zo0X5IY61ULuRSHhoISgtiGbHaeoee82Dzwt1R3x6lE7x_i4KZO_RgbOwPNCXR56XM8lKQWB14ITENN0QXh2fidGUdzamb_l4nbdZmcvtdBJ-ECBpy4Cpoh5YBHlvpI1e0gLTgpuCisaoDEDUkgaO9BKGugHxIBVywA96Iefx-siE.kxFjm1a9SEAzhRv0jpGMyQ" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/626327566/637763585.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;lt;=8.3.50&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch AIP Console&lt;/li&gt;
&lt;li&gt;Run any job in Console, it will get stuck.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Publishing models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-publishing-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-publishing-models/</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;ul&gt;
&lt;li&gt;When running Console in &lt;strong&gt;CAST Imaging mode&lt;/strong&gt; (i.e. using the dedicated &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;AIP Core for CAST Imaging&lt;/a&gt;&lt;/strong&gt;) the &lt;strong&gt;Quality Rule Models tab&lt;/strong&gt; is not available.&lt;/li&gt;
&lt;li&gt;Publishing Architecture Checker models is available in &lt;strong&gt;≥ 2.4.x.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Models (both &lt;strong&gt;Architecture Checker&lt;/strong&gt;and &lt;strong&gt;Quality Rule&lt;/strong&gt; models) &lt;strong&gt;must now be published as a &amp;ldquo;custom extension&amp;rdquo; in order to be made available for all Applications managed in Console.&lt;/strong&gt; The custom extension can then be included in an analysis and the &amp;ldquo;rules&amp;rdquo; in the extension (i.e. the model) will be checked during the next analysis (results are made available in the CAST Dashboards like for standard CAST rules). This page explains how to publish models as an extension and re-use them in an analysis.&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Unable to connect to Extend - Proxy Authentication Required</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-unable-to-connect-to-extend-proxy-authentication-required/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-unable-to-connect-to-extend-proxy-authentication-required/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page lists the explanation of the scene when you have proxy configured with authentication on your machine:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541228/566541227.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.1x.y&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to configure Online Extend with AIP Console on a machine running proxy that requires authentication&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have setup a proxy that requires authentication on your machine, you will observe the below error stack in the cmsapi.log file when trying to configure Online Extend through AIP Console Admin Center. &lt;/p&gt;</description></item><item><title>AIP Console - Help Widget</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-help-widget/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-help-widget/</guid><description>&lt;p&gt;A Help Widget is available in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/"&gt;AIP Console - Application Management&lt;/a&gt;&lt;/strong&gt; panel in CAST Console, enabling you to search for &lt;strong&gt;Support articles&lt;/strong&gt; and &lt;strong&gt;directly contact&lt;/strong&gt; support to request help:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/611614821/611614823.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/611614821/611614822.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to view the maven repository alerts</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-view-the-maven-repository-alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-view-the-maven-repository-alerts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to view the alerts related to the maven repositories when adding a version through AIP Console. &lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIP Console:&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;1.15.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is a current limitation in AIP Console where the alerts related to the maven packages are not displayed on the AIP Console GUI.&lt;/p&gt;</description></item><item><title>AIP Console - Upgrade - Failing while importing Custom Environment Profiles</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-failing-while-importing-custom-environment-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-upgrade/aip-console-upgrade-failing-while-importing-custom-environment-profiles/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to address the below error observed while upgrading an app to the latest AIP CORE, where It is failing while importing Custom Environment Profiles : &lt;/p&gt;
&lt;p&gt;  &lt;img src="https://doc-data.castsoftware.com/TG/attachments/625705464/637763696.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/625705464/637763704.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Error during CAST-Servman-Utilities command execution (error code: 2).\r\n&amp;quot;Importing custom environment profiles from &amp;lsquo;C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52.aex&amp;rsquo;:Failed. FILE: {C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52.aex&amp;rsquo;:Failed.}&amp;ldquo;&amp;ldquo;Fail to import custom environment profiles &amp;lsquo;C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52.aex&amp;rsquo; FILE: {C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52.aex&amp;rsquo;}&amp;ldquo;Error executing DLL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EPManager.exe -DATABASE(CASTStorageService) &amp;ldquo;-CONNECT_STRING(&amp;rsquo;localhost:9090&amp;rsquo;, &amp;lsquo;operator&amp;rsquo;, &amp;lsquo;CastAIP&amp;rsquo;, &amp;rsquo;test_local&amp;rsquo;)&amp;rdquo; &amp;ldquo;-LOG(C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52_import.log, USELOGFILE)&amp;rdquo; -IMPORT -FILE(&amp;lsquo;C:\ProgramData\CAST\CAST\Logs\Servman-20230323-035415\Env3C52.aex&amp;rsquo;)&lt;/strong&gt;&lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
&lt;img src="https://castsoftware.zendesk.com/attachments/token/vXckLFAIEZQXpn0pW9NxyXToF/?name=image.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Application - Config - Assessment Model</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-assessment-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-assessment-model/</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;: these options allow to you make basic configuration changes to the default &lt;strong&gt;Assessment Model&lt;/strong&gt; delivered with AIP Core and any extensions that have been installed.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;At the core of the measurement mechanisms that are used during an analysis is the &lt;strong&gt;Assessment Model&lt;/strong&gt;: a set of rules, sizing/quality measures and distributions in a hierarchy of parent Technical Criteria and Business Criteria that are used to grade an Application and to provide information about any defects (code violations) in the Application&amp;rsquo;s source code. The set of rules, sizing/quality measures and distributions are predefined and preconfigured according to established best practices, however, it is possible to &lt;strong&gt;modify&lt;/strong&gt; some aspects in order to match your own environment, for example:&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Technology Stack / Framework / Package Inventory</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-stack/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-stack/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;Available in **≥**&lt;strong&gt;2.10&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/591626345/651460925.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Provides a visual representation of the technology stack in your delivered source code, including any frameworks / packages that are present.&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Validate the initial analysis</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-the-initial-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-the-initial-analysis/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This step should always be executed as part of the initial analysis of an application performed during the on-boarding. Once the analysis is complete, the following needs to be checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the generated &lt;strong&gt;log files need to be reviewed&lt;/strong&gt; to verify that no &lt;strong&gt;errors&lt;/strong&gt; or &lt;strong&gt;warnings&lt;/strong&gt; which may impact the quality of the results have been produced. For each of the technologies supported by CAST, the log manager will produce a set of statistics to verify the analysis and compare this to the previous analysis.&lt;/li&gt;
&lt;li&gt;the &lt;strong&gt;Analysis boundary&lt;/strong&gt; to ensure that what has been analyzed and saved into the Analysis Services schemas as objects and links is consistent with the intent and scope of the analysis configuration.&lt;/li&gt;
&lt;li&gt;the &lt;strong&gt;quality of the analysis&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;the configuration of &lt;strong&gt;Modules&lt;/strong&gt; (important for &lt;strong&gt;Dashboards&lt;/strong&gt; and &lt;strong&gt;CAST Imaging&lt;/strong&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="validate-analysis-based-on-log-messages"&gt;Validate analysis based on log messages&lt;/h2&gt;
&lt;p&gt;To check the logs, you can click the &lt;strong&gt;View log&lt;/strong&gt; option in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-job-progress-panel/"&gt;Job Progress panel&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Application Servers - Apache Tomcat - Error - Undeploying WARs fails with error - Unable to delete war The continued presence of this file may cause problems</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-undeploying-wars-fails-with-error-unable-to-delete-war-the-continued-presence-of-this-file-may-cause-problems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/application-server/application-servers-apache-tomcat-error-undeploying-wars-fails-with-error-unable-to-delete-war-the-continued-presence-of-this-file-may-cause-problems/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST AIC-Portal  and Report Generator WARs are not getting undeployed and throwing the error - FAIL - Unable to delete [war]. The continued presence of this file may cause problems, as shown below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531157/566531158.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch the tomcat manager&lt;/li&gt;
&lt;li&gt;click on Undeploy Button for the application you wish to undeploy&lt;/li&gt;
&lt;li&gt;Receive error - FAIL - Unable to delete [war]. The continued presence of this file may cause problems&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Updating the JRE JDK and the JVM versions</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-updating-the-jre-jdk-and-the-jvm-versions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-updating-the-jre-jdk-and-the-jvm-versions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method for updating the JRE JDK and the JVM versions.&lt;/p&gt;
&lt;p&gt;To update the JDK and jvm versions, you need to update the field &lt;strong&gt;java virtual machine&lt;/strong&gt; in your &lt;strong&gt;Apache Tomcat Properties&lt;/strong&gt; by specifying the &lt;strong&gt;jvm.dll&lt;/strong&gt; of the JRE version you want to update.&lt;/p&gt;
&lt;p&gt;To this operation proceed as follow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop APACHE TOMCAT&lt;/li&gt;
&lt;li&gt;Access the &lt;strong&gt;bin&lt;/strong&gt; folder where TOMCAT is installed: for example c:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529095/566529094.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Double-click on file &lt;strong&gt;tomcat5w.exe&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Go to the &lt;strong&gt;JAVA&lt;/strong&gt; tab&lt;/li&gt;
&lt;li&gt;Update the J&lt;strong&gt;ava Virtual Machine&lt;/strong&gt; field with the &lt;strong&gt;jvm.dll&lt;/strong&gt; of the JRE version you want&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;restart APACHE TOMCAT&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Building your own Assessment Model using CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/building-your-own-assessment-model-using-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/assessment-model-management-and-customization/building-your-own-assessment-model-using-cast-management-studio/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Each release of CAST AIP provides a default Assessment Model which contains the standard set of Quality Rules and measures that are used to measure and qualify your Applications. This Assessment Model can be viewed in the &lt;strong&gt;CAST Management Studio&lt;/strong&gt; &amp;gt; &lt;strong&gt;Assessment Models view&lt;/strong&gt; - see image below (&lt;em&gt;click to enlarge&lt;/em&gt;). While this default Assessment Model is satisfactory for most use cases, it is possible to customize it to your own requirements.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Check overlapping layers</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-overlapping-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-overlapping-layers/</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;ul&gt;
&lt;li&gt;Not applicable when working with Quality Rule Models.&lt;/li&gt;
&lt;li&gt;If you are not &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you will be prompted to &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-connect-and-select-application/"&gt;connect&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Before you can take advantage of the online operating mode you do need to have already successfully generated a snapshot of your application. See &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;CAST Architecture Checker - Working online&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;When &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you can use this option to check whether any objects are assigned to more than one layer. This is useful in two ways:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Help menu</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-help-menu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-help-menu/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Help menu&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Menu&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This option will display the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-release-notes/"&gt;Release Notes&lt;/a&gt; in your default browser. An internet connection is required.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;About&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This option will display a dialog box containing current version information. This can be useful when troubleshooting.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>CAST Architecture Checker - Types and Properties window</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/</guid><description>&lt;p&gt;This section provides a detailed description of the contents of the &lt;strong&gt;Types and Properties window&lt;/strong&gt; within the CAST Architecture Checker. The &lt;strong&gt;Types and Properties window&lt;/strong&gt; simply displays the contents of the CAST Meta-Model - a list of all possible &lt;strong&gt;object types&lt;/strong&gt; and &lt;strong&gt;categories&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815905/277815906.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Any of the items listed in the window can be dragged over to the &lt;strong&gt;Model tab&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; and on to a Layer or Set to form part of the selection criteria.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Uninstall process</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-uninstall-process/</guid><description>&lt;h2 id="step-by-step"&gt;Step by step&lt;/h2&gt;
&lt;p&gt;To uninstall CAST Imaging System, run the uninstaller located here:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMFILES%\CAST\Archi-Checker-QR\unins000.exe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Accept the Windows User Account Control prompt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/270008450/277816161.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Accept the warning prompt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/270008450/277816162.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The uninstall process will then start:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/270008450/277816163.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A message is shown when the uninstall is complete:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/270008450/277816164.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="what-is-uninstalled"&gt;What is uninstalled?&lt;/h2&gt;
&lt;p&gt;The uninstall process will &lt;strong&gt;remove&lt;/strong&gt; the following items from the workstation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All files (and parent folder) in %PROGRAMFILES%\CAST\Archi-Checker-QR will be removed&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CAST Database Extractor - Expert panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-expert-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-expert-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Expert panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;. By default this tab is not displayed - to view it, you need to select &lt;strong&gt;View &amp;gt; Expert&lt;/strong&gt; mode:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402963/40402995.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;CAST recommends only changing these options if you are requested to do so by CAST Support as part of a troubleshooting process.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40402963/40402992.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction and delivery processes.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - CAST AIP Version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-cast-aip-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-cast-aip-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot issues with the CAST AIP Version that is displayed on the Dashboard.&lt;/p&gt;
&lt;p&gt;CAST AIP Version is displayed in the footer of all the pages&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538560/566538559.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CASTEngineeringDashboardCASTAIPVersion-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; - Support will reproduce the issue using the CED war provided by the user&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Grades - Incorrect Value - TQI value when there are changes in other metrics and Health Factors</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-tqi-value-when-there-are-changes-in-other-metrics-and-health-factors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-grades/cast-engineering-dashboard-grades-incorrect-value/cast-engineering-dashboard-grades-incorrect-value-tqi-value-when-there-are-changes-in-other-metrics-and-health-factors/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide discusses changes in TQI that may not be expected when examining the dashboard based on changes in other metrics and health factors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There can be times when viewing a new snapshot on the dashboard for a new code release that you may notice that TQI changes while other metrics like technical debt or the number of violations do not seem to be in alignment with the changes to TQI.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Complex objects interpretation in the dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-complex-objects-interpretation-in-the-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-complex-objects-interpretation-in-the-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain the different views showing object complexity in the dashboard&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="complex-objects-in-the-left-panel"&gt;&amp;ldquo;Complex objects&amp;rdquo; in the left panel&lt;/h4&gt;
&lt;p&gt;The line &amp;ldquo;Complex Objects&amp;rdquo; in the left panel represents the sum of high and very high Cost Complexity objects in your CAST Environment&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528922/566528924.png" alt=""&gt;&lt;/p&gt;
&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;Definition regarding Cost Complexity objects is defined here: &lt;a href="http://doc.castsoftware.com/help/index.jsp?topic=%2Fcurrent%2FHow+Complexity+metrics+are+calculated+by+CAST.html"&gt;http://doc.castsoftware.com/help/index.jsp?topic=%2Fcurrent%2FHow+Complexity+metrics+are+calculated+by+CAST.html&lt;/a&gt;.  in the &amp;ldquo;Cost&amp;rdquo; Section&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Configuring Dashboard to SQL trace</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-sql-trace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-sql-trace/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps enable to have SQL traces either in the Dashboard browsing or in the log file depending on logger.output.buffer parameter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps enable to have more details about SQL trace in the Dashboard browsing.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - List of XXX - No items to show - FRAME PORTAL TRANSACTION VIEW - Transaction Level</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-transaction-view-transaction-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-list-of-xxx/cast-engineering-dashboard-list-of-xxx-no-items-to-show/cast-engineering-dashboard-list-of-xxx-no-items-to-show-frame-portal-transaction-view-transaction-level/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots the issues where you have missing &amp;ldquo;&lt;strong&gt;no items to show&lt;/strong&gt;&amp;rdquo; under FRAME PORTAL TRANSACTION VIEW&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538693/566538695.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Compute snapshot&lt;/li&gt;
&lt;li&gt;Open CED&lt;/li&gt;
&lt;li&gt;Navigate to the view &amp;ldquo;FRAME PORTAL TRANSACTION VIEW&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;If you are in version 8.0.0 and you are using a license key without EFP, then please upgrade to the latest Cast AIP 8.0.x, this issue was fixed in 8.0.3. For internal purposes refer to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=148420340"&gt;CAST Engineering Dashboard - Risk Indicators - Transaction Level - No items to show in TWRI Risk Indicators - Transaction Level view - License without EFP- CAST Internal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Apply the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/"&gt;CAST Engineering Dashboard - Information - How to identify and execute SQL query involved in data display&lt;/a&gt; on the retreiver &amp;ldquo;&lt;strong&gt;RETRIEVER_TRANSACTION_LIST&lt;/strong&gt;&amp;rdquo;, if the manual execution of the query takes a long time then you are facing a performence issue:
&lt;ol&gt;
&lt;li&gt;If you are using an AIP version lower then 8.2.6 and the aplication contain a big number of valid Transactions (you get the number of valid Transaction by refering to the section &lt;strong&gt;Summary of right hand panel options&lt;/strong&gt; ofthe following official documentation: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+CAST+Transaction+Configuration+Center+-+Right+hand+panel"&gt;TCC - CAST Transaction Configuration Center - Right hand panel&lt;/a&gt;, then this is a known bug in CED. This is fixed in AIP 8.2.8. As a WA perform the following
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install the proc &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566538693/566538692.sql"&gt;FIXED_DSS_TRI_COMPUTE.sql&lt;/a&gt; on Central schema&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Metrics - AFP - Inconsistent value - Zero Automated Function Points Deleted while there are deleted function points</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-inconsistent-value-zero-automated-function-points-deleted-while-there-are-deleted-function-points/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-metrics/cast-engineering-dashboard-metrics-afp/cast-engineering-dashboard-metrics-afp-inconsistent-value-zero-automated-function-points-deleted-while-there-are-deleted-function-points/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issues when you are seeing zero value for Automated Function Points Deleted which is incorrect according to you. For instance the Automated function Points Deleted displays 0 but if you click on 0 , it displays the list of deleted Function Points as seen in the below screenshots.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538712/566538713.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538712/566538711.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Launch Analysis followed by snapshot.&lt;/li&gt;
&lt;li&gt;Observe that Automated function deleted shows 0 in view.&lt;/li&gt;
&lt;li&gt;Click on zero and you will see the list of deleted Function Points.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, the following &lt;a href="#CASTEngineeringDashboardMetricsAFPInconsistentvalueZeroAutomatedFunctionPointsDeletedwhiletherearedeletedfunctionpoints-Relevantinput"&gt;Relevant input&lt;/a&gt; is needed&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Report Builder - Generate PDF report - Missing data in report - Incorrect content of the report</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-missing-data-in-report-incorrect-content-of-the-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-report-builder/cast-engineering-dashboard-report-builder-generate-pdf-report-missing-data-in-report-incorrect-content-of-the-report/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The generated report doesn&amp;rsquo;t contain the expected result&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportIncorrectcontentofthereport-Getthecustomer'sinput"&gt;Get the customer&amp;rsquo;s input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportIncorrectcontentofthereport-ChecktheReportconfiguration'sparameters"&gt;Check the Report configuration&amp;rsquo;s parameters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you can identify any incoherence, come back to customer by explaining
&lt;ol&gt;
&lt;li&gt;the identified incoherence&lt;/li&gt;
&lt;li&gt;how to adjust the incoherent parameter&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If you cannot identify any incoherence, &lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportIncorrectcontentofthereport-Getthecustomer'sinputtoreproduce"&gt;Get the customer&amp;rsquo;s input to reproduce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportIncorrectcontentofthereport-Reproducetheissue"&gt;Reproduce the issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardReportBuilderGeneratePDFreportMissingdatainreportIncorrectcontentofthereport-TransmittotheDashboardteam"&gt;Transmit to the Dashboard team&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="get-the-customers-input"&gt;Get the customer&amp;rsquo;s input&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Get customer&amp;rsquo;s expectation and justification&lt;/li&gt;
&lt;li&gt;The result of this &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-get-list-of-reports-defined-on-central-site-and-their-parameters/"&gt;query&lt;/a&gt; to be executed on central repository used for report generation.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="get-the-customers-input-to-reproduce"&gt;Get the customer&amp;rsquo;s input to reproduce&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;the user and password to connect to the dashboard&lt;/li&gt;
&lt;li&gt;a dump of central repository&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="check-the-report-configurations-parameters"&gt;Check the Report configuration&amp;rsquo;s parameters&lt;/h2&gt;
&lt;p&gt;The aim of this check is to identify that all parameters are correctly set. If you can identify any incoherence, come back to customer by explaining&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Views - Errors - Low Memory or Recovered Memory error messages</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-low-memory-or-recovered-memory-error-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-views/cast-engineering-dashboard-views-errors/cast-engineering-dashboard-views-errors-low-memory-or-recovered-memory-error-messages/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of following errors is displayed in the dashboard page during the navigation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[WARNING]: [MEM] Low Memory: 24052448&lt;/li&gt;
&lt;li&gt;[WARNING]: [MEM] Recovered Memory: 18348800&lt;/li&gt;
&lt;li&gt;out of memory exception&lt;/li&gt;
&lt;li&gt;Java.long.out of Memory&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In some case, As a result, you may see a slow down in performance. The application server (Tomcat) is stopped also and needs to be restarted in order to continue using the dashboard.&lt;br&gt;
The error(s) can be displayed in the end of the dashboard page. You can also get bank page with only error(s) displayed.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Critical Violations - Inconsistent value - values in Flex Report view and Project Data and Improvement does not match</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-values-in-flex-report-view-and-project-data-and-improvement-does-not-match/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-inconsistent-critical-violations-value/cast-engineering-dashboard-violations-critical-violations-inconsistent-value-values-in-flex-report-view-and-project-data-and-improvement-does-not-match/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dashboard - FRAME_PORTAL_AUTO_REPORT_VIEW vs FRAME_PORTA_PRJECT_VIEW (Critical violations)&lt;/p&gt;
&lt;p&gt;We found there are some critical violations (for instance 5) reflecting in Project Data &amp;amp; Improvement view and these are correct as verified in Investigation view.&lt;/p&gt;
&lt;p&gt;However in Flex Report view, its showing only 3 critical violations after selecting any value for all the filters except Critical Contribution parameter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check that missing quality rules (for instance &amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo; (#7292) and &amp;ldquo;Avoid classes overriding only equals() or only hashCode()&amp;rdquo; (#7434)) do not appear in Flex Report because the are violated only by objects with no Cost Complexity.&lt;br&gt;
Here is the query that returns violating objects with no cost metrics :&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid cyclical calls</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-cyclical-calls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-cyclical-calls/</guid><description>&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page gives ways to validate the cycle reported by &amp;lsquo;&lt;strong&gt;Avoid cyclical call&amp;rsquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apply instructions given in one of the following pages:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-activated/"&gt;Enlighten - Information - How to identify cyclical calls when Escalated links are activated&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-not-activated/"&gt;Enlighten - Information - How to Identify cyclical calls when Escalated links are not activated&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - Avoid too many copy pasted artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-too-many-copy-pasted-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-too-many-copy-pasted-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when an object is supposed to be violated by the QR &amp;ldquo;&lt;strong&gt;Avoid too many copy pasted artifacts&amp;rdquo;&lt;/strong&gt;, but the violation is missing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open CED and observe that the violation is missing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if the application respect the minimal size required&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Number of All violations is not equal to the latest violations</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-number-of-all-violations-is-not-equal-to-the-latest-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-number-of-all-violations-is-not-equal-to-the-latest-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots issue when the number of all violation is not equal to the number of latest violation in the Vendors - Deliverables Acceptance View.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539320/566539321.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information on this view refer to - &lt;a href="http://doc.castsoftware.com/display/DOC82/Vendors+-+Deliverables+Acceptance?src=contextnavpagetreemode"&gt;Vendors - Deliverables Acceptance&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Launch CAST Engineering Dashboard&lt;/li&gt;
&lt;li&gt;Navigate to Vendors - Deliverables Acceptance View&lt;/li&gt;
&lt;li&gt;Observe that the number of all violation is not equal to the number of latest violation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 1.2</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-2/</guid><description>&lt;h3 id="121-funcrel"&gt;1.2.1-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Automated activity update&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Automated activity update&amp;rdquo; service will now ensure that activity data is always kept up to date with the latest data published on extend.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-51&lt;/td&gt;
 &lt;td&gt;Updated activity information for integration with AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-26&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause error when integrating with AIP Console to recover log message information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-54&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would incorrectly classify some platform components as extensions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-55&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause inconsistent determinator responses under certain conditions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35516&lt;/td&gt;
 &lt;td&gt;Fixed an issue related to inconsistent package ids between the Extend website and local server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35734&lt;/td&gt;
 &lt;td&gt;Fixed an issue related to inconsistent package ids between the Extend website and local server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35424&lt;/td&gt;
 &lt;td&gt;Fixed an issue related to inconsistent package ids between the Extend website and local server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="120-funcrel"&gt;1.2.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features-1"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Log Message APIs&lt;/td&gt;
 &lt;td&gt;Log Message APIs now available for offline configurations and during connection interuptions when connected to extend.castsoftware.com.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-26&lt;/td&gt;
 &lt;td&gt;Support for log messages with bundle updates.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-47&lt;/td&gt;
 &lt;td&gt;Added configuration property for log message API customization.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-45&lt;/td&gt;
 &lt;td&gt;Compatibility for Extend Package restrictions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33718&lt;/td&gt;
 &lt;td&gt;Resolved an issue that would cause a failed synchronization from a failed query to the Extend server, retry policy will only fail the synchronization after 3 failed consecutive queries.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging Docker</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-imaging-docker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-imaging-docker/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CAST Imaging Docker&lt;/strong&gt; provides the latest releases of the following CAST components in one single &lt;strong&gt;Microsoft Windows image for Docker&lt;/strong&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;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.imaging&amp;amp;version=latest"&gt;CAST Imaging UI&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.css&amp;amp;version=latest"&gt;CAST Storage Service&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.standalone&amp;amp;version=latest"&gt;CAST Console Standalone&lt;/a&gt;&lt;/strong&gt; - (not enterprise edition) therefore it only supports one Node for analysis purposes (the Node is predefined in the image).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip&amp;amp;version=latest"&gt;CAST AIP Core&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Embedded CAST Dashboards&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This image is designed to be installed on &lt;strong&gt;one single Microsoft Windows machine running Docker&lt;/strong&gt; specifically for demo or POC requirements. It provides everything required in order to run a full deployment of CAST with the aim of generating data for CAST Imaging. All components are preconfigured for use and the only configuration required is to enter your CAST Console global and Imaging license keys.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Fail to read transaction log version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-fail-to-read-transaction-log-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-fail-to-read-transaction-log-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The neo4j database is not changing its state from offline to online even after using the CALL dbms.quarantineDatabase(&amp;ldquo;neo4j&amp;rdquo;,false) query to un quarantine it. &lt;/p&gt;
&lt;p&gt;Found Fail to read transaction log version xxxx error in debug log&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/652050595/652050614.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ran command CALL dbms.quarantineDatabase(&amp;ldquo;neo4j&amp;rdquo;,false) query to un quarantine the noe4j database&lt;/li&gt;
&lt;li&gt;neo4j remains in the quarantine (offline) state.&lt;/li&gt;
&lt;li&gt;Checked the debug log.&lt;/li&gt;
&lt;li&gt;Found the error &lt;strong&gt;Fail to read transaction log version xxxx&lt;/strong&gt;,&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Profile execution time of extracting application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-profile-execution-time-of-extracting-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-profile-execution-time-of-extracting-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with detailed information about time required for extracting applications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;You need to run the extraction in debug mode - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-export-application-in-debug-mode/"&gt;CAST Imaging System - Information - Export application in debug mode&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the following on the KB:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SELECT Substring (START_HIST.step_name, 1, Length(START_HIST.step_name) - 5) AS
Step,
START_HIST.action_date
Start_date,
END_HIST.action_date
end_date,
( END_HIST.action_date - START_HIST.action_date ) AS
consumed_time
FROM deltatcc_local.aaa_is_logs START_HIST,
deltatcc_local.aaa_is_logs END_HIST
WHERE START_HIST.log_id + 1 = END_HIST.log_id
AND START_HIST.step_name LIKE &amp;lsquo;%Begin&amp;rsquo;
AND END_HIST.step_name LIKE &amp;lsquo;%End&amp;rsquo;
ORDER BY ( END_HIST.action_date - START_HIST.action_date ) DESC&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - How does text replacement works in CAST-MS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-does-text-replacement-works-in-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-does-text-replacement-works-in-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to describe how text replacement works in CAST-MS&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Online help (CAST MS help Online : CAST Management Studio - Help &amp;gt; Text replacement)&lt;/li&gt;
&lt;li&gt;Official documentation:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Text replacement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Text replacement enables you to define Regular Expressions (that match character strings in your selected files) that you want to replace with other text.&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Internal error occurred - The application is closing - The delivery folder is already set</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-internal-error-occurred-the-application-is-closing-the-delivery-folder-is-already-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-internal-error-occurred-the-application-is-closing-the-delivery-folder-is-already-set/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error is encountered while updating License of CAST MS using CLI CAST-MS-CLI.exe&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Internal error occurred.&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;The application is closing. Call CAST support now providing the log file at C:\Users\XXXX\AppData\Local\Temp\2\CAST\CAST\7.3\CAST-MS1.log.txt&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;com.castsoftware.java.MessageRuntimeException:Internal error occurred.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The application is closing. Call CAST support now providing the log file at C:\Users\125565\AppData\Local\Temp\2\CAST\CAST\7.3\CAST-MS1.log.txt&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.java.IOMonitor.fail(IOMonitor.java:252)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.java.IOMonitor.throwGeneralError(IOMonitor.java:194)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:251)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:1)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.run.ConfiguredApplication.run(ConfiguredApplication.java:227)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&amp;hellip;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;The delivery folder is already set.&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.validations.ValidationException:The delivery folder is already set.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.validations.ValidationQuery.&lt;init&gt;(ValidationQuery.java:44)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.validations.ValidationQuery.&lt;init&gt;(ValidationQuery.java:55)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.transactions.SectionAction.runInternal(SectionAction.java:37)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.transactions.Section.runInTransaction(Section.java:192)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;com.castsoftware.mda.transactions.Section.run(Section.java:137)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&amp;hellip;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Return value: 1000&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Expert panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-expert-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-expert-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Expert panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;. By default this tab is not displayed - to view it, you need to select &lt;strong&gt;View &amp;gt; Expert&lt;/strong&gt; mode:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650398/151650399.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;CAST recommends only changing these options if you are requested to do so by CAST Support as part of a troubleshooting process.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650398/151650400.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel enables you to define the various additional parameters for the extraction and delivery processes.&lt;/p&gt;</description></item><item><title>CAST Report Generator - CAST Report Generator for Dashboards</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-cast-report-generator-for-dashboards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-cast-report-generator-for-dashboards/</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 page describes the &lt;strong&gt;CAST Report Generator for Dashboards&lt;/strong&gt; release.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Report Generator is now provided as an &lt;strong&gt;cross-platform ZIP file&lt;/strong&gt;alongside the traditional Microsoft Windows GUI &amp;ldquo;installable&amp;rdquo; release. In other words this release can run on both &lt;strong&gt;Microsoft Windows&lt;/strong&gt; and &lt;strong&gt;Linux&lt;/strong&gt; operating systems and can be simply unzipped to the install location (no installer is provided). The tool has two main uses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the primary goal of this tool is to provide reporting capabilities to the &lt;strong&gt;CAST RestAPI&lt;/strong&gt; - this integration is first and foremost used by the CAST dashboards to generate &lt;strong&gt;Standard Compliance reports&lt;/strong&gt; from within the dashboard interface (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/strong&gt; and**&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/"&gt;Security Dashboard - Report Generation&lt;/a&gt;**).&lt;/li&gt;
&lt;li&gt;The tool can also be used in &lt;strong&gt;CLI mode&lt;/strong&gt; to generate reports, if required.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="where-can-i-obtain-the-cast-report-generator-for-dashboards"&gt;Where can I obtain the CAST Report Generator for Dashboards?&lt;/h2&gt;
&lt;h3 id="-1100"&gt;≥ 1.10.0&lt;/h3&gt;
&lt;p&gt;You can obtain the Report Generator for Dashboards from &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.reportgeneratorfordashboard&amp;amp;version=latest"&gt;CAST Extend&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>CAST SAP Extractor NG - Release Notes - 8.0</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-extractor-ng/cast-sap-extractor-ng-release-notes/cast-sap-extractor-ng-release-notes-8-0/</guid><description>&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Release Date&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Shipped with CAST AIP Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Compatible with CAST AIP Versions&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;8.0.1&lt;/td&gt;&lt;td class="confluenceTd"&gt;05-Apr-2015&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;This is the first version of CAST SAP Extractor NG&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;-&lt;/td&gt;&lt;td class="confluenceTd"&gt;7.0.x, 7.2.x, 7.3.x&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;8.0.2&lt;/td&gt;&lt;td class="confluenceTd"&gt;25-Sep-2015&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Service pack release providing:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Improved support of older SAP releases by replacing some data types, in order to avoid SYNTAX_ERROR short dumps with&lt;ul&gt;&lt;li&gt;Type VRSD_TAB is unknown (ticket 2830)&lt;/li&gt;&lt;li&gt;Type EPS2FILI is unknown (ticket 2520)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Support for type group (type-pools) extraction, either by packages, or when explicitly listed in transport order or object list (ticket 2644)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;-&lt;/td&gt;&lt;td class="confluenceTd"&gt;7.0.x, 7.2.x, 7.3.x&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;8.0.3&lt;/td&gt;&lt;td class="confluenceTd"&gt;17-Nov-2015&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Service pack release providing:&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Information - Loading a Universal Analyzer profile in to the CAST Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-loading-a-universal-analyzer-profile-in-to-the-cast-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-loading-a-universal-analyzer-profile-in-to-the-cast-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the following instructions to validate and load a Universal Analyzer profile in to the CAST Knowledge Base:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Each customer UA package must be validated and saved using the CAST UA Assistant tool (UAAssistant.exe). Refer to the UA Assistant on-line Help for more details.&lt;/li&gt;
&lt;li&gt;Once the package has been validated and saved, launch CAST Server Manager (ServMan.exe)&lt;/li&gt;
&lt;li&gt;Select the appropriate CAST Knowledge Base &amp;gt; Right click &amp;gt; Choose &lt;strong&gt;Load MetaModel from Disk&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.42</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-42/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-42/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.42 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.42&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="sapabap"&gt;SAP/ABAP&lt;/h2&gt;
&lt;h3 id="new-rules"&gt;New rules&lt;/h3&gt;
&lt;p&gt;Two new rules have been implemented in this release of AIP Core:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Avoid cyclic references in the definition of CDS views (S4/HAHA) (8566)&lt;/li&gt;
&lt;li&gt;Avoid calculated fields in WHERE-clauses and ON-clauses of CDS views (S4/HANA) (8568)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additional violations of these new rules may be evident after upgrade to this release and the generation of a new snapshot on unchanged source code. See &lt;strong&gt;&lt;a href="https://technologies.castsoftware.com/rules?sec=t_-15&amp;amp;ref=%7C%7C"&gt;https://technologies.castsoftware.com/rules?sec=t_-15&amp;amp;ref=||&lt;/a&gt;&lt;/strong&gt; for a list of available SAP/ABAP rules.&lt;/p&gt;</description></item><item><title>CMS - C++ Analyzer FAQ</title><link>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-c-analyzer-faq/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-c-analyzer-faq/</guid><description>&lt;h5 id="c-analyzer-faq"&gt;C++ Analyzer FAQ&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Q: Are there any limitations with virtual functions?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Yes, there are limitations with virtual functions. The limitation that we have is that we are not always able to know which function is called. The following example will provide a clearer understanding of what happens:&lt;/p&gt;
&lt;p&gt;class CMother {&lt;br&gt;
public:&lt;br&gt;
virtual void TheFunction() { MessageBox( NULL, &amp;ldquo;CMother..&amp;rdquo;, &amp;ldquo;CMother..&amp;rdquo;, MB_OK); }&lt;br&gt;
};&lt;/p&gt;
&lt;p&gt;class CDaugther : public CMother {&lt;br&gt;
public:&lt;br&gt;
void TheFunction() { MessageBox( NULL, &amp;ldquo;CDaugther..&amp;rdquo;, &amp;ldquo;CDaugther..&amp;rdquo;, MB_OK); }&lt;br&gt;
};&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 - Copyright Notice</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-copyright-notice/</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-copyright-notice/</guid><description>&lt;h5 id="copyright-notice"&gt;Copyright Notice&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This publication pertains to the current release of CAST PRODUCTS and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of the agreement. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without the prior written permission of CAST.&lt;/p&gt;</description></item><item><title>CMS - Delivery tab</title><link>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-delivery-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-delivery-tab/</guid><description>&lt;h5 id="delivery-tab"&gt;Delivery tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341886/496341926.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab allows you to manage the source code deliveries (&lt;strong&gt;Versions&lt;/strong&gt;) packaged either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;by your Delivery Managers using the CAST Delivery Manager Tool via the CAST AIC Portal&lt;/li&gt;
&lt;li&gt;by yourself directly from the CAST Delivery Manager Tool launched from the CAST Management Studio&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This tab is interacting directly with the &lt;strong&gt;Source Code Delivery Folder&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-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Preferences - Platform Setting&lt;/a&gt; for more information).&lt;/p&gt;
&lt;h6 id="buttons"&gt;Buttons&lt;/h6&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Refresh&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to refresh the current status of your source code Deliveries. The CAST Management Studio will connect directly to the &lt;strong&gt;Source Code Delivery Folder&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-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Preferences - Platform Setting&lt;/a&gt; for more information) to obtain up-to-date information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Add version&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to &lt;strong&gt;add a new source code Version&lt;/strong&gt; - 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-add-a-version/"&gt;Add version&lt;/a&gt; wizard will be launched enabling you to define the new version. Please note that CAST recommends that your Delivery Managers create the Versions themselves in the CAST Delivery Manager Tool - this is because only they know what version of the source code they are packaging for you.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="versions-in-the-delivery-folder"&gt;Versions in the Delivery Folder&lt;/h6&gt;
&lt;p&gt;This section lists the &lt;strong&gt;current status&lt;/strong&gt; of any Versions stored in the &lt;strong&gt;source code Delivery Folder&lt;/strong&gt; (i.e. packaged by the Delivery Managers or by yourself). Using the &lt;strong&gt;Refresh&lt;/strong&gt; option will update the status of each section.&lt;/p&gt;</description></item><item><title>CMS - Importing/Exporting Environment Profiles</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-environment-profile-manager/cms-importingexporting-environment-profiles/</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-environment-profile-manager/cms-importingexporting-environment-profiles/</guid><description>&lt;h5 id="importingexporting-environment-profiles"&gt;Importing/Exporting Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a mechanism to &lt;strong&gt;import&lt;/strong&gt; and &lt;strong&gt;export&lt;/strong&gt; your user-defined &amp;ldquo;custom&amp;rdquo; Environment Profiles (it is not possible to export profiles created automatically by CAST).&lt;/p&gt;
&lt;h6 id="exporting-environment-profiles-to-file"&gt;Exporting Environment Profiles to file&lt;/h6&gt;
&lt;p&gt;To export your user-defined Environment Profiles, you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right click the &lt;strong&gt;Analysis Service&lt;/strong&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; and select &lt;strong&gt;Environment Profile&lt;/strong&gt; &amp;gt; &lt;strong&gt;Export&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The following dialog box is displayed:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341818/496341819.jpg" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Yes&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Choosing &lt;/span&gt;&lt;strong&gt;Yes &lt;/strong&gt;allows you to&lt;span style="color: rgb(23,43,77);"&gt; select a folder where &lt;strong&gt;each individual environment profile will be saved in separate .aex files&lt;/strong&gt; (i.e. fragments) within a folder specific to the type of environment profile:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CMS - Migration view</title><link>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-migration-view/</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-infrastructure/cms-cast-management-studio-views/cms-migration-view/</guid><description>&lt;h5 id="migration-view"&gt;Migration view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Migration view&lt;/strong&gt; is only used when you are &lt;strong&gt;migrating/upgrading&lt;/strong&gt; from a previous CAST release to the current release. After proceeding with the CAST Update Tool to update your CAST databases, any items that cannot be automatically attached to an Application will be displayed in the &lt;strong&gt;Migration view&lt;/strong&gt;. You should check this view and move the items to their correct locations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222022/migration_view.jpg?version=1&amp;amp;modificationDate=1549304356587&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="migration-view-shortcut-menus"&gt;Migration view shortcut menus&lt;/h6&gt;
&lt;p&gt;The following shortcut menu items are available in the view:&lt;/p&gt;</description></item><item><title>CMS - Notes tab (selected item)</title><link>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-notes-tab-selected-item/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-notes-tab-selected-item/</guid><description>&lt;h5 id="notes-tab"&gt;Notes tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Notes tab&lt;/strong&gt; is simply an area that you can use to make notes or remarks about the selected item.&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 - Oracle Forms Analysis Unit editor - Source Settings tab</title><link>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/cms-oracle-forms-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-oracle-forms-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="oracle-forms-and-reports-analysis-unit-editors---source-settings-tab"&gt;Oracle Forms and Reports Analysis Unit editors - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;Forms Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/forms.jpg?version=1&amp;amp;modificationDate=1549304341877&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&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;Extraction path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The file based location of the results of the Forms extraction process. This field is read-only.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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 - Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-toolbar/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-toolbar/</guid><description>&lt;h5 id="toolbar"&gt;Toolbar&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page provides an explanation of the &lt;strong&gt;CAST Management Studio Toolbar&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_toolbar.jpg?version=1&amp;amp;modificationDate=1549304334557&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_saveall.jpg?version=1&amp;amp;modificationDate=1549304334563&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toolbar_icons_saveall.jpg" data-linked-resource-id="264220349" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_saveall.jpg?version=1&amp;amp;modificationDate=1549304334563&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Save All&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;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-save-all/" target="_blank"&gt;Save All&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_undo.jpg?version=1&amp;amp;modificationDate=1549304334550&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toolbar_icons_undo.jpg" data-linked-resource-id="264220347" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_undo.jpg?version=1&amp;amp;modificationDate=1549304334550&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Undo&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Use this option undo a change you have made. This can be used for example when adding an item to a view. It does not function against changes made in an editor.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_redo.jpg?version=1&amp;amp;modificationDate=1549304334573&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toolbar_icons_redo.jpg" data-linked-resource-id="264220352" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_redo.jpg?version=1&amp;amp;modificationDate=1549304334573&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Redo&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Use this option to redo a change you have previously undone. This can be used for example when adding/removing an item to/from a view. It does not function against changes made in an editor.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_fullobjectscheckup.jpg?version=1&amp;amp;modificationDate=1549304334587&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toolbar_icons_fullobjectscheckup.jpg" data-linked-resource-id="264220356" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_fullobjectscheckup.jpg?version=1&amp;amp;modificationDate=1549304334587&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Verify&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;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-verify/" target="_blank"&gt;Verify&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_audience.jpg?version=1&amp;amp;modificationDate=1549304334603&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toolbar_icons_audience.jpg" data-linked-resource-id="264220360" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="102" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_audience.jpg?version=1&amp;amp;modificationDate=1549304334603&amp;amp;api=v2" width="150"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Audience&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Choose the target audience type to modify the number of &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/" target="_blank"&gt;editor&lt;/a&gt; tabs that are displayed in the CAST Management Studio: &lt;ul&gt; &lt;li&gt;&lt;b&gt;Regular&lt;/b&gt; &amp;gt; Minimum number of tabs required 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/" target="_blank"&gt;generate a snapshot&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Advanced&lt;/b&gt; &amp;gt; More tabs displayed&lt;/li&gt; &lt;li&gt;&lt;b&gt;Expert &lt;/b&gt;&amp;gt; All tabs displayed&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;The effect of choosing an option can be best seen 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/" target="_blank"&gt;Application editor&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - Identify the Analysis unit log file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-identify-the-analysis-unit-log-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-identify-the-analysis-unit-log-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will explain how to identify the Analysis Unit log file either from CAST MS, or by queries.&lt;/p&gt;
&lt;p&gt;On the whole, the analysis log files are stored in : &lt;strong&gt;&lt;Log Folder&gt;&amp;lt;Application Id without dash&amp;gt;&amp;lt;Execution name&amp;gt;+date.castlog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;In CAST MS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check the Analysis Unit log file from CAST MS, edit the Analysis Unit, and click on the Execute tab. The log file path and name is in the &amp;ldquo;Last execution log&amp;rdquo; field.&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Unexpected Results - Bad deployment path for some deployed packages</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-bad-deployment-path-for-some-deployed-packages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-bad-deployment-path-for-some-deployed-packages/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When examining the deployment path of the deployed packages, sometime, the deployment path of some deployed packages is wrong as below example :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532517/566532516.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the above example, the deploy path is S:\Sources\SAMS, and for two deployed packages, the deploy path is S:\Sources\SAMS_13782&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Deliver&lt;/li&gt;
&lt;li&gt;Accept and set as current version&lt;/li&gt;
&lt;li&gt;Check the deployment path of the deployed packages&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - No connection to server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-no-connection-to-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-no-connection-to-server/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the version delivery error &lt;strong&gt;&amp;ldquo;No connection to server&amp;rdquo;&lt;/strong&gt;, when DMT is launched from start menu.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532279/566532281.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Also if you try to download JNLP, through AIC portal, then the following error is seen : &lt;strong&gt;Unable to launch delivery XXX is encountered.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532279/566532278.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page (DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - The Program Delivery Manager Tool has not ended correctly</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error that is encountered when we try to accept the delivery.&lt;/p&gt;
&lt;p&gt;When you set as current version, you might face the below mentioned error&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532380/566532382.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR&lt;/strong&gt; The program Deployment Deploy has not ended correctly (2001).&lt;br&gt;
 DETAIL     Please see the DMT log and/or the program log for further details&lt;br&gt;
 DETAIL     com.castsoftware.dmt.model.tasks.utilities.CommandLineTask.handleReturnCode(CommandLineTask.java:177)&lt;br&gt;
 DETAIL     com.castsoftware.dmt.model.tasks.utilities.CommandPluginTask.handleReturnCode(CommandPluginTask.java:92)&lt;br&gt;
 DETAIL     com.castsoftware.dmt.model.tasks.utilities.CommandLineTask.executeProcess(CommandLineTask.java:341)&lt;br&gt;
 DETAIL     com.castsoftware.dmt.model.tasks.utilities.CommandLineTask.documentExecute(CommandLineTask.java:318)&lt;br&gt;
 DETAIL     &lt;strong&gt;com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:82)&lt;/strong&gt;&lt;br&gt;
 DETAIL     com.castsoftware.java.treatment.Task.run(Task.java:275)&lt;br&gt;
 DETAIL     com.castsoftware.java.treatment.Task.runChildren(Task.java:388)&lt;br&gt;
 DETAIL     &lt;strong&gt;com.castsoftware.mda.impl.MemoryAction.execute(MemoryAction.java:253)&lt;/strong&gt;&lt;br&gt;
 DETAIL     &lt;strong&gt;com.castsoftware.mda.impl.MemoryAction.topExecute(MemoryAction.java:246)&lt;/strong&gt;&lt;br&gt;
 DETAIL     com.castsoftware.mda.transactions.SectionAction.runInternal(SectionAction.java:44)&lt;br&gt;
 DETAIL     com.castsoftware.mda.transactions.Section.runInTransaction(Section.java:192)&lt;br&gt;
 DETAIL     com.castsoftware.mda.transactions.Section.run(Section.java:137)&lt;br&gt;
 DETAIL     com.castsoftware.mda.transactions.Section.runHeadless(Section.java:308)&lt;br&gt;
 DETAIL     com.castsoftware.mda.run.ConfigurationManager.runVerb(ConfigurationManager.java:512)&lt;br&gt;
 DETAIL     com.castsoftware.mda.run.ConfiguredApplication.onTreatment(ConfiguredApplication.java:386)&lt;br&gt;
 DETAIL     com.castsoftware.deliverytool.CLI.onTreatment(CLI.java:98)&lt;br&gt;
 DETAIL     com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:238)&lt;br&gt;
 DETAIL     com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:1)&lt;br&gt;
 DETAIL     com.castsoftware.util.logger.Logging.execute(Logging.java:500)&lt;br&gt;
 DETAIL     com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:389)&lt;br&gt;
 DETAIL     com.castsoftware.mda.run.ConfiguredApplication.run(ConfiguredApplication.java:227)&lt;br&gt;
 DETAIL     com.castsoftware.deliverytool.CLI$1.call(CLI.java:41)&lt;br&gt;
 DETAIL     com.castsoftware.deliverytool.CLI$1.call(CLI.java:1)&lt;br&gt;
 DETAIL     com.castsoftware.util.logger.Logging.execute(Logging.java:500)&lt;br&gt;
 DETAIL     com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:389)&lt;br&gt;
 DETAIL     com.castsoftware.deliverytool.CLI.main(CLI.java:32)&lt;br&gt;
 DETAIL     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;
 DETAIL     sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;br&gt;
 DETAIL     sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br&gt;
 DETAIL     java.lang.reflect.Method.invoke(Method.java:606)&lt;br&gt;
 DETAIL     com.castsoftware.bootstrap.JarBootstrap.executeMain(JarBootstrap.java:529)&lt;br&gt;
 DETAIL     com.castsoftware.bootstrap.JarBootstrap.main(JarBootstrap.java:755)&lt;br&gt;
 DETAIL Task message: The program Deployment Deploy has not ended correctly (2001).&lt;/p&gt;</description></item><item><title>CMS Application - Dependencies - Reference Pattern Dependencies - Links not created - Mainframe - Search string is used as a tool after analysis to form search string to the cobol file it is created from</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-links-not-created-mainframe-search-string-is-used-as-a-tool-after-analysis-to-form-search-string-to-the-cobol-file-it-is-created-from/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-dependencies/cms-application-dependencies-reference-pattern-dependencies/cms-application-dependencies-reference-pattern-dependencies-links-not-created-mainframe-search-string-is-used-as-a-tool-after-analysis-to-form-search-string-to-the-cobol-file-it-is-created-from/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is about solving the issue observed in Mainframe technology source code whereby search String is not linked to any other object in the app, not even to the file it is created from (created a reference pattern search string and used it as a tool after analysis to create the respective links)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532177/566532176.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532177/566532181.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Reference Pattern Search String - Information - How to activate SQL traces in Search string</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-reference-pattern-search-string-information-how-to-activate-sql-traces-in-search-string/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-reference-pattern-search-string-information-how-to-activate-sql-traces-in-search-string/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to activate SQL traces in Search String.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SHOW SQL mode can be activated for Search String by adding - Show(SQL) at the end of the command line of the anarun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Steps to activate:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Run the Reference Pattern search string. Once the Run Reference Pattern search string has started, cancel it.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528869/566528870.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Halstead metrics in CAST Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-halstead-metrics-in-cast-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-halstead-metrics-in-cast-engineering-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the list of Halstead metrics visible in CAST Engineering Dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the CED dashboard, there are 2 Halstead metrics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SEI Maintainability Index 3&lt;/li&gt;
&lt;li&gt;SEI Maintainability Index 4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the &amp;ldquo;Investigation - Quality Model Drilldown&amp;rdquo; view, they are both under &amp;ldquo;SEI Maintainability&amp;rdquo; (Business criterion) - &amp;ldquo;Maintainbility Indexes (SEI)&amp;rdquo; (Technical Criterion):&lt;/p&gt;</description></item><item><title>CMS Assessment model - Information - Metric Category names and Ids</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-metric-category-names-and-ids/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-metric-category-names-and-ids/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information on various metrics and their categories. It also provides the ID&amp;rsquo;s of those metrics. All these metrics are part of the Assessment Model of CAST AIP.&lt;/p&gt;
&lt;p&gt;It also provides the procedure that calculates the particular metric.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.0: Official documentation (For Example -  &lt;a href="http://doc.castsoftware.com/help/index.jsp"&gt;CAST AIP Official Documentation&lt;/a&gt; &amp;gt; &lt;a href="http://doc.castsoftware.com/help/topic/73x/End-User-Guides_568426981.html"&gt;End User Guides&lt;/a&gt; &amp;gt; &lt;a href="http://doc.castsoftware.com/display/DOC80/Assessment+Model"&gt;CAST&lt;/a&gt; &lt;a href="http://doc.castsoftware.com/display/DOC80/Assessment+Model"&gt;Assessment Model&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - How to find log through CAST MS GUI</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-find-log-through-cast-ms-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-find-log-through-cast-ms-gui/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details the process to find log through CAST MS GUI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to find find log through CAST MS GUI.&lt;/p&gt;
&lt;p&gt;When Analysis is active:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Step&lt;/th&gt;
 &lt;th&gt;Procedure&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;Run Analysis.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Click on task for which log is set to &amp;ldquo;Yes&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;Go to statistics tab below on the same window.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Open .castlog file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;When Ananlysis is complete:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing Procedure - function cast_logstart unknown does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-cast-logstart-unknown-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-cast-logstart-unknown-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where snapshot fails at compute snapshot step with the below mentioned error:&lt;/p&gt;
&lt;p&gt;ERROR: &lt;strong&gt;function cast_logstart(unknown) does not exist&lt;/strong&gt;&lt;br&gt;
            Hint: No function matches the given name and argument types. You might need to add explicit type casts.&lt;/p&gt;
&lt;p&gt;            Where: PL/pgSQL function diag_dotnet_inherit_level(integer,integer,integer) line 9 at PERFORM&lt;br&gt;
            PL/pgSQL function diag_scope_netemem008(integer,integer,integer,integer) line 15 at assignment&lt;br&gt;
            org.postgresql.util.PSQLException:ERROR: function cast_logstart(unknown) does not exist&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;lt;8.3.16&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - function com local dia many empfinalblk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-com-local-dia-many-empfinalblk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-com-local-dia-many-empfinalblk/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When computing a snaphshot, a fatal error is encountered that stops the snapshot during the compute snapshot step with the message &amp;ldquo;&lt;strong&gt;Error while executing procedure&amp;rdquo;&lt;/strong&gt; as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532801/566532800.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the log messages, there will be the additional messages including: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR: function xxx_com_local.dia_many_empfinalblk(integer, integer, integer, integer) does not exist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance issue - Snapshot stuck while IFPUG graph computation in DssEngine</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-ifpug-graph-computation-in-dssengine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-snapshot-stuck-while-ifpug-graph-computation-in-dssengine/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your snapshot is stuck at the compute step and the DssEngine log is also stuck at the following then this page will help you troubleshoot the issue if one of the index is missing.&lt;br&gt;
Example given is for 7.0.x&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;2014&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;07&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;18&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;03&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;27&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;025&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;2014&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;07&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;18&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;16&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;26&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;052&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Program&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;Files&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x86&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;7&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SIEBEL_V4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;5&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;DssRun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;LOCAL_IFPUG_GRAPH&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The performance issue is encountered due to one of the missing primary key index on table ObjDsc on your local base.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - JAVA Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-java-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-java-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for JAVA Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name****: fakeMethodWithHighComplexity&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt;: com.castsoftware.businessLayer.AccessDatabase.fakeMethodWithHighComplexity&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt;: 99?com?99?castsoftware?99?businessLayer?620?c:/sbo - cast/cast-ms/825/deploy/tkb - run reference pattern/my package 3/business2/src/com/castsoftware/businesslayer/accessdatabase.java?100?AccessDatabase?102?fakeMethodWithHighComplexity()&lt;/p&gt;
&lt;h5 id="the-guid-of-a-java-object-is-build-with-"&gt;The GUID of a Java object is build with :&lt;/h5&gt;
&lt;ol&gt;
&lt;li&gt;Type id of the object and all its parents&lt;/li&gt;
&lt;li&gt;Object name and all its parents name&lt;/li&gt;
&lt;li&gt;object separator : ?&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528290/566528289.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Format will be : &lt;Type id of all parents&gt;?&lt;all the parents Name&gt;?&lt;type id of the object&gt;?&lt;Name of the object&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Crash - Oracle Forms with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-oracle-forms-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-oracle-forms-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the general troubleshooting information for any crash in the Oracle Forms analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Discover and Deliver the source&lt;/li&gt;
&lt;li&gt;Accept the delivery and set to current version&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;Analysis crash while running the Oracle Forms analysis unit&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - Designer.vb is not analyzed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-designer-vb-is-not-analyzed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-designer-vb-is-not-analyzed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the &lt;strong&gt;Designer.vb&lt;/strong&gt; files which is not analyzed by CAST.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Designer.vb is an auto generated file, it is analyzed by .NET analyzer.&lt;/p&gt;
&lt;p&gt;These files are analyzed to resolve objects of other functional classes.&lt;/p&gt;
&lt;p&gt;Since these files are auto-generated files, they do not contribute to LOC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - Missing mandatory reference towards mscorlib project XXX will be skipped</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-missing-mandatory-reference-towards-mscorlib-project-xxx-will-be-skipped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-missing-mandatory-reference-towards-mscorlib-project-xxx-will-be-skipped/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the fatal error while running the analysis and its impact.&lt;br&gt;
You can find the following fatal error in your analysis log file for the corresponding analysis unit.&lt;/p&gt;
&lt;p&gt;2016-05-19 15:30:41.754 InformationMODULMSG ; Job executionStarting analysis of C:\CASTMS\Deploy\Source Code\Source Code\File.Website\File.Website.csproj (1 / 1)0; DOTNET&lt;br&gt;
&lt;strong&gt;2016-05-19 15:30:43.189 FataLerrorMODULMSG ; Job executionMissing mandatory reference towards mscorlib: project C:\CASTMS\Deploy\Source Code\Source Code\File.Website\File.Website.csproj will be skipped0 ; 00 0DOTNET&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you can see from the fatal error ‘the analysis of project File.Website.csproj is being skipped, you will not find any corresponding objects created in your knowledge base’&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - could not create unique index idx_cat</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-could-not-create-unique-index-idx-cat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-could-not-create-unique-index-idx-cat/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During an analysis, the following error seen in the synchronization log :&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR: could not create unique index &amp;ldquo;idx_cat&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;SQL Error: DETAIL: Key (idcat)=(139512) is duplicated. (Severity 1, Msg No 1).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Error retrieving language pattern file for language PowerCenter</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-error-retrieving-language-pattern-file-for-language-powercenter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-error-retrieving-language-pattern-file-for-language-powercenter/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;UI job fails quickly with Error Code 2&lt;/p&gt;
&lt;p&gt;with message &lt;strong&gt;error retrieving language pattern file for language PowerCenter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Any UI language pack was required to have a language pattern to be defined since 7.0.x, x = 20,21&lt;/p&gt;
&lt;p&gt;Error free logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Custom+UA+profile+-+Error+Free+Logs+-+CAST+AIP+8+-+CAST+Internal"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Custom UA profile - Error Free Logs - CAST AIP 8 - CAST Internal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - JEE with Core CAST AIP - some of the JEE objects are not saved in KB</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-some-of-the-jee-objects-are-not-saved-in-kb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-missing-objects-jee-with-core-cast-aip-some-of-the-jee-objects-are-not-saved-in-kb/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you run the JEE analysis some of the JEE objects are not saved in local base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Create a user defined analysis unit with some application root path.&lt;/li&gt;
&lt;li&gt;Create another user defined analysis unit with other application root path.&lt;/li&gt;
&lt;li&gt;Annotate the analysis units.&lt;/li&gt;
&lt;li&gt;Run the analysis, in the Keys table you will see the objects on the analysis unit which has run last.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - DOTNet - No links between two DOTNet methods</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-no-links-between-two-dotnet-methods/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-dotnet-no-links-between-two-dotnet-methods/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Inside one class named &amp;ldquo;Program&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;another class named &amp;ldquo;SendReviewerNotification&amp;rdquo; has been instantiated,&lt;/p&gt;
&lt;p&gt;then a method &amp;ldquo;DoTheWork&amp;rdquo; has been called.&lt;/p&gt;
&lt;p&gt;Here is the code inside &amp;ldquo;Program&amp;rdquo;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-c#" data-lang="c#"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;namespace&lt;/span&gt; &lt;span class="nn"&gt;ReviewerNotification&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Program&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="n"&gt;Main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="n"&gt;SendReviewerNotification&lt;/span&gt; &lt;span class="n"&gt;sendNotification&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;SendReviewerNotification&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="n"&gt;sendNotification&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DoTheWork&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But in Enlighten no link is created between  &amp;ldquo;DoTheWork&amp;rdquo; and the program Main of &amp;ldquo;Program&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;neither between &amp;ldquo;SendReviewerNotification&amp;rdquo; and the program Main of &amp;ldquo;Program&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533755/566533756.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - Oracle Forms with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-forms-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-oracle-forms-with-core-cast-aip/</guid><description>&lt;p&gt;* mandatory field. &lt;em&gt;(Remove this line in the final version of your page)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would guide you to troubleshoot the problem you face while running the analysis. Any problem you face while running the Analysis will be dealt in this space.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Error while loading XML document Unexpected XML declaration</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-error-while-loading-xml-document-unexpected-xml-declaration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-error-while-loading-xml-document-unexpected-xml-declaration/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the .NET analysis you may get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;DOTNET.0048:Error while loading XML document &amp;lsquo;D:\CAST_ANALYSIS\ECS\AMD\ISPI\CMS_SOURCE\ISPI\SourceCode\ServerSizing\ServerSizing.csproj&amp;rsquo;: Unexpected XML declaration. The XML declaration must be the first node in the document, and no white space characters are allowed to appear before it. Line 11, position 3.. The analysis results may be incomplete&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - FilePath has been selected for analysis but is not handled by any of the environment profiles you selected</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-filepath-has-been-selected-for-analysis-but-is-not-handled-by-any-of-the-environment-profiles-you-selected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-filepath-has-been-selected-for-analysis-but-is-not-handled-by-any-of-the-environment-profiles-you-selected/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing the java source you may find the warnings for the XML file inside the JARs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analyze java files&lt;/li&gt;
&lt;li&gt;Open logs&lt;/li&gt;
&lt;li&gt;See the warnings for the XML files inside the JARS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - Loading failed System.ArgumentException The parameter is incorrect</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-loading-failed-system-argumentexception-the-parameter-is-incorrect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-loading-failed-system-argumentexception-the-parameter-is-incorrect/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a solution to counter the following error we get in &amp;ldquo;Run Dynamic Link Manager&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loading failed: System.ArgumentException: The parameter is incorrect&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533970/566533971.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source and deliver the app.&lt;/li&gt;
&lt;li&gt;Accept the delivery and run the analysis.&lt;/li&gt;
&lt;li&gt;Analysis crashes at the &amp;ldquo;Run Dynamic Link Manager&amp;rdquo; step.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533970/566533969.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Invalid Job Generation for Application</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-job-generation-for-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-job-generation-for-application/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to handle the &lt;strong&gt;&amp;ldquo;Invalid Job Generation for Application&amp;rdquo;&lt;/strong&gt; error message that occurs during the Local database synchronization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;PL/SQL application or FORMS application&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the Analysis / Snapshot (don&amp;rsquo;t skip the analysis)&lt;/p&gt;</description></item><item><title>Complete start-up wizard - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is
displayed the first time you login to Console. The wizard provides a
user-friendly method to configure various mandatory settings and
options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;
&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;Note that if you do not see the start-up wizard when you first log
in to Console, &lt;strong&gt;you have not yet installed and configured at
least one Node instance&lt;/strong&gt; (see **[AIP Node package&lt;/p&gt;</description></item><item><title>Complete start-up wizard - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is displayed the first time you login to Console. The wizard provides a user-friendly method to configure various mandatory settings and options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;
&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;Note that if you do not see the start-up wizard when you first log in to Console, &lt;strong&gt;you have not yet installed and configured at least one Node instance&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-node-service-back-end-installation/"&gt;AIP Node package - back-end installation&lt;/a&gt;&lt;/strong&gt;). When this is complete, the start-up wizard will be displayed on login.&lt;/p&gt;</description></item><item><title>Complete start-up wizard - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/complete-start-up-wizard-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/complete-start-up-wizard-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;start-up wizard&lt;/strong&gt; is displayed the first time you login to Console. The wizard provides a user-friendly method to configure various mandatory settings and options, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Entering a license key&lt;/li&gt;
&lt;li&gt;Configuring access to CAST Extend / use of a proxy caching server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each step in the wizard is explained in detail below.&lt;/p&gt;
&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;Note that if you do not see the start-up wizard when you first log in to Console, &lt;strong&gt;you have not yet installed and configured at least one Node instance&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-node-service-back-end-installation/"&gt;AIP Node package - back-end installation&lt;/a&gt;&lt;/strong&gt;). When this is complete, the start-up wizard will be displayed on login.&lt;/p&gt;</description></item><item><title>Configure user permissions</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-user-permissions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-user-permissions/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;There are various different access permissions that can be grantedto a User or a Group of users via a system of &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;&lt;strong&gt;roles&lt;/strong&gt;&lt;/a&gt;. These permissions define access to the Admin Center, access to application data and access to CAST Imaging UI features. You should therefore define these roles so that your users can access the data they require.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;Login to CAST Imaging with a user that has been granted the &lt;strong&gt;ADMIN&lt;/strong&gt; role (for example the default &amp;ldquo;admin&amp;rdquo; user if you are using local authentication) and click the &lt;strong&gt;settings&lt;/strong&gt; icon:&lt;/p&gt;</description></item><item><title>Configuring AIP Console session timeout</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-aip-console-session-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-aip-console-session-timeout/</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;This documentation is valid only for &lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Console front-end user interface has a built in session timeout feature. By default, after 1200 seconds (20 minutes), a popup will be displayed enabling you to log back in. If you enter credentials in popup and click &lt;strong&gt;Log in&lt;/strong&gt;, you will return to the location you were working on when the session expired. If you click the &lt;strong&gt;Log in with another account button&lt;/strong&gt;, you will be redirected to the main login page and on login you will not return to the previous location:&lt;/p&gt;</description></item><item><title>Configuring an icon for your extension</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/configuring-an-icon-for-your-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/configuring-an-icon-for-your-extension/</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 provides information about how to configure an icon for your extension.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When you upload an extension, you can optionally configure an &lt;strong&gt;icon&lt;/strong&gt; to represent your extension in the CAST Extend website, or in the CAST Extension Downloader. For example, the icon for the official AngularJS extension:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;p&gt;In order to publish your extension documentation, the following is required:&lt;/p&gt;
&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;Note that if you have already created &lt;strong&gt;documentation&lt;/strong&gt; for your extension as detailed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/how-to-publish-documentation-for-cast-user-community-extensions/"&gt;How to publish documentation for CAST User Community extensions&lt;/a&gt;&lt;/strong&gt; then you will &lt;strong&gt;already&lt;/strong&gt; have a &lt;strong&gt;GitHub account&lt;/strong&gt;, &lt;strong&gt;membership of the CAST-Extend GitHub organization&lt;/strong&gt; and a &lt;strong&gt;repository&lt;/strong&gt; at your disposal.&lt;/p&gt;</description></item><item><title>Configuring CAST to accept your Universal Analyzer language package</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/configuring-cast-to-accept-your-universal-analyzer-language-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/configuring-cast-to-accept-your-universal-analyzer-language-package/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: Once you have created your language package, there are various steps you need to go through to ensure that CAST takes your package into account correctly. This section describes the required actions.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---validation"&gt;Step 1 - Validation&lt;/h2&gt;
&lt;p&gt;The first step is to validate your language package. This is done using the &lt;strong&gt;UA Assistant&lt;/strong&gt; (&lt;strong&gt;UAAssistant.exe&lt;/strong&gt;) that can be found at the root of your CAST installation. This tool checks that your language packages are correct and conform to the required standards before they are used, thus avoiding errors during an analysis.&lt;/p&gt;</description></item><item><title>Configuring export of AEP and EFP data from Health Dashboard to Microsoft Excel or CSV using a standalone Health Dashboard</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/configuring-export-of-aep-and-efp-data-from-health-dashboard-to-microsoft-excel-or-csv-using-a-standalone-health-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/configuring-export-of-aep-and-efp-data-from-health-dashboard-to-microsoft-excel-or-csv-using-a-standalone-health-dashboard/</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; Instructions for configuring your standalone Health Dashboard to allow export of a detailed breakdown of the AEP/EFP automated function point (AFP) data to Excel/CSV. Note that this configuration change is ONLY applicable when using the &lt;strong&gt;standalone Health war file&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/"&gt;Standalone Health Dashboard deployment&lt;/a&gt;&lt;/strong&gt;) - when using the &lt;strong&gt;combined Health/Engineering war file&lt;/strong&gt;, the export to Microsoft Excel/CSV icons are visible out of the box.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The export to Microsoft Excel/CSV icons (as shown below) are NOT active (they are greyed out) by default in an &amp;ldquo;out of the box&amp;rdquo; Health Dashboard setup when using the &lt;strong&gt;standalone Health war file&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-health-dashboard-deployment/"&gt;Standalone Health Dashboard deployment&lt;/a&gt;&lt;/strong&gt;). This is because the information resides in the &lt;strong&gt;Dashboard schema (central&lt;/strong&gt;) and not the &lt;strong&gt;Measure schema used by the Health Dashboard&lt;/strong&gt;. In a combined Health and Engineering Dashboard, the dashboard schema is referenced in the &lt;strong&gt;connection property files&lt;/strong&gt; for the dashboard, so the Health Dashboard already knows where the information is located. To enable these export icons in a &lt;strong&gt;standalone Health war file&lt;/strong&gt;, a configuration change must be made to the Health Dashboard to inform the dashboard where the information is located. This page explains how to make this change.&lt;/p&gt;</description></item><item><title>Configuring import batch size</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-import-batch-size/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-import-batch-size/</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;This information is only valid for &lt;strong&gt;≥ 2.0.0-beta5&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;: how to configure application data import batch size to improve import performance when dealing with large amounts of data.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;During the application data import process (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/export-and-import-the-application-data/"&gt;Export and import the Application data&lt;/a&gt;&lt;/strong&gt;), CAST Imaging is configured to import data in a batch of &lt;strong&gt;1000 rows&lt;/strong&gt; and then &lt;strong&gt;perform a commit&lt;/strong&gt;. If you have allocated additional memory to Neo4j (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-memory-allocation/"&gt;Optimize Neo4j memory allocation&lt;/a&gt;&lt;/strong&gt;) it is possible to increase the default import batch size so that data commits are performed less, therefore increasing overall import performance.&lt;/p&gt;</description></item><item><title>Declare AIP Nodes in AIP Console - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/declare-aip-nodes-in-aip-console-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/declare-aip-nodes-in-aip-console-v-1-x/</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 step explains how to declare all your Nodes in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In a &lt;strong&gt;multi-node deployment scenario&lt;/strong&gt; where Console is installed on a dedicated server, Console does not yet know about the remote analysis node(s) (i.e. Node package(s)) that you have installed. Therefore any Nodes that you want to manage in Console must be &lt;strong&gt;declared&lt;/strong&gt; manually as described below.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;Browse to the following URL to access the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;Nodes panel&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt; - modify the URL for your own environment:&lt;/p&gt;</description></item><item><title>Declare AIP Nodes in AIP Console - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/declare-aip-nodes-in-aip-console-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/declare-aip-nodes-in-aip-console-v-1-x/</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 step explains how to declare all your Nodes in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In a &lt;strong&gt;multi-node deployment scenario&lt;/strong&gt; where Console is installed on a dedicated server, Console does not yet know about the remote analysis node(s) (i.e. Node package(s)) that you have installed. Therefore any Nodes that you want to manage in Console must be &lt;strong&gt;declared&lt;/strong&gt; manually as described below.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;Browse to the following URL to access the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;Nodes panel&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/"&gt;Administration Center&lt;/a&gt;&lt;/strong&gt; - modify the URL for your own environment:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - JEE Manifest projects not discovered when pom.xml exists in the root path</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-jee-manifest-projects-not-discovered-when-pom-xml-exists-in-the-root-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-jee-manifest-projects-not-discovered-when-pom-xml-exists-in-the-root-path/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When discovering a project with the Delivery Manager Tool (DMT), JEE Manifest projects are not discovered in DMT if a pom.xml exists in the root path.  The projects will not show up as discovered during DMT operations and you will see a message &amp;ldquo;Packaging successful but no project or library selected&amp;rdquo; as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536619/566536618.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Export detailed content report</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-export-detailed-content-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-export-detailed-content-report/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot issues you may face when trying to export content report.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;p&gt;Official documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Package+Content+tab+-+Files+found"&gt;CAST AIP 8.2.x Documentation &amp;gt; End User Guides &amp;gt; End-user application documentation &amp;gt; DMT - CAST Delivery Manager Tool &amp;gt; DMT - Interface - an explanation of each page &amp;gt; Skip to end of bannerGo to start of banner &amp;gt; DMT - Package &amp;gt; Content tab - Files found&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Version 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/DMT+-+Package+Content+tab+-+Files+found"&gt;CAST AIP 8.1.x Documentation &amp;gt; End User Guides &amp;gt; End-user application documentation &amp;gt; DMT - CAST Delivery Manager Tool &amp;gt; DMT - Interface - an explanation of each page &amp;gt; Skip to end of bannerGo to start of banner &amp;gt; DMT - Package &amp;gt; Content tab - Files found&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - null password given logon denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-null-password-given-logon-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-null-password-given-logon-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;How to handle the error : INFO Unable to establish a connection to: jdbc:oracle:thin:@//&lt;a href="http://dbslt0012.uhc.com"&gt;H&lt;/a&gt;ost:1521/ =&amp;gt; ORA-01005: null password given; logon denied While packaging from a online oracle server.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536729/566536728.png" alt=""&gt; Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - INFO - Oracle Forms - Required Forms module not found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-required-forms-module-not-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-info/delivery-manager-tool-extraction-info-oracle-forms/delivery-manager-tool-extraction-info-oracle-forms-required-forms-module-not-found/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the explanation,Impact and Resolution of the message&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Required Forms module not found&lt;/strong&gt;: Drive_vi.fmb for: \XXXXX\AAA_Central_Repository\Software\40_Development\80_source_25022015\Drive_client_source_25022015\drive002.fmb&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;impact&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Impact of the message would be Missing links and objects&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - File Types and folders which can be ignored</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-file-types-and-folders-which-can-be-ignored/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-file-types-and-folders-which-can-be-ignored/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Best Practices while packaging DMT is to ignore the files (types) and folders which are not useful for the analysis.&lt;/p&gt;
&lt;p&gt;We can use these following information when we have performance issues in DMT or we run into errors like&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Java Heap Space&lt;/li&gt;
&lt;li&gt;The program delivery manger tool has not ended correctly error code 1000&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;File types which can always be ignore&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Package - Project Validation - Project not found - TSQL - Extraction not done for indexes with the exact same name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-tsql-extraction-not-done-for-indexes-with-the-exact-same-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-project-not-found/delivery-manager-tool-package-project-validation-project-not-found-tsql-extraction-not-done-for-indexes-with-the-exact-same-name/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For a TSQL extraction where indexes have the exact same name, only one index is extracted.  The indexed table in each case is different.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s an example of the situation from a TSQL query screen:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536959/566536958.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>Determine Extension Strategy - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/determine-extension-strategy-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-1-x-configuration-steps-for-cast-imaging/determine-extension-strategy-v-1-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>DMT - Encrypting the password for the DMT command line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-encrypting-the-password-for-the-dmt-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-encrypting-the-password-for-the-dmt-command-line/</guid><description>&lt;h5 id="encrypting-the-password-for-the-dmt-command-line"&gt;Encrypting the password for the DMT command line&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When using the CAST Delivery Manager Tool (DMT) via the command line, a &lt;strong&gt;username&lt;/strong&gt; and &lt;strong&gt;password&lt;/strong&gt; must be configured in the command line in the following situations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At all times, via the AUTH variable to configure the CAST AIC Portal credentials&lt;/li&gt;
&lt;li&gt;Optionally, via the PXAUTH variable to configure access to the CAST AIC Portal when a web proxy server is present in the local environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is explained in detail in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/"&gt;Using the DMT Command Line&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>DMT - Package Alert tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab/</guid><description>&lt;h5 id="package-alert-tab"&gt;Package Alert tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Package Alert tab&lt;/strong&gt; displays a list of any &amp;ldquo;alerts&amp;rdquo; that were raised during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action and allows you to either ignore or remediate the alerts. The tab is only populated with data once you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;packaged a Source Code Package&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The tab contains various sub sections and each differs slightly for each type of Source Package you can define. Select the section you want to know more about:&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.16</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-16/</guid><description>&lt;h3 id="2162-funcrel"&gt;2.16.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-8816&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the ETL tool (built into Imaging and Docker installer) failed to work when used directly from the command line and the export failed to start and the following error message was displayed: &amp;ldquo;an only concatenate str (not &amp;ldquo;_io.TextIOWrapper&amp;rdquo;) to str&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2161-funcrel"&gt;2.16.1-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.16.0-funcrel. Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Transaction Investigation</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-transaction-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-transaction-investigation/</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 page provides instructions for using the &lt;strong&gt;Transaction Investigation view&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610443/382610466.jpg" alt=""&gt;or by clicking an object in the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/"&gt;Top Riskiest Transactions&lt;/a&gt; tile, this view enables investigation of the transactions in the Application. Data is presented in a series of &lt;strong&gt;tables&lt;/strong&gt; on the left and right hand side of the page enabling you to drill down from a&lt;strong&gt;Transaction&lt;/strong&gt; with a high level of risk (i.e. objects) right down to the &lt;strong&gt;Violations themselves&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - Violations are not loading</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-violations-are-not-loading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-violations-are-not-loading/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to investigate the scenario when violations for almost all the quality rules in an application will not load properly.&lt;/p&gt;
&lt;p&gt;       &lt;img src="https://castsoftware.zendesk.com/attachments/token/WgwKkOPHQUhiAalusosE6QHxL/?name=Screenshot.JPG" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Launch ED&lt;/li&gt;
&lt;li&gt;Click on any violated rule&lt;/li&gt;
&lt;li&gt;Observe that violations are not loading&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If violations are not loading for almost all the violated rules in ED then please check the below steps:&lt;/p&gt;</description></item><item><title>ENL - Adding projects to the Technical Browser</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-projects-to-the-technical-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-adding-projects-to-the-technical-browser/</guid><description>&lt;h5 id="adding-projects-to-the-technical-browser"&gt;Adding projects to the Technical Browser&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;You can add projects (jobs that have been run and whose results have been stored in the Knowledge Base but are not displayed in the Technical Browser) to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; at any time whilst using the application, not just when you &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/"&gt;launch&lt;/a&gt; it.&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click in the &lt;strong&gt;Technical Browser&lt;/strong&gt; to launch the shortcut menu and then select &lt;strong&gt;Add Project to Object Browser&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Initial Scope Selection Wizard&lt;/strong&gt; will be launched (exactly as when launching a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Blank View&lt;/a&gt;). Select the projects you require and click &lt;strong&gt;OK&lt;/strong&gt; to add them to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ENL - Bookmarks</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-bookmarks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-bookmarks/</guid><description>&lt;h5 id="bookmarks"&gt;Bookmarks&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Bookmarks are displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/"&gt;Code Viewer&lt;/a&gt; when viewing the code of an object displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search In Code List&lt;/a&gt; (after having carried out a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Code&lt;/a&gt; operation).&lt;/p&gt;
&lt;p&gt;They mark the position of character strings that have been located and identified during the Search in Code operation:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222491/images_reader.gif?version=1&amp;amp;modificationDate=1549304369353&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In this example, the character string &amp;ldquo;date&amp;rdquo; was searched for in a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Code&lt;/a&gt; operation. The results were then displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search In Code List&lt;/a&gt; and an object was selected and its code was displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/"&gt;Code Viewer&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ENL - Common Settings tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-common-settings-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-common-settings-tab/</guid><description>&lt;h5 id="common-settings-tab"&gt;Common Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Common settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_enviro.gif?version=1&amp;amp;modificationDate=1549304366763&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;Connect with default profile at start&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use this option to automatically connect with the settings defined in your default connection &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/"&gt;Profile&lt;/a&gt; when you launch the application. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/"&gt;Launching Enlighten&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Dropping Functional Domains</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-dropping-functional-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-dropping-functional-domains/</guid><description>&lt;h5 id="dropping-functional-domains"&gt;Dropping Functional Domains&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To drop a Functional Domain you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the &lt;strong&gt;Functional Domain&lt;/strong&gt; you want to drop in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Drop Domain&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any objects that have been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-associating-objects-to-functional-domains/"&gt;associated&lt;/a&gt; to a domain that you drop will no longer belong to any domain and will NOT be removed from the Graphical View. Objects will also revert to the standard object color.&lt;/li&gt;
&lt;li&gt;You can also drop Domains in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You cannot drop the default &amp;ldquo;Default Domain&amp;rdquo;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-how-to/enl-dropping-links/"&gt;Dropping links&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Knowledge Base connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/</guid><description>&lt;h5 id="knowledge-base-connection"&gt;Knowledge Base connection&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;During the CAST server side installation process a &lt;strong&gt;CAST Knowledge Base&lt;/strong&gt; will be installed on your chosen server. The Knowledge Base will contain the results of analyses carried out with &lt;strong&gt;CAST Analysis Manager&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The Knowledge Base is a standard schema/database created on an SQL server. You can choose to install it on any server of your choice (i.e.: development server on its own dedicated server or use the CAST Storage Service - recommended). If you do decide to install it on a dedicated server, it is still possible to analyze objects on other servers.&lt;/li&gt;
&lt;li&gt;When you connect with Enlighten to the server containing the Knowledge Base using a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/"&gt;connection profile&lt;/a&gt;, the name of the Knowledge Base will be declared in the profile and automatically accessed (providing your username and login are declared and have sufficient access rights).&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-limitations/</guid><description>&lt;h3 id="search-in-code-in-an-analysis-service-with-subsets"&gt;Search in code in an Analysis Service with Subsets&lt;/h3&gt;
&lt;p&gt;Search in code produces errors when SQL objects are selected in database subsets. As a result, the searched pattern is not found. Search in code works correctly if the SQL objects are not selected in the tree and the search is done in the entire Analysis Service.&lt;/p&gt;
&lt;h3 id="running-enlighten-several-times"&gt;Running Enlighten several times&lt;/h3&gt;
&lt;p&gt;Launching Enlighten twice from the same CAST version (same installation directory) is impossible.&lt;/p&gt;</description></item><item><title>ENL - Raising Links through T-SQL Statements</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-raising-links-through-t-sql-statements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-raising-links-through-t-sql-statements/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLRaisingLinksthroughTSQLStatements-RaisinglinksthroughT-SQLstatements"&gt;Raising links through T-SQL statements&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The following document describes how Enlighten handles links raised through T-SQL statements.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Link types&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; The following table lists objects that can be linked: &lt;ul&gt; &lt;li&gt; &lt;p&gt;Each ROW describes "outgoing relations" where &lt;b&gt;Object 2&lt;/b&gt; is the caller&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Each COLUMN describes "incoming relations" where &lt;b&gt;Object &lt;/b&gt;1 is calling &lt;b&gt;Object 2&lt;/b&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p class="MsoNormal"&gt;X denotes objects where links can be created&lt;/p&gt;</description></item><item><title>ENL - Related Help and documentation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-related-help-and-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-related-help-and-documentation/</guid><description>&lt;h5 id="related-help-and-documentation"&gt;Related Help and documentation&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PDF format&lt;/strong&gt; &amp;gt; this Help system can be made available in Adobe Acrobat PDF format. Please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-contacting-cast/"&gt;contact CAST&lt;/a&gt; if you require it.&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Renaming Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-renaming-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-renaming-layers/</guid><description>&lt;h5 id="renaming-layers"&gt;Renaming Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To rename a Layer you have created:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the &lt;strong&gt;Layer&lt;/strong&gt; you want to rename in the &lt;strong&gt;Layers window.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Edit&lt;/strong&gt; from the shortcut menu - the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/"&gt;Layers Properties dialog box&lt;/a&gt; will then be displayed.&lt;/li&gt;
&lt;li&gt;Change the highlighted Layer name as appropriate.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to confirm.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You cannot rename the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Default, Belongs To and Escalated Layers&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-layers/enl-adding-layers/"&gt;Adding Layers&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Renaming Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-renaming-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-renaming-libraries/</guid><description>&lt;h5 id="renaming-libraries"&gt;Renaming Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To rename a Library you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Double-click the &lt;strong&gt;Library&lt;/strong&gt; you want to rename in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Change the highlighted Library name as appropriate.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can rename Libraries immediately after their &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;creation&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;Creating Libraries&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Results</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-results/</guid><description>&lt;h5 id="search-in-codebfcomments-results"&gt;Search in Code/BF/Comments Results&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If the &lt;strong&gt;either feature&lt;/strong&gt; returns any &lt;strong&gt;results&lt;/strong&gt; (i.e.: matched character strings in the selected files/objects), they will be displayed automatically in the &lt;strong&gt;Log Window&amp;rsquo;s&lt;/strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search in Code tab&lt;/a&gt;, or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/"&gt;Search in Comment tab&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222286/images_findincode.gif?version=1&amp;amp;modificationDate=1549304363167&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Results of a search carried out on a project for the string &amp;ldquo;date&amp;rdquo; for the Search in Code feature.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/"&gt;Log Window&lt;/a&gt; also displays relevant information during the search and will inform you of any problems encountered or when no results can be found.&lt;/p&gt;</description></item><item><title>ENL - Search In Comment List</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/</guid><description>&lt;h5 id="search-in-comment-list"&gt;Search In Comment List&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Search in Comment List&lt;/strong&gt; tab displays the results of a search carried out with the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in BF/Comment&lt;/a&gt; feature.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222286/images_searchcom.gif?version=1&amp;amp;modificationDate=1549304362980&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="shortcut-menu-options"&gt;Shortcut menu options&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="5%"&gt;&lt;b&gt;Icon&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="10%"&gt;&lt;b&gt;Shortcut Key&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="20%"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="middle" width="65%"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="top" width="5%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="top" width="10%"&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="20%"&gt;Locate on &lt;ul&gt; &lt;li&gt;Technical browser&lt;/li&gt; &lt;li&gt;Domain browser&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="65%"&gt;Use this option to locate the selected object in either the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/" target="_blank"&gt;Technical Browser&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/" target="_blank"&gt;Domain Browser&lt;/a&gt;. &lt;p&gt;The object will be selected and/or highlighted when located.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" valign="top" width="5%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" valign="top" width="10%"&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="20%"&gt;View &lt;ul&gt; &lt;li&gt;[model name]&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td class="confluenceTd" valign="top" width="65%"&gt;Use this option to place the selected object on a selected Graphical View.  &lt;p&gt;If the Graphical View has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/" target="_blank"&gt;saved&lt;/a&gt;, the name of the model you select will be displayed in the sub menu).&lt;/p&gt;</description></item><item><title>ENL - Standard Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-standard-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-standard-toolbar/</guid><description>&lt;h5 id="standard-toolbar"&gt;Standard Toolbar&lt;/h5&gt;
&lt;hr&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" width="10%"&gt;&lt;b&gt;Button&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" width="10%"&gt;&lt;b&gt;Dropdown button&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" width="30%"&gt;&lt;b&gt;Equivalent Toolbar Command&lt;/b&gt; &lt;p&gt;&lt;b&gt;(Menu/Option)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" width="50%"&gt;&lt;b&gt;Description of the action performed&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_newview_ico.gif?version=1&amp;amp;modificationDate=1549304380260&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_newview_ico.gif" data-linked-resource-id="264223590" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_newview_ico.gif?version=1&amp;amp;modificationDate=1549304380260&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="30%"&gt;File &amp;gt; New &amp;gt; New Graphical View&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;&lt;i&gt;As below&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_newview_ico.gif?version=1&amp;amp;modificationDate=1549304380260&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_newview_ico.gif" data-linked-resource-id="264223590" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_newview_ico.gif?version=1&amp;amp;modificationDate=1549304380260&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="30%"&gt;File &amp;gt; New &amp;gt; New Graphical View&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Enables you to launch a &lt;b&gt;new &lt;/b&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/" target="_blank"&gt;Graphical View&lt;/a&gt; and define the contents of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/" target="_blank"&gt;Object Browser window&lt;/a&gt;. &lt;p&gt;If you have more than one &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection/" target="_blank"&gt;server connection&lt;/a&gt; open, the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/" target="_blank"&gt;Existing Connections dialog box&lt;/a&gt; will be launched first - select the connection you require.&lt;/p&gt;</description></item><item><title>ENL - Template Selection (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-template-selection-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-template-selection-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="ENLTemplateSelection(onSpecificObjects)-TemplateSelection(onSpecificObjects)"&gt;Template Selection (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This step enables you to select which templates you want to assign to the objects selected in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222474"&gt;Object Selection&lt;/a&gt; step.&lt;/p&gt;
&lt;h6 id="what-are-templates"&gt;What are Templates?&lt;/h6&gt;
&lt;p&gt;Templates define what the wizard will actually take into account when the reports are generated. CAST supplies various &lt;strong&gt;pre-defined templates&lt;/strong&gt; that will automatically be assigned to the different objects you have selected for the report. You can create new and manage existing templates using &lt;strong&gt;CAST Report Center&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ENL - What are Connection Profiles?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-what-are-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-what-are-connection-profiles/</guid><description>&lt;h5 id="what-are-connection-profiles"&gt;What are Connection Profiles?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Profiles are used in Enlighten to store server connection parameters. You can define any number of Profiles allowing you the flexibility to work with a wide range of Knowledge Bases stored on different servers.&lt;/p&gt;
&lt;p&gt;Within a Profile you can define a server, a username and a password along with a number of other connection specific parameters. You can also give each Profile a unique name enabling you to easily identify the server you want to connect to.&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to drop links</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-drop-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-drop-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the process to delete links from Enlighten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to delete a link in Enlighten, please perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the Link&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528697/566528698.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Right click on the Link.&lt;/li&gt;
&lt;li&gt;Select &amp;lsquo;Remove Link&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;Select &amp;lsquo;Drop Link&amp;rsquo;.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528697/566528696.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Error Messages</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/error-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/error-messages/</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 page provides an explanation of all the error messages that end-users may encounter when using the CAST dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When using the dashboards, end-users may encounter error messages. This page is designed to provide an explanation about why the error occurred and what can be done to prevent it occurring again. The page is divided into three separate sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Error messages for the &lt;strong&gt;standalone Health Dashboard&lt;/strong&gt; deployment&lt;/li&gt;
&lt;li&gt;Error messages for the &lt;strong&gt;standalone Engineering Dashboard&lt;/strong&gt; deployment&lt;/li&gt;
&lt;li&gt;Error messages for the c&lt;strong&gt;ombined Health Dashboard / Engineering Dashboard&lt;/strong&gt; deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="error-messages-for-the-standalonehealth-dashboard-deployment"&gt;Error messages for the standalone Health Dashboard deployment&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Number&lt;/th&gt;&lt;th class="confluenceTh"&gt;Message&lt;/th&gt;&lt;th class="confluenceTh"&gt;Possible solutions&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(34,34,34);"&gt;You application failed to start due to a "DBMS connections have failed or all domains loading have been aborted" &lt;span style="color: rgb(34,34,34);"&gt;Please contact your administrator for resolution&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 3.0</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-3-0/</guid><description>&lt;h3 id="300-funcrel"&gt;3.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Bundle template filtering/customization&lt;/td&gt;
 &lt;td&gt;The following template options have been added to the command: &amp;ldquo;bundle template add&amp;rdquo; command, -s&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Proxy configuration command&lt;/td&gt;
 &lt;td&gt;A more feature complete proxy server configuration command (ExtendCli.exe config proxy [&amp;ndash;options]) has been added allowing the use of bypass on local, bypass lists, windows default credential support and domain based authentication. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-config"&gt;https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-config&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improved security&lt;/td&gt;
 &lt;td&gt;Encryption protocols have been updated to further secure user APIkeys and proxy settings to ensure stability.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-30&lt;/td&gt;
 &lt;td&gt;Improved general stability. AES256 will be adopted instead of Rijndael encryption.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;39174&lt;/td&gt;
 &lt;td&gt;Fixed an issue that could cause proxy configurations to not function as intended.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>FAQ</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/faq/</guid><description>&lt;h3 id="which-technologies-are-supported-in-cast-imaging"&gt;Which technologies are supported in CAST Imaging?&lt;/h3&gt;
&lt;p&gt;CAST Imaging currently supports all technologies supported for analysis by AIP Core for analysis, except:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Peoplesoft&lt;/li&gt;
&lt;li&gt;Siebel&lt;/li&gt;
&lt;li&gt;Adobe Flex&lt;/li&gt;
&lt;li&gt;PHP&lt;/li&gt;
&lt;li&gt;Oracle BPEL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More details are available in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/technos/"&gt;Covered Technologies&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="unknown-tls-state-when-using-cast-imaging-in-secure-mode"&gt;Unknown TLS state when using CAST Imaging in secure mode&lt;/h3&gt;
&lt;p&gt;If you have configured CAST Imaging to function in secure mode (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-a-secure-port/"&gt;Reconfiguring the front end service to use a secure port&lt;/a&gt;&lt;/strong&gt;) and you are receiving an error as follows:&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.24</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/generic-components-in-report-generator-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-24/components-documentation-for-report-generator-1-24/generic-components-in-report-generator-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Generic components in Report Generator 1.27</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/generic-components-in-report-generator-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-27/components-documentation-for-report-generator-1-27/generic-components-in-report-generator-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item><item><title>Grade and compliance calculation</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/grade-and-compliance-calculation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/grade-and-compliance-calculation/</guid><description>&lt;h2 id="what-is-a-grade"&gt;What is a grade?&lt;/h2&gt;
&lt;p&gt;A grade is a value between 1.00 and 4.00 to assess a risk:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/484114625/484114626.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The rule grade is calculated for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;each functional module&lt;/li&gt;
&lt;li&gt;each functional module split by technology&lt;/li&gt;
&lt;li&gt;application: in this case the application grade comes from the representative functional module which is:
&lt;ul&gt;
&lt;li&gt;either the Full Content Module if it exists&lt;/li&gt;
&lt;li&gt;or the union content module&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-does-it-mean-when-a-grade-equals-to-zero"&gt;What does it mean when a grade equals to zero?&lt;/h2&gt;
&lt;p&gt;A rule with &lt;strong&gt;zero weight&lt;/strong&gt; is a rule that is both enabled (active), but has no impact on any parent technical criterion - this means that the rule can be &amp;ldquo;previewed&amp;rdquo; (i.e. violations can be seen) without impacting any grades. Configuring a rule with a weight of 0 is supported when using &lt;strong&gt;AIP Core ≥ 8.3.32&lt;/strong&gt; - you can do this using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-assessment-model/"&gt;Assessment Model&lt;/a&gt;&lt;/strong&gt; interface in &lt;strong&gt;AIP Console&lt;/strong&gt;. A zero value for a technical criterion grade means that all child rules contribute to this grade with a zero weight. A zero grade is not an assessment value, it is a result allowing a navigation to the child rules and their violations in &amp;ldquo;preview&amp;rdquo; mode. So a zero grade means &amp;ldquo;no value&amp;rdquo; for this technical criterion.&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - How to add tags and categories from one measurement base to another</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-add-tags-and-categories-from-one-measurement-base-to-another/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-add-tags-and-categories-from-one-measurement-base-to-another/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about how to add tags and categories into one measurement base from another measurement base within the same postgres server so that the same tags/categories are available in the new HD portal.&lt;/p&gt;
&lt;p&gt;This information will be helpful if there is some corruption in the measurement base and it is not opening the HD or if there is another fresh measurement base created and this schema needs the same tags/categories as that of another HD.&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - more than one row returned by a subquery used as an expression</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you troubleshoot the crash in snapshot with HD consolidation error received while running the a snapshot.&lt;br&gt;
While running a snapshot (with option &amp;ldquo;Upload result to Measurement&amp;rdquo; set to true), we might run into the below error with the the snapshot crashing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The program HD Consolidation Tool has not ended&lt;/strong&gt; &lt;strong&gt;correctly&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;While you will see this issue on the GUI, looking into the Cast-MS log file you can see that you will have the detailed error as to why the consolidation failed.&lt;br&gt;
The error you will see on the log will be detailed:&lt;/p&gt;</description></item><item><title>Integration of CAST Action Plan into Atlassian JIRA</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/integration-of-cast-action-plan-into-atlassian-jira/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/integration-of-cast-action-plan-into-atlassian-jira/</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 document provides an example configuration for the Atlassian JIRA Web Service to exploit the results produced by CAST AIP via the &lt;strong&gt;CAST RestAPI&lt;/strong&gt;. Some existing scripts has been produced to create the interaction between APIs. They need to be adapted to the context of your ownproject.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Access to the CAST RestAPI from the machine on which you are using the scripts.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Access to Atlassian JIRA REST WebService from the machine on which you are using the scripts.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Groovy &lt;strong&gt;3.x&lt;/strong&gt; should be installed on the machine on which you are using the scripts. using a more recent release will result in the following error:&lt;/p&gt;</description></item><item><title>Java GWT - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/java-gwt-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/java-gwt-best-practice/</guid><description>&lt;p&gt;&lt;strong&gt;Target&lt;/strong&gt; Audience: CAST Administrators&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: This document provides a guide based on CAST’s field experience on how to configure GWT based applications using CAST AIP. These configurations are used all versions of CAST AIP 8.2.x and above for GWT offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.&lt;/p&gt;
&lt;h2 id="introduction-to-gwt"&gt;Introduction to GWT&lt;/h2&gt;
&lt;p&gt;This section gives a brief overview of the framework.&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Modifying an object property on an existing object using CI_INT_PROPERTIES</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-an-object-property-on-an-existing-object-using-ci-int-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-an-object-property-on-an-existing-object-using-ci-int-properties/</guid><description>&lt;p&gt;As outlined above, properties can be either alphanumeric or numeric. To modify the property of an object that already exists in the Analysis Service, two CAST entry tables are used, depending on the type of property:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alphanumeric&lt;/strong&gt; &amp;gt; CI_STR_PROPERTIES&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Numeric&lt;/strong&gt; &amp;gt; CI_INT_PROPERTIES&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The examples in this section modify numeric properties, however it is fairly simple to modify the queries if you want to work with alphanumeric properties.&lt;/p&gt;
&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;p&gt;In this example, we are going to modify various numeric properties on a T-SQL object (a T-SQL Procedure called &amp;ldquo;DeleteAllOrders&amp;rdquo;) that is synchronized with the Analysis schema.&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Using the KB Update SQL Tool via CAST Management Studio</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-kb-update-sql-tool-via-cast-management-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-kb-update-sql-tool-via-cast-management-studio/</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;This documentation is for using the tool in the legacy &lt;strong&gt;CAST Management Studio&lt;/strong&gt;. You should, wherever possible, use Console to run your analyses and the KB Update SQL Tool - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/"&gt;Application - Config - Update Application schema&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="configuring-the-tool"&gt;Configuring the tool&lt;/h2&gt;
&lt;p&gt;To configure the tool:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Launch&lt;/strong&gt; the CAST Management Studio&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connect&lt;/strong&gt; to the Management Service which governs the Analysis schema you want to modify&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open&lt;/strong&gt; an existing &lt;strong&gt;Application&lt;/strong&gt; (or create a new one) - note that the Application must use the Analysis Service you want to update - you can check this in the &lt;strong&gt;Execute tab&lt;/strong&gt; of the &lt;strong&gt;Application editor&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/580223192/580223194.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - CSSResetPassword - Incorrect unlock code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cssresetpassword-incorrect-unlock-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-cssresetpassword-incorrect-unlock-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information about the error &amp;ldquo;Incorrect unlock code.. Reset password failed.&amp;rdquo; received while running the tool CSSResetPassword.exe. Detail about the reset password can be found at &lt;a href="http://doc.castsoftware.com/help/topic/70x/CAST%20Storage%20Service.html#CASTStorageService-ResettingOperatorandGuestpasswords"&gt;Resetting Operator and Guest passwords&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531113/566531112.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Using the CSSResetPassword.exe get the License key and contact CAST Support to get the Unlock code.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After getting the Unlock code from support try to reset password using the CSSResetPassword.exe with below command.&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - How to Install CSS 2 when running Cast storage Services.msi fails</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-install-css-2-when-running-cast-storage-services-msi-fails/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-install-css-2-when-running-cast-storage-services-msi-fails/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installing CSS 2 when running Cast storage Services .msi  fails&lt;/p&gt;
&lt;p&gt;CAST Storage Services.msi refuses to install directly, prompting installation using setup.exe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1.Install 7.2 using set up.&lt;br&gt;
2.Skip CSS2 installation&lt;br&gt;
3.Try installing CSS2 from CSS.msi&lt;br&gt;
4.CAST Storage Services.msi refuses to install directly, prompting installation using setup.exe.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to log Postgres SQL queries</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-log-postgres-sql-queries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-log-postgres-sql-queries/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During analysis or snapshots, some steps take too much time or are stuck.&lt;/p&gt;
&lt;p&gt;It is possible to monitor the Server Status to watch which stored procedure or query is currently running, by using PgAdmin (connect to the server &amp;gt; Click on Tools &amp;gt; Server status), but this option will not show systematically all queries that are launched.&lt;/p&gt;
&lt;p&gt;In that case, we can log all queries that are running in PostgreSQL by proceeding as described below&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.11</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-11/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="mainframe-analyzer---improved-support-for-jcl-symbols"&gt;Mainframe Analyzer - improved support for JCL Symbols&lt;/h3&gt;
&lt;p&gt;In &lt;strong&gt;CAST AIP ≥ 8.3.11&lt;/strong&gt;, the Mainframe Analyzer now supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JCL Symbols present in job DD cards&lt;/li&gt;
&lt;li&gt;JCL Symbols present in job EXEC cards&lt;/li&gt;
&lt;li&gt;Where JCL contains PROCS using parameters from a different JCL&lt;/li&gt;
&lt;li&gt;Where JCL calls PROC using a parameter&lt;/li&gt;
&lt;li&gt;JCL Symbols present in external PROCS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This improved support will generate more links between steps and programs, files and procedures, which will in turn improve the completeness of transaction call graphs used for function point counting. This is in addition to basic support for JCL Symbols introduced in CAST AIP 8.3.0. You can find out more information about this support in &lt;a href="https://doc.castsoftware.com/technologies/"&gt;Mainframe - Technical notes&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security for AIP</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/release-notes-cast-security-for-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/release-notes-cast-security-for-aip/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="version-837"&gt;Version: 8.3.7&lt;/h2&gt;
&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;Note that this release is based on CAST AIP 8.3.7.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Documentation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-3&lt;/td&gt;
 &lt;td&gt;Add a OWASP Tile in the Security Dashboard&lt;/td&gt;
 &lt;td&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/"&gt;Using the CAST Security Dashboard&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-7&lt;/td&gt;
 &lt;td&gt;Add a CWE Tile&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-8&lt;/td&gt;
 &lt;td&gt;CISQ - Add a CISQ Security Tile in Security Dashboard&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-163&lt;/td&gt;
 &lt;td&gt;Mis Configurations - Add a Mis Configuration Tile in Security Dashboard&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-162&lt;/td&gt;
 &lt;td&gt;Implement additional Tiles in Security Dashboard - OWASP CISQ CWE Misconfiguration GDPR&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-160&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Security rules parentship inconsistencies: User should be able to filter CISQ violations count based on Health factor&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-178&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;User should be able to filter quality-standard-violations count by critical and non-critical using the RestAPI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SEC-198&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;No option to launch SED in CAIP for security CAST-MS&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="version-10---08-may-2018"&gt;Version: 1.0 - 08 May 2018&lt;/h2&gt;
&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;Note that this release is based on CAST AIP 8.3.3.&lt;/p&gt;</description></item><item><title>Report Generator - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/report-generator/report-generator-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to reproduce issues with Report Generator&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The Report Generator has become a stand alone component since the release of Report generator 1.0.3 . You will not find the versions released after this in the CAST Installation folder and should be downloaded as per steps under - &lt;a href="http://doc.castsoftware.com/display/DOCCOM/CAST+Report+Generator+-+Installation+process#CASTReportGenerator-Installationprocess-WherecanIobtaintheCASTReportGenerator?"&gt;Where can I obtain the CAST Report Generator?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Report Service - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/report-service-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/report-service-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/report-service-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/report-service-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/report-service-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/report-service-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/report-service-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/report-service-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/report-service-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/report-service-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/report-service-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/report-service-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/report-service-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/report-service-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/report-service-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/report-service-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/report-service-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/report-service-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/report-service-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/report-service-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/report-service-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/report-service-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/report-service-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/report-service-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/report-service-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/report-service-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/report-service-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/report-service-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/report-service-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/report-service-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/report-service-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/report-service-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/report-service-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/report-service-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/report-service-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/report-service-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/report-service-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/report-service-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/report-service-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/report-service-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/report-service-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/report-service-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/report-service-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/report-service-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/report-service-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/report-service-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/report-service-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/report-service-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/report-service-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/report-service-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/report-service-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/report-service-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/report-service-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/report-service-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/report-service-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/report-service-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/report-service-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/report-service-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/report-service-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/report-service-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/report-service-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/report-service-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/report-service-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/report-service-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Service - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/report-service-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/report-service-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Report Services - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/report-services-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/report-services-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a PDF report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether these  web services are enabled&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;report.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>RPC - Open new connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-open-new-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-open-new-connection/</guid><description>&lt;h5 id="open-new-connection"&gt;Open new connection&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In some circumstances, your organization may work with more than one Knowledge Base. If this is the case, you may need to connect to another Knowledge Base during a session.&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; will then be displayed.&lt;/li&gt;
&lt;li&gt;Select a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223704"&gt;Connection Profile&lt;/a&gt; listed in the dialog box (or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-creating-connection-profiles/"&gt;create&lt;/a&gt; a new one) and click &lt;strong&gt;Open&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The application will attempt to connect to the server specified in the Connection Profile.&lt;/li&gt;
&lt;li&gt;If the connection fails for any reason, check the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-application-interface/rpc-log-window/"&gt;Log List&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RPC - Oracle Home Selector dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-oracle-home-selector-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-oracle-home-selector-dialog-box/</guid><description>&lt;h5 id="oracle-home-selector-dialog-box"&gt;Oracle Home Selector dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Oracle Home Selector dialog box&lt;/strong&gt; is displayed when more than one &lt;strong&gt;Oracle Home&lt;/strong&gt; has been detected on your machine by CAST Products. This can happen when you are using any CAST Product and can prove problematic if you are extensively using the &lt;strong&gt;command line&lt;/strong&gt; to launch processes (the dialog box will be launched, halting the process).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223658/misc_images_orahome.gif?version=1&amp;amp;modificationDate=1549304381893&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When the dialog box is launched, select which Oracle Home you want to use with the process you are attempting to carry out - select the Oracle Home you require (will be highlighted in blue) and click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>RPC - Related Help and documentation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-related-help-and-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-related-help-and-documentation/</guid><description>&lt;h5 id="related-help-and-documentation"&gt;Related Help and documentation&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PDF format&lt;/strong&gt; &amp;gt; this Help system can be made available in Adobe Acrobat PDF format. Please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-contacting-cast/"&gt;contact CAST&lt;/a&gt; if you require it.&lt;/li&gt;
&lt;/ul&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Save Options (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-save-options-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-save-options-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="RPCSaveOptions(onSpecificObjects)-SaveOptions(onSpecificObjects)"&gt;Save Options (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This wizard page enables you to select where and how you want to save the Report. Essentially, there are two options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you can save the Report as a &lt;strong&gt;Template&lt;/strong&gt; (see Template below)&lt;/li&gt;
&lt;li&gt;you can save it as an &lt;strong&gt;HTML or XML&lt;/strong&gt; file (see HTML Report File below).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223717/images_plus.gif?version=1&amp;amp;modificationDate=1549304383533&amp;amp;api=v2" alt=""&gt; Template&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223727/images_template.gif?version=1&amp;amp;modificationDate=1549304383953&amp;amp;api=v2" data-linked-resource-container-id="264223727" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_template.gif" data-linked-resource-id="264223728" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="255" src="https://doc-legacy.castsoftware.com/download/attachments/264223727/images_template.gif?version=1&amp;amp;modificationDate=1549304383953&amp;amp;api=v2" width="607"/&gt;&lt;/span&gt; &lt;p&gt;This section enables you to save the Report as a Template (or &lt;b&gt; .HSQ&lt;/b&gt; file). This basically means that the "code" needed to generate the Report is saved, but not the results.&lt;/p&gt;</description></item><item><title>RPC - What are Connection Profiles?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-what-are-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-what-are-connection-profiles/</guid><description>&lt;h5 id="what-are-connection-profiles"&gt;What are Connection Profiles?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Profiles are used to store server connection parameters. You can define any number of Profiles allowing you the flexibility to work with a wide range of Knowledge Bases stored on different servers.&lt;/p&gt;
&lt;p&gt;Within a Profile you can define a server, a username and a password along with a number of other connection specific parameters. You can also give each Profile a unique name enabling you to easily identify the server you want to connect to.&lt;/p&gt;</description></item><item><title>RPC - What is a Report On View?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-what-is-a-report-on-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-what-is-a-report-on-view/</guid><description>&lt;h5 id="what-is-a-report-on-view"&gt;What is a Report On View?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This application offers you the ability to create a Report on a View. A Report on a View differs from a standard report in that instead of providing information on an object or group of objects stored in the Knowledge Base, it will generate a report on a Graphical View that you have already created and saved (using CAST Enlighten) and the objects within it.&lt;/p&gt;</description></item><item><title>RPC - What is a Report with Diagnostic?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-what-is-a-report-with-diagnostic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/rpc-what-is-a-report-with-diagnostic/</guid><description>&lt;h5 id="what-is-a-report-with-diagnostic"&gt;What is a Report with Diagnostic?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Diagnostic Wizard consists of a set of diagnostics (Reports) adapted specifically to Java, VB, .NET and Oracle Forms that can be run to automatically check the respect of coding standards and enforcements for code performance and maintainability. Each diagnostic is highly customizable to fit specific technical environments.&lt;/p&gt;
&lt;p&gt;This wizard can help you to enforce performance throughout the project development cycle and enable you to avoid having to detect application defects late into the project - when correction requires a large amount of work.&lt;/p&gt;</description></item><item><title>RPC - What is a Report with Predefined?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-what-is-a-report-with-predefined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-what-is-a-report-with-predefined/</guid><description>&lt;h5 id="what-is-a-report-with-predefined"&gt;What is a Report with Predefined?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A Report with Predefined is a basic report derived from specific templates stored on your hard drive. These templates can either be those shipped with CAST products (located in the HSQ folder) or those that you have created yourself using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is not possible to select specific objects for inclusion in the report, instead the selected template determines which objects will be included. For example, you may select a template that creates a report on all PowerBuilder objects stored in the Knowledge Base.&lt;/p&gt;</description></item><item><title>Security Dashboard - Transaction Investigation</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-transaction-investigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-transaction-investigation/</guid><description>&lt;h4 id="transaction-investigation-view"&gt;Transaction Investigation view&lt;/h4&gt;
&lt;p&gt;Accessible from the sidebar menu &lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/414941398/414941408.jpg" alt=""&gt;or by clicking an object in the &lt;strong&gt;Top Riskiest Transactions&lt;/strong&gt; tile, this view enables investigation of the transactions in the Application. Data is presented in a series of &lt;strong&gt;tables&lt;/strong&gt; on the left and right hand side of the page enabling you to drill down from a &lt;strong&gt;Transaction&lt;/strong&gt; with a high level of risk (i.e. Violations) right down to the &lt;strong&gt;Violations themselves&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/414941398/414941407.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The view functions in a very similar way to the &lt;a href="#SecurityDashboardTransactionInvestigation-QualityInvestigation"&gt;Risk Investigation view&lt;/a&gt;. The default &lt;strong&gt;Health Measure&lt;/strong&gt; used for this view is &lt;strong&gt;Security&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Server Manager - Information - Option for installing additional measurement base is disabled</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-option-for-installing-additional-measurement-base-is-disabled/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/server-manager/server-manager-information-option-for-installing-additional-measurement-base-is-disabled/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details the reason for disabled Option for installing additional measurement base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Additional Analytics Base&lt;/strong&gt; option is ONLY available if you are using the &lt;strong&gt;CAST Storage Service 2&lt;/strong&gt; as your chosen storage host. This is because the Measurement Service can &lt;strong&gt;only&lt;/strong&gt; be installed on a CAST Storage Service 2.&lt;/p&gt;</description></item><item><title>Server Manager - Launching Server Manager - Error - The program can't start because mfc120 dll is missing from your computer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-the-program-cant-start-because-mfc120-dll-is-missing-from-your-computer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-launching-server-manager/server-manager-launching-server-manager-error-the-program-cant-start-because-mfc120-dll-is-missing-from-your-computer/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to open Server Manager an error is encountered which says:  &lt;strong&gt;&amp;ldquo;The program can&amp;rsquo;t start because mfc120.dll is missing from your computer&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537358/566537359.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the incident&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch Server Manager.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the incident on the analysis or the dashboard is:  No further actions can be done as server manager cannot be opened to create the bases.&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - Pair INF_TYPE INF_SUB_TYPE must be unique</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-pair-inf-type-inf-sub-type-must-be-unique/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-pair-inf-type-inf-sub-type-must-be-unique/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance when getting the error: “Properties CAST_AvoidLongTableAndColumnNames.avoidLongTableAndColumnNames and CAST_RelatedJpaEntity.jpaname both defines same (INF_TYPE,INF_SUB_TYPE) value.&lt;/p&gt;
&lt;p&gt;Pair (INF_TYPE,INF_SUB_TYPE) must be unique.” as shown in the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537394/566537393.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install JEE 1.2.3 with Spring Data extension which is below version 1.0.3&lt;/li&gt;
&lt;li&gt;Error during installation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Cannot create Cast-MS process</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-cannot-create-cast-ms-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-cannot-create-cast-ms-process/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When upgrading to AIP 8.3.47, we come across the error -&lt;/p&gt;
&lt;p&gt;2022-11-16 13:43:34.167626 Information MODULMSG ; Job execution Adding an entry for management schema to CAST-MS connection profile. &lt;br&gt;
2022-11-16 13:43:34.167626 Information MODULMSG ; Job execution &amp;ldquo;S:\Program Files\CAST\8.3.47_flat\Tools\ConnectionProfile\CAST-Connection-Profile-Configuration.py&amp;rdquo; &amp;ndash;filepath C:\Users\pg342e\AppData\Roaming\CAST\CAST\8.3\ &amp;ndash;user operator &amp;ndash;cryptedpassword CRYPTED2:90B1A6EC1618661401B724DB5AC34595 &amp;ndash;schema xxxx_mngt &amp;ndash;port 2280 &amp;ndash;host xxxxx &amp;ndash;database postgres &amp;ndash;name &amp;ldquo;xxxx_mngt on CastStorageService _ &lt;a href="http://clpd762.sldc.sbc.com"&gt;x&lt;/a&gt;xxxx:2280&amp;rdquo; &amp;ndash;log S:\Implementation\Logs\Servman-20221116-133503\cnpFF86.castlog 0 ; &lt;br&gt;
2022-11-16 13:43:34.167626 Error MODULMSG ; Job execution &lt;strong&gt;Cannot create Cast-MS process (error code: 193)&lt;/strong&gt; &lt;br&gt;
2022-11-16 13:43:34.183251 Information MODULMSG ; Job execution Command ended with error. &lt;br&gt;
2022-11-16 13:43:34.183251 Information MODULMSG ; Job execution 0 fatal error(s); 1 error(s); 0 warning(s); 2436 information message(s).&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Central fails duplicate key value violates unique constraint uidx efp objects statuses</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-fails-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-central-base-fails-to-update/server-manager-update-database-fatal-error-central-fails-duplicate-key-value-violates-unique-constraint-uidx-efp-objects-statuses/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the solution for the below error message that occurs while upgrading the Central base using Server Manager:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;uidx_efp_objects_statuses&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;8324633&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;103096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;908&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into EFP_OBJECTS_STATUSES(OBJECT_ID, MODULE_ID, SNAPSHOT_ID, PREVIOUS_SNAPSHOT_ID, OBJECT_STATUS, IS_ART, COST_COMPLEXITY, TECHNO_TYPE_ID).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: select distinct wkd.OBJECT_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: wkd.MODULE_ID,.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: I_SNAPSHOT_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: I_SNAPSHOT_ID_PREVIOUS, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: wkd.OBJECT_STATUS,.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: (case when wka.OBJECT_ID is null then -1 else 1 end), /* 1 : object is an artifact, else -1 */.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: (case when wka.OBJECT_ID is null then -1 else wka.COST_COMPLEXITY end),.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: 0.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: from WK_EFP_OBJ_STATUS_LIGHT wkd.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SQL Error: left join WK_EFP_ARTIFACTS wka on ( wka.OBJECT_ID = wkd.OBJECT_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;efp_build_obj_status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;115&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;SELECT EFP_BUILD_OBJ_STATUS(I_SNAPSHOT_ID, I_SNAPSHOT_ID_START, I_APP_ID)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;efp_build_art_cpt_statuses_sys&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;47&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PERFORM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select EFP_BUILD_ART_CPT_STATUSES_SYS (908)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_named_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;64&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXECUTE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_full_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;20&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;assignment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Severity&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Msg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The issue is raised due to a corruption where by some objects are present in a metric result of a snapshot, but not explicitly present in the snapshot which is not expected.&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Plugin selection is incompatible with the schema metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-plugin-selection-is-incompatible-with-the-schema-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-plugin-selection-is-incompatible-with-the-schema-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the below error message you may face during the upgrade of the Local database :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plugin selection error :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;all users dir&gt; is incompatible with the schema metamodel. It is generally due to an extension that has changed it&amp;rsquo;s ids.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537337/566537336.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3 x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when for a given UA profile, there are inconsistencies between the metamodel in the local database and the one defined in the metamodel file that is defined in your &amp;lt;CAST_ALL_USERS_PATH&amp;gt;/&amp;lt;CAST_VERSION&amp;gt;/Configuration/languages/&lt;UA Profile&gt;/xxxMetamodel.xml&lt;/p&gt;</description></item><item><title>Server Services - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/server-services-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/server-services-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - Unable to use CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-unable-to-use-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-unable-to-use-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Windows, the machine user name i.e. the Full Name has to be less than 30 characters (including the domain) else we will not be able to use any of the cast products that take into account the windows log-in.&lt;/p&gt;
&lt;p&gt;The impact of having a full name more than 30 characters can be&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Unable to use Cast AIP.&lt;/li&gt;
&lt;li&gt;Unable to run any operation that involves synchronization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Shipped extensions</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/shipped-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/shipped-extensions/</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;The following official CAST AIP extensions are shipped with each release of &lt;strong&gt;AIP Core&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="8348"&gt;≥ 8.3.48&lt;/h2&gt;
&lt;p&gt;Click here to expand&amp;hellip;&lt;/p&gt;
&lt;p&gt;To reduce the overall size of the AIP Core distribution, the &amp;ldquo;&lt;strong&gt;shipped_extensions&lt;/strong&gt;&amp;rdquo; folder does not contain any extensions. The following extensions were removed in 8.3.48:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Extension name&lt;/th&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;1.0.29&lt;/td&gt;
 &lt;td&gt;Removed in 8.3.48&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Web Services Linker&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;1.7.11&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP Internal Extension&lt;/td&gt;
 &lt;td&gt;0.9.11&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="8347"&gt;8.3.47&lt;/h2&gt;
&lt;p&gt;Click here to expand&amp;hellip;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Fatal Error - Error in options Extraction - driver oracle jdbc OracleDriver - url</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-error-in-options-extraction-driver-oracle-jdbc-oracledriver-url/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-error-in-options-extraction-driver-oracle-jdbc-oracledriver-url/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Upgrade CAST 7.0.18 to CAST 7.0.20.&lt;br&gt;
Load the saved profile (XXX.properties) all data is loaded correctly.&lt;br&gt;
Enter the password and run database extraction&lt;br&gt;
Following error is encountered.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Error in options: Extraction -driver oracle.jdbc.OracleDriver -url &lt;a href="http://jdbcoraclethin@xxx:1521:XXX"&gt;jdbc:oracle:thin:@XXX:1521:XXX&lt;/a&gt; -user XYZ_user -password ********** -parameters schema=XX,YZ -target XXXX -l Z:\LOG\XXX&lt;/em&gt;&lt;/p&gt;
&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;This issue has been encountered in CAST version 7.0.20&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - Information - How to find the version of a non standard Extractor</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-information-how-to-find-the-version-of-a-non-standard-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-information-how-to-find-the-version-of-a-non-standard-extractor/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you on how to find the version installed in the delivery folder.&lt;/p&gt;
&lt;p&gt;A non standard extractor is plugin installed in the delivery folder either manually or after having performed a &lt;a href="https://doc.castsoftware.com/display/EXTEND/Install+an+extension"&gt;Manage Extension&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Steps to find the version of Extractor&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruption in Metric Results</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruption-in-metric-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruption-in-metric-results/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the queries on this page is to provide identification of corruption encountered in metric results which can impact other parts of the product especially when doing the report generation on the AED/ED dashboard.&lt;/p&gt;
&lt;p&gt;Please see the following documentation page for more information on this topic:   &lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=DOCCOM&amp;amp;title=CAST+Dashboard+Package+-+Engineering+Dashboard+-+Report+Generation"&gt;CAST Dashboard Package - Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to get the list of missing technological objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-get-the-list-of-missing-technological-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-get-the-list-of-missing-technological-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to get the list of missing technological objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Technologic &amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; object&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_DESCRIPTION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_LINK_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the list of Technologies variation between snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-list-of-technologies-variation-between-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-list-of-technologies-variation-between-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query list the technologies of the application and mention if they are present in the 2 snapshots or not.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curr_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prev_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curr_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Technology&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prev_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Yes&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;No&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Previous Version&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curr_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Yes&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;No&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Current Version&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Version&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Technology&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_portf_tree&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quantity_val&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;NAEM_OF_SNAPSHOT_N&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIMIT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshots&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;measure_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10151&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curr_snapshot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;full&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Version&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Technology&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_portf_tree&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quantity_val&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Min&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;NAME_OF_SNAPSHOT_N&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIMIT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshots&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ML1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;measure_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10151&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;QV02&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;context_name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prev_snapshot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curr_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prev_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to detect when the violation has been added into the Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-detect-when-the-violation-has-been-added-into-the-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-detect-when-the-violation-has-been-added-into-the-action-plan/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query shows when the violation has been added into the Action Plan&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;First_snapshot_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VIEWER_ACTION_PLANS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;visible&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;visible&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FUNCTIONAL_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BETWEEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FIRST_SNAPSHOT_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LAST_SNAPSHOT_DATE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;c735_2592_asd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;c735_2592_asd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmtt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_PARENT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;First_snapshot_date&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;First_snapshot_date&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on modules - How to get the ID of the technical module associated to the functional module of the portfolio tree</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-of-the-technical-module-associated-to-the-functional-module-of-the-portfolio-tree/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-modules/sql-queries-cast-central-base-queries-on-modules-how-to-get-the-id-of-the-technical-module-associated-to-the-functional-module-of-the-portfolio-tree/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the ID(s) of technical module(s) associated to functional module(s) of the portfolio tree run following query. The functional module can be a user defined module or a module generated by analysis job&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%SUBSET%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to count of objects with the status deleted by snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-of-objects-with-the-status-deleted-by-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-of-objects-with-the-status-deleted-by-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the count of deleted objects in the current snapshot the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects_statuses&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;5;36828&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the list of source file objects that belong to a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-source-file-objects-that-belong-to-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-source-file-objects-that-belong-to-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query provides the list of source file objects that belong to a snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%source file%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to retrieve the list of Transactions per snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions-per-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-the-list-of-transactions-per-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the list of Transactions per snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10322&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10204&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Corruptions - Corruptions on datafunctions - How to list the merged item having more than one merge root</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-list-the-merged-item-having-more-than-one-merge-root/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions/sql-queries-cast-knowledge-base-corruptions-corruptions-on-datafunctions-how-to-list-the-merged-item-having-more-than-one-merge-root/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The SQL query in this page lists the merge child having more then one mother&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Datafunction being a merge root is the data function that has been merged with others, and it is the root of the merge, so it appears on the dashboard and TCC.&lt;/li&gt;
&lt;li&gt;The Datafunction being a merged item is the data function that has been merged as a child of another one, so it does not appear in the dashboard and TCC&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the list of all the categories that an object type belongs to</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-all-the-categories-that-an-object-type-belongs-to/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-all-the-categories-that-an-object-type-belongs-to/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the list of categories an object type belongs to. This is useful when you want to know if an object will be implied in a metrics calculation or in a diag calculation, knowing its object type&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the client server links for each project</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-client-server-links-for-each-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-client-server-links-for-each-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieve the number of client server links on the Knowledge base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;normal&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;classic&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to list all Quality Rules and their definition from the Metric Tree</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-list-all-quality-rules-and-their-definition-from-the-metric-tree/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-list-all-quality-rules-and-their-definition-from-the-metric-tree/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the list of all Quality Rules and their definition from the Metric Tree.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;techno_type_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;AllTechno&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Property_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; &amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Property_Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;scope_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NONE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_scope_procedure_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detailed_proc_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_procedure_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;total_proc_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_value_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_techno_display_vw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;techno_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;propattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;propattr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objdscref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INF_TYPE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;intval&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;attrnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INF_SUB_TYPE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;intval&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idprop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;property_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;setname&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;set_definitions&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;scope_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Not Deleted 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the object types calling a specific object type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-object-types-calling-a-specific-object-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-object-types-calling-a-specific-object-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide a query which is run on the CAST Knowledge Base which provides all of the object types calling another specific object type. For example, if you want to see the object types (such as VB Function, Java Method) that are calling an Oracle table, then this query can be used for that purpose.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the status of a data function</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-status-of-a-data-function/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-status-of-a-data-function/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to check the status of a given data function to see if it is Deleted, Ignored, Splitted, Merged as a main object, Merged as a Detail object&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527060/566527059.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;More on function points can be found here:&lt;/p&gt;
&lt;p&gt;For 8.3: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+OMG-compliant+Automated+Function+Points"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Information on the status of data functions can be found here:&lt;/p&gt;
&lt;p&gt;For 8.3: &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224077"&gt;TCC - Enhancement - Data Functions/Transactional Functions sub-nodes - Right hand panel&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to check if an assessment model data is loaded properly during snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-if-an-assessment-model-data-is-loaded-properly-during-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-check-if-an-assessment-model-data-is-loaded-properly-during-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide queries to check if an assessment model data is loaded properly during snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To confirm if the assessment model data is properly loaded you can run the below query. You can try with any specific quality rule as shown below :&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Missing technological objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-technological-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-missing-technological-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to identify and re-mediate missing technological objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;				&lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Technologic &amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; object&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_DESCRIPTION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Corruptions - Corruptions on Metamodel - Get the list of the unused properties</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-unused-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-corruptions/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel/sql-queries-common-sql-queries-corruptions-corruptions-on-metamodel-get-the-list-of-the-unused-properties/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query list the unused properties. You can run the query on central and local schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;left&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;left&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PropCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the database migration history</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-database-migration-history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-database-migration-history/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries below will allow you to see all the migration history of a particular CAST database, as well as check the migration history for a specific CAST database type (local, central, or management).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Existing Database/Schema dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-existing-databaseschema-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-existing-databaseschema-dialog-box/</guid><description>&lt;h5 id="existing-databaseschema-dialog-box"&gt;Existing Database/Schema dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Existing Database/Schema dialog box&lt;/strong&gt; is displayed when installing a CAST AIP database/schema:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223875/images_config3.gif?version=1&amp;amp;modificationDate=1549304388673&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It enables you to choose or search for an existing database/schema.&lt;/p&gt;
&lt;h6 id="options"&gt;Options&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Limit display to 20 rows&lt;/strong&gt; &amp;gt; displays the first 20 database/schemas&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Name like&lt;/strong&gt; &amp;gt; enter a search to help narrow down the number of returned databases/schemas - clicking &lt;strong&gt;Reload&lt;/strong&gt; will apply the filter to the list.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223923"&gt;Database/Schema Installation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Load MetaModel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-load-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-load-metamodel/</guid><description>&lt;h5 id="load-metamodel"&gt;Load MetaModel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to import a validated &lt;strong&gt;language package&lt;/strong&gt; into the CAST Analysis Service for use with the &lt;strong&gt;CAST Universal Analyzer&lt;/strong&gt;. A language package consists of the following items (for example, for PHP):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Directory name&lt;/strong&gt; &amp;gt; PHP&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MetaModel name&lt;/strong&gt; &amp;gt; PHPMetaModel.xml&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LanguagePattern name&lt;/strong&gt; &amp;gt; PHPLanguagePattern.xml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When imported into the Analysis Service, the language can be analyzed in the CAST Universal Analyzer:&lt;/p&gt;
&lt;h6 id="loading-the-metamodel"&gt;Loading the MetaModel&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_bwarning.gif?version=1&amp;amp;modificationDate=1549304386737&amp;amp;api=v2" alt=""&gt; Make sure your language package has been &lt;strong&gt;validated&lt;/strong&gt; and &lt;strong&gt;saved&lt;/strong&gt; using the &lt;strong&gt;UA Assistant&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; the &lt;strong&gt;database/schema&lt;/strong&gt; that hosts the Analysis Service&lt;/li&gt;
&lt;li&gt;On the toolbar, select &lt;strong&gt;Database/Schema Installation&lt;/strong&gt; &amp;gt; &lt;strong&gt;Load MetaModel&lt;/strong&gt; &amp;gt; &lt;strong&gt;From Disk&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;CAST Server Manager will then import your language package automatically&lt;/li&gt;
&lt;li&gt;When completed, the Analysis Service will be updated with the new language package and you can use the Universal Analyzer to analyze your new language (it will be available in the &lt;strong&gt;Language Selection page&lt;/strong&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Related Help and documentation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-related-help-and-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-related-help-and-documentation/</guid><description>&lt;h5 id="related-help-and-documentation"&gt;Related Help and documentation&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PDF format&lt;/strong&gt; &amp;gt; this Help system can be made available in Adobe Acrobat PDF format. Please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-contacting-cast/"&gt;contact CAST&lt;/a&gt; if you require it.&lt;/li&gt;
&lt;/ul&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - What are Connection Profiles?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-what-are-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-what-are-connection-profiles/</guid><description>&lt;h5 id="what-are-connection-profiles"&gt;What are Connection Profiles?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Profiles are used in Server Manager to store server connection parameters. You can define any number of Profiles allowing you the flexibility to install CAST server-side components on various different servers.&lt;/p&gt;
&lt;p&gt;Within a Profile you can define a server, a username and a password along with a number of other connection specific parameters. You can also give each Profile a unique name enabling you to easily identify the server you want to connect to.&lt;/p&gt;</description></item><item><title>SSL encrypted mode configuration for PostgreSQL</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/ssl-encrypted-mode-configuration-for-cast-storage-service-and-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/ssl-encrypted-mode-configuration-for-cast-storage-service-and-postgresql/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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; Instructions for configuring PostgreSQL and CAST AIP related applications to function in SSL encrypted mode.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box, PostgreSQL is not preconfigured to function in SSL encrypted mode, i.e. to accept incoming encrypted database connections for enhanced security. However, SSL encrypted mode can be configured if required. The configuration process involves specific steps described in this document:&lt;/p&gt;</description></item><item><title>SSL Errors - sslv3 alert handshake failure - SSL alert number 40</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-sslv3-alert-handshake-failure-ssl-alert-number-40/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-sslv3-alert-handshake-failure-ssl-alert-number-40/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When setting up imaging, the following is seen in the nginx error logs:&lt;/p&gt;
&lt;p&gt;SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:SSL alert number 40&lt;/p&gt;
&lt;p&gt;To find the Logs please refer &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Imaging&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Encountered error in log.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue is normally due to either certificate issues and/or configuration issues.&lt;/p&gt;</description></item><item><title>Start and stop 2.x JAR or ZIP deployments</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/start-and-stop-2-x-jar-or-zip-deployments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/start-and-stop-2-x-jar-or-zip-deployments/</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 page describes how to start and stop the 2.x ZIP deployments.&lt;/p&gt;
&lt;/div&gt;
&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;This information is only valid for CAST Dashboard ≥ 2.x when using a ZIP file deployment (i.e. without Apache Tomcat).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box, the 2.x ZIP files are provided with &lt;strong&gt;start-up and shut down scripts&lt;/strong&gt; that are used to start/stop the web applications manually:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;install_folder&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;startup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;***&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;there&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;shutdown&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Windows&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;use&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTRL&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;escape&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;gracefully&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;stop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;it&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;has&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;been&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;started&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;startup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;bat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;install_folder&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;startup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sh&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;install_folder&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;shutdown&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sh&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In addition, for Microsoft Windows deployments, CAST provides scripts to install/uninstall a &lt;strong&gt;Microsoft Windows Service&lt;/strong&gt;. Installation instructions are provided in the relevant dashboard installation guide:&lt;/p&gt;</description></item><item><title>Support category explanations</title><link>https://doc.castsoftware.com/export-v2/sizing/support-category-explanations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/support-category-explanations/</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; CAST uses various categories to define its platform/technology support. These categories require some further explanation, which are given below.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="supported"&gt;Supported&lt;/h2&gt;
&lt;p&gt;Platforms/technologies in this category have been tested by CAST. You can expect full support from our Technical Support team for any issues you may have with a platform/technology listed in this category.&lt;/p&gt;
&lt;h2 id="supported-by-reference"&gt;Supported by reference&lt;/h2&gt;
&lt;p&gt;Platforms/technologies listed in this category have been part of a light test cycle at CAST and are therefore not listed in the &lt;strong&gt;Supported&lt;/strong&gt; category.&lt;/p&gt;</description></item><item><title>TCC - Display statistics</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-display-statistics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-display-statistics/</guid><description>&lt;h5 id="display-statistics"&gt;Display statistics&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Transaction Configuration Center can provide predefined statistics related to the application. Along with information on the Data Functions/Transactional Functions themselves, statistics results also involve artifacts, and some other topics that may help in the understanding of the Function Point results, or on the contrary why some values are small or even equal to zero.&lt;/p&gt;
&lt;p&gt;To display statistics, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224219"&gt;Use the Command Line Interface (CLI)&lt;/a&gt; with the &lt;strong&gt;-CreateAppliStatsForTR&lt;/strong&gt; option.&lt;/li&gt;
&lt;li&gt;Use the GUI: &lt;strong&gt;right click on the AFP Calibration&lt;/strong&gt; node in the &lt;strong&gt;My System &amp;gt; Application&lt;/strong&gt; nodes and select &lt;strong&gt;Display transaction statistics &amp;gt; Statistics report&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/stats1.jpg?version=1&amp;amp;modificationDate=1549304393070&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Enhancement - Data Functions/Transactional Functions sub-nodes - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-data-functionstransactional-functions-sub-nodes-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-data-functionstransactional-functions-sub-nodes-right-hand-panel/</guid><description>&lt;h5 id="enhancement---data-functionstransactional-functions-sub-nodes---right-hand-panel"&gt;Enhancement - Data Functions/Transactional Functions sub-nodes - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Data Functions&lt;/strong&gt; and &lt;strong&gt;Transactional Functions sub nodes&lt;/strong&gt; (in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-right-hand-panel/"&gt;Enhancement node&lt;/a&gt;) enable you to view detailed information about the enhancements made in successive snapshots for Data Functions and Transactional Functions:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345171.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Both nodes are identical and contain various different panels. Each panel is explained in more detail below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Upper left panel (Evolution)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Upper right panel (Data Functions or Transactional Functions)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Lower panel (Details)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="upper-left-panel-evolution"&gt;Upper left panel (Evolution)&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345160.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - Ignore/Unignore an object</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-ignoreunignore-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-ignoreunignore-an-object/</guid><description>&lt;h5 id="ignoreunignore-an-object"&gt;Ignore/Unignore an object&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="ignore-an-object"&gt;Ignore an object&lt;/h6&gt;
&lt;p&gt;In some circumstances, an object that is displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;Result node&lt;/a&gt; may not be relevant. If this is the case, and you no longer wish this object to be included in future Function Point calculations, then you can use the CAST Transaction Configuration Center to ignore the object.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node - Right hand panel&lt;/a&gt; to begin calibration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose either the &lt;strong&gt;Data Functions&lt;/strong&gt; or &lt;strong&gt;Transactional Functions&lt;/strong&gt; sub node&lt;/p&gt;</description></item><item><title>TCC - Licensing</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-licensing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-licensing/</guid><description>&lt;h5 id="licensing"&gt;Licensing&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Transaction Configuration Center works in two different modes depending on the global licence key used on your platform (this is handled in the CAST Management Studio):&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Standard license&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With a standard license, using the CAST Transaction Configuration Center, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;see information related to Transactional Functions and Data Functions but values for FP, DET, RET, and FTR will not be displayed.&lt;/li&gt;
&lt;li&gt;see information related to transaction graphs but FP values will all be equal to 0 and DET/RET/FTR values will be equal to 1.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you only have a Standard license, this will be indicated in the CAST Transaction Configuration Center main window:&lt;/p&gt;</description></item><item><title>Top Rules with increasing or decreasing violations tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-rules-with-increasing-or-decreasing-violations-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-rules-with-increasing-or-decreasing-violations-tile/</guid><description>&lt;p&gt;Top Rules with increasing/decreasing violations tiles display a list of Quality Rules and a value for each. The value represents the &lt;strong&gt;difference&lt;/strong&gt; in the &lt;strong&gt;number of violations&lt;/strong&gt; for the Quality Rule between the most recent and the previous snapshot. The higher the value, the larger the difference.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188275/555188278.jpg" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188275/555188277.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188275/555188276.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It is possible to choose between three values (as shown in the examples above):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ratio&lt;/strong&gt; - shows a percentage difference (increase)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;added&lt;/strong&gt; - shows the exact number of added violations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;removed&lt;/strong&gt; - shows the exact number of removed violations)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that the value displayed in the tile when using the &amp;ldquo;ratio&amp;rdquo; option may be different from the value for the number of &lt;strong&gt;added&lt;/strong&gt; or &lt;strong&gt;removed&lt;/strong&gt; violations for a given Quality Rule, since the value is a &lt;strong&gt;difference&lt;/strong&gt; between the number of violations since the previous snapshot and takes &lt;strong&gt;added and removed violations into account&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Enhancement - Transactional Functions - Status Variation - Transaction status is UNCHANGED with transaction objects status is not UNCHANGED</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-unchanged-with-transaction-objects-status-is-not-unchanged/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/transaction-configuration-center-enhancement/transaction-configuration-center-enhancement-transactional-functions/transaction-configuration-center-enhancement-transactional-functions-status-variation/transaction-configuration-center-enhancement-transactional-functions-status-variation-transaction-status-is-unchanged-with-transaction-objects-status-is-not-unchanged/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoots the issue of Transaction appearing as Unchanged even though the objects of the transaction appear as ADDED, DELETED or MODIFIED.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566540689/566540688.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x, x &amp;lt;5&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take at least 2 snapshots&lt;/li&gt;
&lt;li&gt;Open TCC&lt;/li&gt;
&lt;li&gt;Go to evolution node&lt;/li&gt;
&lt;li&gt;Select one Transaction&lt;/li&gt;
&lt;li&gt;Observe the issue&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to check whether the transaction is invalid because of a large SCC group</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-check-whether-the-transaction-is-invalid-because-of-a-large-scc-group/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-check-whether-the-transaction-is-invalid-because-of-a-large-scc-group/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page guides you to check whether the transaction is invalid because of a large SCC group, for more information about SCC refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-definition-and-impacts-of-the-large-strongly-connected-component/"&gt;Transaction Configuration Center - Information - Definition and impacts of the large Strongly Connected Component&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC80/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>UAA - Release Notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-release-notes/</guid><description>&lt;h5 id="release-notes"&gt;Release Notes&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a set of &lt;strong&gt;Release Notes&lt;/strong&gt; for each version of products it ships.&lt;/p&gt;
&lt;p&gt;Please make sure you read these as they contain important late-breaking information, known issues and other technical information not available prior to shipping.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_note.gif?version=1&amp;amp;modificationDate=1549304396087&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you cannot find or access the Release Notes, please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-contacting-cast/"&gt;contact&lt;/a&gt; CAST who will supply them for you.&lt;/li&gt;
&lt;/ul&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/264224237/images_cast.gif?version=1&amp;amp;modificationDate=1549304396097&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Understanding False Positives</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/understanding-false-positives/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/understanding-false-positives/</guid><description>&lt;p&gt;Version 0.2&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Static analysis&lt;/strong&gt; aims to detect quality issues and risks across the entire code base of an application, often to find issues more efficiently than time-consuming activities like testing and code reviews&lt;/li&gt;
&lt;li&gt;In static analysis, &lt;strong&gt;False Positives&lt;/strong&gt; broadly refers to issues identified by the analysis which on inspection turn out not to be real issues&lt;/li&gt;
&lt;li&gt;The opposite of false positives is &lt;strong&gt;False Negatives&lt;/strong&gt;: real issues that are &lt;em&gt;not&lt;/em&gt; detected
&lt;ul&gt;
&lt;li&gt;False Negatives typically get less publicity but can represent a significant &lt;strong&gt;risk&lt;/strong&gt;, especially in the area of Security&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;There can be many different &lt;strong&gt;reasons&lt;/strong&gt; for False Positives (see next slide)
&lt;ul&gt;
&lt;li&gt;False positives may of course be due to &lt;strong&gt;errors or limitations&lt;/strong&gt; in the rule implementation, but often they are also due &lt;strong&gt;other factors&lt;/strong&gt; such as knowledge about the application input or environment&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Implementing a rule with a good &lt;strong&gt;balance&lt;/strong&gt; between false positives and false negatives is not an exact science:
&lt;ul&gt;
&lt;li&gt;For issues with &lt;strong&gt;high impact&lt;/strong&gt; like security risks, or issues that are difficult to find via testing/debugging, a few hours reviewing false positives may well be worth avoiding tricky bugs in operation that may require many days of debugging
&lt;ul&gt;
&lt;li&gt;Example: rare memory leaks, comparing floating numbers using equal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Seeing the forest for the trees: one false positive between 20 issues may attract most of the attention, but the most effective approach is to focus on the 19 real issues&lt;/li&gt;
&lt;li&gt;Impact on quality &lt;strong&gt;grades&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Experience shows that false positives rarely have a significant impact on the quality scores&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;False Positives may arise from different situations:
&lt;ul&gt;
&lt;li&gt;The specific &lt;strong&gt;environment&lt;/strong&gt; or &lt;strong&gt;input&lt;/strong&gt; for an application may mean that&lt;br&gt;
certain situations will never occur in real life
&lt;ul&gt;
&lt;li&gt;Example: security risks may be acceptable for applications that are used by&lt;br&gt;
a small group of trusted users on a closed network&lt;/li&gt;
&lt;li&gt;Example: division by 0 may never happen if input data ensures the divider can never be 0&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Specific system &lt;strong&gt;requirements&lt;/strong&gt; to an application may reduce or eliminate a risk.
&lt;ul&gt;
&lt;li&gt;Example: for an application which is restarted for each new set of input data and only runs for a short time, memory leaks may never build up to become an issue&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;non-functional requirements&lt;/strong&gt; to an application may influence which issues are considered ‘false positives’
&lt;ul&gt;
&lt;li&gt;Example: performance issues may not be relevant for code executed once a year with a full weekend available to finish processing&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Specific libraries or frameworks may eliminate issues that the application code is not handling itself
&lt;ul&gt;
&lt;li&gt;Example: sanitization of SQL queries&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;implementation&lt;/strong&gt; of a specific rule may be not cover every code pattern or may contain errors
&lt;ul&gt;
&lt;li&gt;Example: similar syntax may have very different affects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;NB. The experience-level of the developers may also influence the amount of false positives:
&lt;ul&gt;
&lt;li&gt;Very experienced developers are better at writing high quality code, leading to a less issues and therefore a higher percentage of false positives than for junior developers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A download of this content is available &lt;a href="https://doc-data.castsoftware.com/FBP/attachments/492535879/492535880.pptx"&gt;here&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Uninstall AIP Console</title><link>https://doc.castsoftware.com/export-v2/aipconsole/uninstall-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/uninstall-aip-console/</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;: Information about uninstalling the Console / Node services.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="2x"&gt;2.x&lt;/h2&gt;
&lt;h3 id="front-end-console-services"&gt;Front-end Console services&lt;/h3&gt;
&lt;h4 id="deployed-as-docker-containers-on-linux"&gt;Deployed as Docker containers on Linux&lt;/h4&gt;
&lt;p&gt;When the front-end services are installed as Docker containers and you want to completely remove all trace of Console, perform the following actions. First move to the location where the &lt;strong&gt;docker-compose.yml&lt;/strong&gt; file is stored, for example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;CONSOLE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now run the following docker commands with elevated permissions:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Stop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;containers&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;remove&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;containers&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;networks&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;images&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;created&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;up&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;docker&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;compose&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;down&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Remove&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unused&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;volumes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;created&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;up&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;restapi-domains&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;embedded&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Dashboards&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;db-data&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PostgreSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;instance&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;volume&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prune&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Remove&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unused&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;containers&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;networks&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;images&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;both&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dangling&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unreferenced&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;optionally&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prune&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&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;The commands listed above will remove all items configured in Docker, not just Console related items!&lt;/p&gt;</description></item><item><title>Uninstall AIP Core</title><link>https://doc.castsoftware.com/export-v2/aipcore/uninstall-aip-core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/uninstall-aip-core/</guid><description>&lt;p&gt;A dedicated uninstaller is available and can be accessed via the Microsoft Windows &lt;strong&gt;Add or remove programs&lt;/strong&gt; control panel:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/482050416/482050417.jpg" alt=""&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Maintenance Releases that have been applied to a major/minor release (e.g: x.x.0) &lt;strong&gt;cannot be uninstalled separately&lt;/strong&gt;. If you need to rollback to a previous Maintenance Release, you need perform an uninstallation and then re-install the required Maintenance Release.&lt;/li&gt;
&lt;li&gt;You should ALWAYS restart the workstation following an uninstall procedure to ensure that the Microsoft Windows registry is cleaned up.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;This uninstaller is configured to &lt;strong&gt;remove&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Upgrade CAST Extend local server</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/upgrade-cast-extend-local-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/upgrade-cast-extend-local-server/</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;: step-by-step instructions for &lt;strong&gt;upgrading&lt;/strong&gt; CAST Extend Proxy to a new release.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---stop-existing-cast-extend-proxy-servicecast_extendproxy"&gt;Step 1 - Stop existing CAST Extend Proxy service (CAST_ExtendProxy)&lt;/h2&gt;
&lt;p&gt;Stop the CAST Extend local server Windows Service to ensure a clean upgrade. Use the Microsoft Windows Services panel to ensure the service is stopped:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/510787682/510787683.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="step-2---backup-existing-data"&gt;Step 2 - Backup existing data&lt;/h2&gt;
&lt;p&gt;Make a copy of the following folder and save to a different location. This folder contains all the extensions that you have already manually uploaded into CAST Extend local server or have been downloaded automatically:&lt;/p&gt;</description></item><item><title>Upgrade CAST Extend Offline</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/upgrade-cast-extend-offline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/upgrade-cast-extend-offline/</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;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&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;: step-by-step instructions for &lt;strong&gt;upgrading&lt;/strong&gt; CAST Extend Offline to a new release.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="step-1---stop-existing-cast-extend-offline-servicecast_extendservice"&gt;Step 1 - Stop existing CAST Extend Offline service (CAST_ExtendService)&lt;/h2&gt;
&lt;p&gt;Stop the CAST Extend Offline Windows Service to ensure a clean upgrade. Use the Microsoft Windows Services panel to ensure the service is stopped:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/448036910/448036913.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="step-2---backup-existing-data"&gt;Step 2 - Backup existing data&lt;/h2&gt;
&lt;p&gt;Make a copy of the following folder and save to a different location. This folder contains all the extensions that you have already uploaded into CAST Extend Offline:&lt;/p&gt;</description></item><item><title>User Guide - Architecture layer scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-architecture-layer-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-architecture-layer-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Architecture layer scope offers a view based on the &lt;strong&gt;individual Layers&lt;/strong&gt; within each &lt;strong&gt;Architecture model&lt;/strong&gt; that exists in the current Application:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759967/506759974.jpg" alt=""&gt;&lt;/p&gt;
&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;You can select a specific Architecture Model by using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-scope/"&gt;Application scope&lt;/a&gt;&lt;/strong&gt; and then choosing the required &lt;strong&gt;Architecture Model&lt;/strong&gt; in the &lt;strong&gt;Aggregated by&lt;/strong&gt; drop down:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506759967/506759982.jpg" alt=""&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="accessing-the-architecture-layer-scope"&gt;Accessing the Architecture layer scope&lt;/h2&gt;
&lt;p&gt;To access the Architecture layer scope, click the &lt;strong&gt;Architecture layer&lt;/strong&gt;entry in the&lt;strong&gt;Investigation panel&lt;/strong&gt; (if there are no Architecture Models available in the selected application, the entry will be greyed out):&lt;/p&gt;</description></item><item><title>User Guide - GUI - Menus and Icons</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-menus-and-icons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-menus-and-icons/</guid><description>&lt;h2 id="left-sidebar-menus"&gt;Left sidebar menus&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 227.0px;"/&gt;&lt;col style="width: 327.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Icon&lt;/th&gt;&lt;th class="confluenceTh"&gt;Action&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/600145935.png" data-linked-resource-container-id="572064377" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="Home_welcomepage_icon.png" data-linked-resource-id="600145935" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/600145935.png" width="43"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Welcome Page&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/"&gt;User Guide - GUI - Welcome Page&lt;/a&gt;.&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/572064445.jpg" data-linked-resource-container-id="572064377" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="toggle_investigate.jpg" data-linked-resource-id="572064445" data-linked-resource-type="attachment" data-linked-resource-version="3" data-unresolved-comment-count="0" draggable="false" height="45" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/572064445.jpg" width="43"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Toggle (i.e. show or hide) the Investigate panel, OR return to the Investigate panel if working in the Welcome Page.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-investigate-panel/"&gt;User Guide - GUI - Investigate panel&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/572064444.jpg" data-linked-resource-container-id="572064377" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="access_savedviews.jpg" data-linked-resource-id="572064444" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="44" src="https://doc-data.castsoftware.com/IMAGING/attachments/572064377/572064444.jpg" width="43"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>User Guide - GUI - Welcome Page - Guided Search</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-guided-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-welcome-page/user-guide-gui-welcome-page-guided-search/</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;Available in &lt;strong&gt;≥ 2.18&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;When you login to Imaging, the Welcome page is displayed with two tabs - &lt;strong&gt;Guided Search&lt;/strong&gt; and &lt;strong&gt;Pre-defined.&lt;/strong&gt; By default, Pre-defined tab is selected and the tiled view is displayed (as in previous releases).&lt;/p&gt;
&lt;p&gt;Selecting any option in &lt;strong&gt;Guided Search&lt;/strong&gt; drop-down, a list of questions are displayed. You may select the appropriate action to directly reach the desired screen from the Welcome page.&lt;/p&gt;</description></item><item><title>User Guide - Reports</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-reports/</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;:
information about the &lt;strong&gt;Report generation&lt;/strong&gt; option
available in CAST Imaging ≥ &lt;strong&gt;2.7.0.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Report generation&lt;/strong&gt;
option provides the means to export a variety of raw data to &lt;strong&gt;CSV&lt;/strong&gt;,
&lt;strong&gt;XLSX&lt;/strong&gt;, and &lt;strong&gt;JSON&lt;/strong&gt; - available reports
are listed below:&lt;/p&gt;
&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;Note that the reports may take a long time to generate if the
current application is very large.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="data-sources"&gt;Data Sources&lt;/h3&gt;
&lt;h4 id="relation-between-objects-and-data-sources"&gt;Relation between Objects And Data sources&lt;/h4&gt;
&lt;p&gt;For all links between objects and data sources (i.e.
tables/views) available in the Application, the following information
is provided:&lt;/p&gt;</description></item><item><title>User Guide - Viewing source code</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-viewing-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-viewing-source-code/</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 page describes how to view an object&amp;rsquo;s source code&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to view object source code direct in CAST Imaging. Source code is available in objects/links after a drill down from Level 5:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to expand&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760107/645300280.png" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&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;To view the &lt;strong&gt;source code of objects/links&lt;/strong&gt; in CAST Imaging, a one-time configuration process is required first - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-the-source-code-viewer/"&gt;Configure the source code viewer&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="viewing-source-code"&gt;Viewing source code&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Objects&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Right click the object after a drill down from Level 5 and choose &lt;strong&gt;Show source code&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>User Input Security - How to read the SecurityAnalyzer log in one go</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-how-to-read-the-securityanalyzer-log-in-one-go/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-how-to-read-the-securityanalyzer-log-in-one-go/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The SecurityAnalyzer log reports the inner behavior of the User Input Security analysis. It must be read by the AIA in order to figure out what happened on several topics listed in the table below.&lt;/p&gt;
&lt;h2 id="main-steps-and-checks-to-perform"&gt;Main steps and checks to perform&lt;/h2&gt;
&lt;p&gt;The table below lists the main phases of the User Input Security analysis. Each phase is reported in the SecurityAnalyzer.log, through a number of log records. The success of each step must be controlled, in order to ensure correct execution. Some types of error do not stop the User Input Security analysis, so a proper examination must take place. Global numbers (number of entrypoints for each flaw, total number of flaws found, etc.) must the controlled too (see the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-checklist-for-user-input-security-analysis/"&gt;checklist&lt;/a&gt;&lt;/strong&gt; for this control).&lt;/p&gt;</description></item><item><title>Validate modules and content</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-modules-and-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-modules-and-content/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Modules are used extensively in the &lt;strong&gt;CAST Imaging / CAST Dashboards&lt;/strong&gt; and other CAST features as a means to configure analysis results for a given Application into meaningful groups or sets for display purposes. Indeed, objects that are not part of a module:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;cannot be included in Transaction/Function Point****configurations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cannot be seen in the CAST dashboards&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cannot be included in Architecture Models&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The definition of modules for a given Application also impacts the accessibility and usability of application assessment results. Specifically, in the CAST quality and quantity model, the module is the smallest assessment entity. The definition of a module can improve the relevance of the analysis results by linking modules to development teams and application functional layers etc.&lt;/p&gt;</description></item><item><title>xxxInformationTracking.xml file</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxinformationtracking-xml-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxinformationtracking-xml-file/</guid><description>&lt;p&gt;The &lt;strong&gt;xxxInformationTracking.xml&lt;/strong&gt; file is an optional file that can be included in a Language Package. The file is used to reduce the number of incorrect links that may be detected when you run the CAST Universal Analyzer on your newly defined language. I.e. it allows you to refine the link search scope.&lt;/p&gt;
&lt;h2 id="technical-background"&gt;Technical background&lt;/h2&gt;
&lt;p&gt;Currently, the link creation mechanism in the Universal Analyzer is based on the link itself - for each link, we need to define the caller or callee status of each object involved (see &lt;strong&gt;Parameterization of links between objects&lt;/strong&gt; in &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/defining-a-new-language/"&gt;Defining a new language&lt;/a&gt;). This definition enables you to restrict the number of caller and callee objects for each link, but it does not allow you to define where to search for the called object when a link is detected.&lt;/p&gt;</description></item><item><title>2.13</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-13/</guid><description>&lt;h3 id="2133-funcrel"&gt;2.13.3-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Advanced configuration - Search&lt;/td&gt;
 &lt;td&gt;Advanced configuration is made generic for all searches. i.e., Any changes made in the advanced configurations are reflected across all the Imaging search modals. (For example: Linked Object, Saved view search, Transaction/DCG search, etc). Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-AdvancedSearchConfigurations"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-AdvancedSearchConfigurations&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6747&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the &amp;ldquo;Properties &amp;gt; Associated To&amp;rdquo; information for some objects lists duplicate Data Call Graphs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6734&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Username/Password fields were missing in login page when the session expired.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38615&lt;/td&gt;
 &lt;td&gt;Fixes an issue where IMS files were not visible after an application import.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38020&lt;/td&gt;
 &lt;td&gt;Fixes an issue in the Welcome page, where clicking on &amp;ldquo;By identifying external dependencies&amp;rdquo; displayed the message &amp;ldquo;No nodes available&amp;rdquo; (it should display all the external nodes and their dependencies).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2132-funcrel"&gt;2.13.2-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6594&lt;/td&gt;
 &lt;td&gt;SSO for CAST Console Standalone mode: fixes an issue where an additional space was erroneously added after the value for the parameter &amp;ldquo;security.standalone.console.url&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6563&lt;/td&gt;
 &lt;td&gt;SSO for CAST Console Standalone mode: fixes various issues observed when accessing Imaging directly from CAST Console standalone.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6718&lt;/td&gt;
 &lt;td&gt;SSO for CAST Console Standalone mode: fixes an issue causing the login prompt to appear every time CAST Imaging is accessed from CAST Console standalone.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;38390&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the message &amp;ldquo;No nodes to display&amp;rdquo; to be displayed when attempting to access the Object level view for the Data Call Graph scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38517&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the &amp;ldquo;CICS MAP&amp;rdquo; node type is not visible at Level 5 in the Application scope. This fix requires that the application is re-exported and re-imported into CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38391&lt;/td&gt;
 &lt;td&gt;Fixes an issue where JCL Procedure objects are not being displayed at object level when consulting the Transaction scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38371&lt;/td&gt;
 &lt;td&gt;Fixes an issue with access from the Welcome page: clicking on &amp;ldquo;By identifying database objects&amp;rdquo; displays &amp;ldquo;No nodes available&amp;rdquo;. Note that the link &amp;ldquo;By identifying database objects&amp;rdquo; has been replaced with an option called &amp;ldquo;Data Objects&amp;rdquo; in the Welcome page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the &amp;ldquo;References&amp;rdquo; link type was not added as a LinkType, leading to the &amp;ldquo;No nodes available&amp;rdquo; message.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;38020&lt;/td&gt;
 &lt;td&gt;Fixes an issue with access from the Welcome page: clicking on &amp;ldquo;By identifying external dependencies&amp;rdquo; displays &amp;ldquo;No nodes available&amp;rdquo;. Note that the link &amp;ldquo;By identifying external dependencies&amp;rdquo; has been replaced with the option &amp;ldquo;Third party components&amp;rdquo; in the Welcome page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2131-funcrel"&gt;2.13.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;When installing this release on Docker for Linux, release 1.2.9 of the Linux Docker installer is required: &lt;a href="https://doc.castsoftware.com/display/IMAGING/Docker+Installer"&gt;https://doc.castsoftware.com/display/IMAGING/Docker+Installer&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>2.5</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-5/</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;Note that CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Component&lt;/th&gt;&lt;th class="confluenceTh"&gt;Required release&lt;/th&gt;&lt;th class="confluenceTh"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;RESTAPI for embedded dashboards (when using standalone or Windows JAR installers)&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;RESTAPI 2.8.0-funcrel:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enterprise mode = JAR installer&lt;/li&gt;&lt;li&gt;Standalone mode = JAR installer&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;You must use the RESTAPI provided with the current release of Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;CAST Imaging&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;span&gt;≥ 2.5.2-funcrel&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;.&lt;/p&gt;</description></item><item><title>2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-5/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 75.9173%;"&gt;&lt;colgroup&gt;&lt;col style="width: 8.53168%;"/&gt;&lt;col style="width: 77.5822%;"/&gt;&lt;col style="width: 13.898%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.5.2-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Package contents:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The combined WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.5.2-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.5.2-funcrel &lt;/strong&gt;(with feature updates and customer bug fixes) &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.5.2-funcrel&lt;/strong&gt; (with feature updates and customer bug fixes) &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The standalone WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.5.2-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt; contains: &lt;strong&gt;Engineering Dashboard 2.5.2-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and JAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.5.2-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;contains: &lt;strong&gt;Health Dashboard 2.5.2-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;When there is no data, all ED tiles will show N/A instead of loading icon so that the home page does not hang.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Pagination has been implemented in CAST Administration page (profiles and users tabs).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The .ICO file used in the Dashboards (visible in the browser tab) has been updated and improved.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt;In Action Plan, for Solved violations, the last snapshot date is displayed. For Added and Pending violations the last updated date is displayed.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Can be used with &lt;/p&gt;</description></item><item><title>2.5</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-5/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 127.0px;"/&gt;&lt;col style="width: 577.0px;"/&gt;&lt;col style="width: 114.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.5.2-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;When there is no data, all SD tiles will show N/A instead of loading icon so that the home page does not hang.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Pagination has been implemented in CAST Administration page (profiles and users tabs).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The .ICO file used in the Dashboards (visible in the browser tab) has been updated and improved.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt;In Action Plan, for Solved violations, the last snapshot date is displayed. For Added and Pending violations the last updated date is displayed.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>ACH - Check overlapping layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-overlapping-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-check-overlapping-layers/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ACH - Types and Properties window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-types-and-properties-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-whats-in-the-cast-architecture-checker/ach-types-and-properties-window/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Action Plan tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/action-plan-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/action-plan-tile/</guid><description>&lt;p&gt;By default, Action Plan tile displays, initially, the total number of objects that have been added to the Action Plan list since the last snapshot was generated. Clicking the tile will take you directly to the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188279/555188280.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt;: tile type has to be &lt;em&gt;ActionPlanSummary&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parameters&lt;/strong&gt;: none&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;color&lt;/strong&gt; : tile color&lt;/li&gt;
&lt;li&gt;other parameters for sizing and positioning of the tile - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Tile Sizing and Positioning&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;type&amp;#34;: &amp;#34;ActionPlanSummary&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;parameters&amp;#34;: {},
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;color&amp;#34;: &amp;#34;blue&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;col&amp;#34;: 5,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;row&amp;#34;: 8,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;sizex&amp;#34;: 2,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;sizey&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;min-sizex&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;min-sizey&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;max-sizex&amp;#34;: 2,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;max-sizey&amp;#34;: 2,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&amp;#34;id&amp;#34;: &amp;#34;c934&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Admin Center - Multi tenant panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-multi-tenant-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-multi-tenant-panel/</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 page describes how to use the multi tenant feature.&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;SUPER ADMIN&lt;/a&gt;&lt;/strong&gt; role is required. The panel is not visible for users assigned any other role.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Multi tenant panel&lt;/strong&gt; enables you to manage the tenants within your instance of CAST Imaging:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/519405955/519405967.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Tenants enable Application data to be &lt;strong&gt;kept separate&lt;/strong&gt; and for each tenant to have its &lt;strong&gt;own specific set of roles&lt;/strong&gt; - including a &lt;strong&gt;tenant admin&lt;/strong&gt; to administer all Applications in the tenant. Users/groups can then be assigned a role(roles) which permits them to view specific Application data. One specific use case for this feature is to be able to use one single CAST Imaging instance to host multiple Applications that multiple users need to access, but you do not not want all users to be able to access all of the Applications. You also need each tenant to have a dedicated admin user that can manage the Applications within that tenant.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Alert Settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-alert-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-alert-settings/</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;ul&gt;
&lt;li&gt;This panel is available in &lt;strong&gt;Console ≥ 2.10&lt;/strong&gt;. In previous release, alert patterns are configured in a properties file.&lt;/li&gt;
&lt;li&gt;The separate &lt;strong&gt;Log Service&lt;/strong&gt; is required in order for any patterns to be matched.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/log-service-installation/"&gt;Log Service installation&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="patterns-section"&gt;Patterns section&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/649330797/649330799.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This section governs patterns that are used to match specific log messages (or parts of log messages) that the log service should watch for while processing the logs. These log messages are then highlighted in CAST Console as &lt;strong&gt;alerts&lt;/strong&gt; whenever the Log Service &amp;ldquo;sees&amp;rdquo; them in any log files it is parsing. A set of default alerts are provided for you, these are the most common log messages that indicate some sort of issue that needs further investigation.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Proxy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-proxy/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127571/576127572.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/"&gt;Complete
start-up wizard - v. 1.x&lt;/a&gt;&lt;/strong&gt;/**[Complete start-up wizard&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;v. 2.x](/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/complete-start-up-wizard-v-2-x/)**you have the choice to configure a &lt;strong&gt;proxy
server&lt;/strong&gt; (such as &lt;strong&gt;&lt;a href="http://www.squid-cache.org/"&gt;Squid&lt;/a&gt;&lt;/strong&gt;) if your
organization requires internal systems to use one for all connections. These proxy
settings are also available here in the Administration Center:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Extension Downloader limitation (for
Console ≤ 1.24)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extension-downloader/"&gt;Extension
Downloader&lt;/a&gt;&lt;/strong&gt; (a tool present on each Node which is used by
Console in &lt;strong&gt;≤ 1.24&lt;/strong&gt; to download extensions)
cannot be configured to obey a &lt;strong&gt;manual proxy configuration&lt;/strong&gt; defined
in Console. Instead, if your organization uses a proxy, CAST recommends
that:&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Library Components</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-library-components/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-library-components/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Software architecture is becoming more and more complex and can involve various components and patterns. The library provides a means to &lt;strong&gt;store frequently used Layers and Sets&lt;/strong&gt; that can be inserted (with their definition) into Architecture Models/Quality Models or Templates, so that you do not need to define the same Sets and Layers again and again. Take the following example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any Layer or Set that exists in an Architecture Model/Quality Model or in a Template can be saved and stored in the Library.&lt;/li&gt;
&lt;li&gt;When subsequently building a new Architecture Model/Quality Model (either to use in an analysis/snapshot or as a basis for a template), Layers and Sets stored in the Library can be re-used therefore reducing the time needed to build the Model.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Therefore, like Architecture/Quality Templates, they can facilitate the creation of Architecture Models/Quality Models:&lt;/p&gt;</description></item><item><title>AIP Console - Extend - Offline extend Hostname of machine hosting Offline extend is changed - ERROR com.castsoftware.aip.node.services.monitoring.MonitoringService - Failed to access extend service</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend-hostname-of-machine-hosting-offline-extend-is-changed-error-com-castsoftware-aip-node-services-monitoring-monitoringservice-failed-to-access-extend-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-extend/aip-console-extend-offline-extend-hostname-of-machine-hosting-offline-extend-is-changed-error-com-castsoftware-aip-node-services-monitoring-monitoringservice-failed-to-access-extend-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page lists the explanation of the scenerio when you have changed the hostname of the machine where the offline extend server is hosted and the console is no more able to communicate with the Extend offline server.&lt;/p&gt;
&lt;p&gt;The error seen is &lt;br&gt;
&lt;strong&gt;ERROR com.castsoftware.aip.node.services.monitoring.MonitoringService - Failed to access extend service&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;com.castsoftware.webi.common.services.extensions.ExtendServerException: Failed to connect to extend server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;=1.28.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in Extend proxy&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Information - SAML Configuration - How to generate Metadata xml file for SAML configuration</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-saml-configuration-how-to-generate-metadata-xml-file-for-saml-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-saml-configuration-how-to-generate-metadata-xml-file-for-saml-configuration/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page provides information on configuration of metadata.xml file and how it can be authenticated and added into servers of the IDP, for SAML authentication.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;AIP Console&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;1.15&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure AIP Console for SAML authentication.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To import the metadata.xml file, please follow the below steps -&lt;/p&gt;</description></item><item><title>AngularJS - Best Practice</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/angularjs-best-practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/angularjs-best-practice/</guid><description>&lt;p&gt;Target Audience: CAST Administrators&lt;/p&gt;
&lt;p&gt;Summary: This document provides a guide based on CAST’s field experience on how to configure AngularJS based applications using CAST AIP. These configurations are used all versions of CAST AIP 8.2.x and above for AngularJS offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.&lt;/p&gt;
&lt;h2 id="introduction-to-angularjs"&gt;Introduction to AngularJS&lt;/h2&gt;
&lt;p&gt;This section gives a brief overview of the framework.&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Architecture Preview</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-architecture-preview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-architecture-preview/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Architecture Preview section&lt;/strong&gt; is a graphical representation of the delivered source code &lt;strong&gt;before an analysis is run&lt;/strong&gt; - this is determined during the fast scan process. The section&amp;rsquo;s primary aim is to &lt;strong&gt;help check the completeness of the source code&lt;/strong&gt; that has been delivered:&lt;/p&gt;</description></item><item><title>Application onboarding with Fast Scan - re-run deep analysis - optional</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-re-run-deep-analysis-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-re-run-deep-analysis-optional/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you have made any &lt;strong&gt;configuration changes&lt;/strong&gt; after actioning the step **&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/"&gt;Application onboarding with Fast Scan - validate the results&lt;/a&gt;**you should now &lt;strong&gt;re-run the deep analysis&lt;/strong&gt; so that these changes are reflected in the results. There are two ways to do this as described below:&lt;/p&gt;
&lt;h2 id="run-all-actions"&gt;Run all actions&lt;/h2&gt;
&lt;p&gt;The most simple and easy way to re-run the analysis is to use the &lt;strong&gt;Run Analysis&lt;/strong&gt; option in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/"&gt;Application - Overview with Fast Scan&lt;/a&gt;&lt;/strong&gt; panel:&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Validate Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-dynamic-links/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Ensuring the correct discovery of transactions is a multi-step process that may be complex and time consuming for applications that are not supported out-of-the-box. At the core of CAST transaction discovery algorithm is the understanding of the links between objects discovered during the source code analysis of the target application.&lt;/p&gt;
&lt;p&gt;CAST automatically sets up default &lt;strong&gt;Dependency Rules&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/"&gt;Validate dependency configuration&lt;/a&gt;&lt;/strong&gt;) when the source code is delivered and set as the current version: the source code objects are scanned for references to other objects and links are created where appropriate. Not all links generated in this fashion are valid and their validation by the AIP Super Operator is therefore required.&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - When attempting to connect to a sql server instance with Tomcat and the jtds driver you are unable to connect</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-when-attempting-to-connect-to-a-sql-server-instance-with-tomcat-and-the-jtds-driver-you-are-unable-to-connect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-when-attempting-to-connect-to-a-sql-server-instance-with-tomcat-and-the-jtds-driver-you-are-unable-to-connect/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a solution to the issue of  you are unable to connect to a sql server instance with Tomcat and the jtds driver&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When attempting to connect to a sql server instance with Tomcat and the jtds driver, you are unable to connect&lt;/p&gt;
&lt;p&gt;The error you may notice is something like:&lt;/p&gt;
&lt;p&gt;Unable to establish connection to: jdbc:jtds:sqlserver://&lt;server&gt;;instance=&lt;instance&gt;;domain=&lt;domain&gt; user: null =&amp;gt; I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system&lt;/p&gt;</description></item><item><title>Auto-distributing specific CAST AIP configuration files with a custom extension</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/auto-distributing-specific-cast-aip-configuration-files-with-a-custom-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/auto-distributing-specific-cast-aip-configuration-files-with-a-custom-extension/</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 provides information about how to auto-distribute specific CAST AIP configuration files your own &lt;strong&gt;custom extension&lt;/strong&gt;. Note this section contains &lt;strong&gt;advanced technical information&lt;/strong&gt; and is only to be used by experienced CAST administrators.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When creating a custom extension, whether using the &lt;strong&gt;CAST AIP Extension SDK&lt;/strong&gt; or with the &lt;strong&gt;Universal Analyzer framework&lt;/strong&gt;, it is possible (since CAST AIP 8.3.3) to auto distribute specific CAST AIP configuration files with the extension. These configuration files will be automatically installed when the extension is installed and will be taken into account when required.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - CLI</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-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 use the CAST Architecture Checker in an automated and repeatable way.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="how-does-it-work"&gt;How does it work?&lt;/h2&gt;
&lt;p&gt;The CAST Architecture Checker CLI can perform the following actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check an &lt;strong&gt;Architecture Model&lt;/strong&gt; against an Application (its not possible to run automated actions relating to Quality Rule models)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To execute an action via the command line, you must specify the &lt;strong&gt;CAST-ArchiChecker-CLI.exe&lt;/strong&gt; executable (rather than the CAST-ArchiChecker.exe executable which is used for the GUI). Command arguments are expressed as verbs introduced by a dash (-), followed by various mandatory arguments that must be enclosed with double quotes (&amp;quot;) if containing blank spaces. Some command arguments should appear only once (such as &lt;strong&gt;-connectionProfile&lt;/strong&gt; for example), whereas others can appear as many times as necessary.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Compute all content</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-compute-all-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-compute-all-content/</guid><description>&lt;p&gt;When &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/"&gt;working online&lt;/a&gt;, you can use this option to display the objects resulting from your analyses (as stored in the CAST Analysis Service schema) that match the selection criteria you have defined for all your layers/sets.&lt;/p&gt;
&lt;p&gt;The option can be accessed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;From the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/"&gt;Action&lt;/a&gt; &lt;strong&gt;&amp;gt; Check all layers&lt;/strong&gt; menu&lt;/li&gt;
&lt;li&gt;Using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220331/check_content.png?version=1&amp;amp;modificationDate=1549304334410&amp;amp;api=v2" alt=""&gt; &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-toolbar/"&gt;Toolbar&lt;/a&gt; icon&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When selected, the CAST Architecture Checker will query the CAST Analysis Service schema (via the current connection to the CAST Management Service schema) and return all matching objects. Results are displayed with a numerical indication in the title bar of your layers and sets. This number refers to the number of objects that exactly match the selection criteria defined for your layer or set:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Install an exported Quality Rule Model extension</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-install-an-exported-quality-rule-model-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-install-an-exported-quality-rule-model-extension/</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;Summary: instructions for &lt;strong&gt;installing the extension&lt;/strong&gt; created after exporting the Quality Rule Model.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;After you have &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-exporting-a-quality-rule-model-as-an-extension/"&gt;exported the Quality Rule Model as an extension&lt;/a&gt;, you can &lt;strong&gt;install the extension&lt;/strong&gt; in your CAST AIP schemas so that the rule(s) it contains will be triggered automatically during a CAST analysis/snapshot process. The exported extension contains all the necessary files to enable you to install the extension.&lt;/p&gt;
&lt;p&gt;There are two methods for installing the extension:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Working with external objects</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-external-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-external-objects/</guid><description>&lt;p&gt;If you are dragging and dropping identification, types and categories from the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/"&gt;Types and Properties window&lt;/a&gt; to the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; (&lt;strong&gt;Model tab&lt;/strong&gt;) to create your selection criteria, by default, the Architecture Checker will use the basic &lt;strong&gt;All objects matching&lt;/strong&gt; criterion. This will match all objects with any of the criteria you add in.&lt;/p&gt;
&lt;p&gt;In addition, any &lt;strong&gt;external objects&lt;/strong&gt; (i.e. external to the Application) of the matched object(s) will also be assigned to the layer or set (as well as &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-sub-objects/"&gt;sub-objects&lt;/a&gt;). Including external objects is useful for example if, when a selection criterion matches a Spring bean class, this class will be included in the Layer regardless of whether it belongs to the Application or comes from an external JAR.&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Log panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-log-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-log-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Log panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Log panel simply records all transaction and any error messages that are generated during an extraction or delivery:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40403023/40403031.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="message-display"&gt;Message display&lt;/h2&gt;
&lt;p&gt;Messages are always &lt;strong&gt;appended&lt;/strong&gt; to the log panel, therefore you may need to &lt;strong&gt;clear&lt;/strong&gt; the panel prior to running a new process. You can do so by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking &lt;strong&gt;Clear Log&lt;/strong&gt; located on the toolbar&lt;/li&gt;
&lt;li&gt;Selecting &lt;strong&gt;View  &amp;gt; Clear Log&lt;/strong&gt; located in the main menu&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="log-file"&gt;Log file&lt;/h2&gt;
&lt;p&gt;If you would like to have transaction and error messages additionally stored in a specific file on a local or network drive, you can do so by configuring the various fields in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-advanced-panel/"&gt;Advanced panel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Configuring Dashboard to get the log visible on each page of the dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-get-the-log-visible-on-each-page-of-the-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-get-the-log-visible-on-each-page-of-the-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps enableto get the log visible on each page when browsing the dashboard&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps enable to have more details about SQL trace in the Dashboard browsing.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Stop TOMCAT service&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Modify the web.xml file of the application by changing the &lt;strong&gt;logger.output.buffer&lt;/strong&gt; value from false to true&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Create new user on dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-create-new-user-on-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-create-new-user-on-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creating logical user with limited access to dashboard result and pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Login to dashboard with user VPAD OR CAST (Default Admin).&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Quick access&lt;/strong&gt; (from drop-down).&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Access To Users Administration Page&lt;/strong&gt; (Down left).&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;User administration&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add user&lt;/strong&gt; .&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;user configuration&lt;/strong&gt; provide ID, Name, Password&lt;/li&gt;
&lt;li&gt;(one can define new user to provide limited access to dashboard)
&lt;ul&gt;
&lt;li&gt;Here, one have option (Check-box) to assign user with admin privilege.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Object - Incorrect Object Name - The displayed object full name is equal to none</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-name-the-displayed-object-full-name-is-equal-to-none/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-object/cast-engineering-dashboard-object-incorrect-object-name-the-displayed-object-full-name-is-equal-to-none/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The displayed object full name in the dashboard is equal to &lt;none&gt;.&lt;br&gt;
The issue can be observed for example in the list of very high risky object or in the &amp;lsquo;Details on Added/deleted/updated Artifacts with Low/Moderate/high Complexity&amp;rsquo; in snapshots comparison page.&lt;br&gt;
Following screenshot shows full name equal to &lt;none&gt; in the&lt;br&gt;
&amp;lsquo;Details on Added Artifacts with Moderate Complexity&amp;rsquo;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538835/566538836.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardObjectIncorrectObjectNameThedisplayedobjectfullnameisequaltonone-Getthecustomer'sinput"&gt;Get the customer&amp;rsquo;s input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CASTEngineeringDashboardObjectIncorrectObjectNameThedisplayedobjectfullnameisequaltonone-Checktheconfiguration"&gt;Check the configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check if the problem is in the AD Dashboard by going to &lt;a href="#CASTEngineeringDashboardObjectIncorrectObjectNameThedisplayedobjectfullnameisequaltonone-IstheproblemintheDashboard?"&gt;Is the problem in the Dashboard?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If it is in AD Dashboard, go to &lt;a href="#CASTEngineeringDashboardObjectIncorrectObjectNameThedisplayedobjectfullnameisequaltonone-TransmitthebugtotheDashboardteam"&gt;Transmit the bug to the Dashbaord team&lt;/a&gt; else go to &lt;a href="#CASTEngineeringDashboardObjectIncorrectObjectNameThedisplayedobjectfullnameisequaltonone-Istheproblemintheanalyzer?"&gt;Is the problem in the analyzer?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If the problem is in the analyzer:
&lt;ol&gt;
&lt;li&gt;Reproduce the problem by analyzing code source on a separate knowledge base&lt;/li&gt;
&lt;li&gt;If the problem is not reproducible, check if the customer&amp;rsquo;s knowledge base is corrupted as described in this page &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-corruptions/"&gt;SQL Queries - CAST Knowledge Base - Corruptions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="get-the-customers-input"&gt;Get the customer&amp;rsquo;s input&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Screenshot showing the details&lt;/li&gt;
&lt;li&gt;Sherlock export which contains the central and local sites involved for the snapshot generation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="check-the-configuration"&gt;Check the configuration&lt;/h2&gt;
&lt;h3 id="for-c-technology"&gt;For C++ technology&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Verify that the correct Microsoft VC++ version is selected in the environment profile&lt;/li&gt;
&lt;li&gt;Verify that the correct Microsoft VC++ version is installed on the analysis machine&lt;/li&gt;
&lt;li&gt;Verify that the include path is correct (There should not be any messages in &amp;ldquo;No parent class nor namespace found for method/function&amp;rdquo; or &amp;ldquo;Preprocessor cannot find file&amp;rdquo;. If these messages exists, then resolve these messages first.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="is-the-problem-in-the-dashboard"&gt;Is the problem in the Dashboard?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;connect to the dashboard and go the page shown in the customer screenshot&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid directly instantiating a Class used as a Spring bean</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-directly-instantiating-a-class-used-as-a-spring-bean/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-directly-instantiating-a-class-used-as-a-spring-bean/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using explicit object constructors ((i.e. new &lt;object&gt;),  you get violations for the quality rule &amp;ldquo;Avoid directly instantiating a Class used as a Spring bean&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;The goal of the quality rule “Avoid directly instantiating a Class used as a Spring bean” is to check for proper use of beans initialization and use.&lt;/p&gt;
&lt;p&gt;The goal of beans in an application, is to provide a framework, to build objects and to set properties according to the configuration file.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No violation - Avoid using SQL queries inside a loop</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-using-sql-queries-inside-a-loop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-avoid-using-sql-queries-inside-a-loop/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some objects of technology ABAP are &lt;strong&gt;violating the quality rule&lt;/strong&gt; Avoid using SQL queries inside a loop, but &lt;strong&gt;in dashboard violations are missing.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the analysis.&lt;/li&gt;
&lt;li&gt;Take a snapshot.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The impact of the problem on the analysis or the dashboard is:&lt;br&gt;
Missing violations&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Variation in Critical Violations value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-variation-in-critical-violations-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-variation-in-critical-violations-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to investigate differences in the number of critical violations between two snapshots when the source code does not change between two versions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539323/566539322.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take at least 2 snapshots.&lt;/li&gt;
&lt;li&gt;Open CED.&lt;/li&gt;
&lt;li&gt;Observe that the number of critical violations is not the same between the 2 latest snapshots.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-1/</guid><description>&lt;h3 id="112-funcrel"&gt;1.1.2-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Sychronization schedule configuration&lt;/td&gt;
 &lt;td&gt;Possibility to configure synchronization scheduling and synchronization interval, default will remain at 2 hour intervals from Monday to Friday. See the Synchronize section in &lt;a href="https://doc.castsoftware.com/display/EXTEND/Manage+CAST+Extend+local+server+via+Administration+Center#ManageCASTExtendlocalserverviaAdministrationCenter-Updates"&gt;https://doc.castsoftware.com/display/EXTEND/Manage+CAST+Extend+local+server+via+Administration+Center#ManageCASTExtendlocalserverviaAdministrationCenter-Updates&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Default sychronization log sorting&lt;/td&gt;
 &lt;td&gt;Changed the default synchronization order to descending in order to always display the most recent log on the first page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-33&lt;/td&gt;
 &lt;td&gt;Fixed an issue resulting in failure to sort synchronization logs when using Microsoft Edge and Chrome.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-40&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause some extensions to lack dependency information when configured in online sychronization&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-39&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause some extensions to lack dependency information when configured in offline synchronization&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-42&lt;/td&gt;
 &lt;td&gt;Fixed an issue at handling package id case changes that would cause some extensions to not be found.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32564&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause Extend to ignore proxy configuration when performing online synchronizations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31163&lt;/td&gt;
 &lt;td&gt;Fixed an issue that required Extend to be restarted after uploading an .extarchive package in offline configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="111-funcrel"&gt;1.1.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-27&lt;/td&gt;
 &lt;td&gt;Fixed an issue where uploading a bundle to Extend when set to &amp;ldquo;offline&amp;rdquo; configuration, would not update the package database until the service is restarted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTPROXY-26&lt;/td&gt;
 &lt;td&gt;Added a passthrough API to handle log message APIs in extend when in &amp;ldquo;online&amp;rdquo; configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="110-funcrel"&gt;1.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;It is required to upgrade to this release when integrating with AIP Console ≥ 1.25.0 as previous releases may not function as intended. To upgrade to this release, see &lt;a href="https://doc.castsoftware.com/display/EXTEND/Upgrade+CAST+Extend+local+server"&gt;https://doc.castsoftware.com/display/EXTEND/Upgrade+CAST+Extend+local+server&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Database - Neo4j - Error - Transaction logs are missing and recovery is not possible</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-transaction-logs-are-missing-and-recovery-is-not-possible/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-database-neo4j/cast-imaging-system-database-neo4j-error/cast-imaging-system-database-neo4j-error-transaction-logs-are-missing-and-recovery-is-not-possible/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When starting imaging, neo4j does not start and the &lt;strong&gt;debug.log&lt;/strong&gt; shows the error:  &lt;strong&gt;&amp;lsquo;Transaction logs are missing and recovery is not possible&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This happens if something has happened to the transaction logs, such as they were moved or removed due to space issues.&lt;/p&gt;
&lt;p&gt;However deleting/moving them is not permitted as per neo4j: &lt;a href="https://neo4j.com/docs/operations-manual/current/configuration/transaction-logs"&gt;https://neo4j.com/docs/operations-manual/current/configuration/transaction-logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since the transaction logs were missing,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add below parameter to the neo4j.conf file which forces database to start without recovery in case of missing transaction logs.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - SQL Object types seen in Imaging such as ANSI types may be different than other CAST products</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-sql-object-types-seen-in-imaging-such-as-ansi-types-may-be-different-than-other-cast-products/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-sql-object-types-seen-in-imaging-such-as-ansi-types-may-be-different-than-other-cast-products/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In Imaging, the SQL object types seen in imaging may be different than those seen in other CAST products.&lt;/p&gt;
&lt;p&gt;For example, in the screen shot below, both images for DB2 and ANSI tables and procedures are seen which are not the same as seen in Enlighten:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529062/566529061.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information on Imaging, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/export-v2/imaging/"&gt;CAST Imaging&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - How to change the name or rename an existing application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-change-the-name-or-rename-an-existing-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-change-the-name-or-rename-an-existing-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This information page describes how to change the name or rename an application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are the steps to change the name or rename an existing application&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Make sure that you have good backups in case you have problems with any of these steps.&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - Invalid CAST- MS schema</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-invalid-cast-ms-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-invalid-cast-ms-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When opening up a connection profile to CAST- MS, the following error is encountered &amp;ldquo;Invalid CAST-MS schema&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Please see the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531417/566531418.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create connection profile&lt;/li&gt;
&lt;li&gt;Select connection profile to start CAST-MS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Log panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-log-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-log-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Log panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Log panel simply records all transaction and any error messages that are generated during an extraction or delivery:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650404/151650406.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="message-display"&gt;Message display&lt;/h2&gt;
&lt;p&gt;Messages are always &lt;strong&gt;appended&lt;/strong&gt; to the log panel, therefore you may need to &lt;strong&gt;clear&lt;/strong&gt; the panel prior to running a new process. You can do so by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking &lt;strong&gt;Clear Log&lt;/strong&gt; located on the toolbar&lt;/li&gt;
&lt;li&gt;Selecting &lt;strong&gt;View  &amp;gt; Clear Log&lt;/strong&gt; located in the main menu&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="log-file"&gt;Log file&lt;/h2&gt;
&lt;p&gt;If you would like to have transaction and error messages additionally stored in a specific file on a local or network drive, you can do so by configuring the various fields in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-advanced-panel/"&gt;Advanced panel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Universal Analyzer Framework - Information - Modifying the default KSH metamodel for use in the AD Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-modifying-the-default-ksh-metamodel-for-use-in-the-ad-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-universal-analyzer-framework/cast-universal-analyzer-framework-information-modifying-the-default-ksh-metamodel-for-use-in-the-ad-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The KSH profile located under &amp;lsquo;&amp;lt;CAST_INSTALLATION_FOLDER&amp;gt;\configuration\Languages&amp;rsquo; does not contain any diagnostics that can be computed by CAST ADGAdmin. This profile can only be used to run an analysis. If you need to see the KSH module in the AD Dashboard with diagnostic(s) and metric(s) results, you need to use the already existing package available for Shell -&lt;a href="http://doc.castsoftware.com/display/DOCEXT?src=breadcrumbs-homepage"&gt;CAST AIP Extensions&lt;/a&gt; &amp;gt; &lt;a href="http://doc.castsoftware.com/display/DOCEXT/For+Shell?src=breadcrumbs-parent"&gt;CAST AIP Extensions Documentation &amp;gt; CAST AIP Extensions &amp;gt; For Shell&lt;/a&gt; or customize the &lt;strong&gt;KSHMetaModel.xml&lt;/strong&gt; file as described in the chapter &lt;strong&gt;How to handle a language for the AD Dashboard&lt;/strong&gt; located in the &lt;a href="ftp://intraftp.castsoftware.com/OfficialDownload/CAST_AI_Platform/6.4.0/Doc/UserGuides/CastUniversalAnalyzerFrameworkAdminGuide.pdf"&gt;Universal Analyzer Framework Admin Guide&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.41</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-41/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-41/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.41 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.41&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="user-input-security"&gt;User Input Security&lt;/h2&gt;
&lt;p&gt;Three new rules have been implemented for JEE and .NET technologies to support the detection of &amp;lsquo;Server-side request forgery&amp;rsquo; violations:&lt;/p&gt;</description></item><item><title>CMS - C++ Reference Guide</title><link>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-c-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-c-reference-guide/</guid><description>&lt;h5 id="c-reference-guide"&gt;C++ Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_class.png?version=1&amp;amp;modificationDate=1549304347103&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_class.png" data-linked-resource-id="264221447" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_class.png?version=1&amp;amp;modificationDate=1549304347103&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Class&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_classfolder.png?version=1&amp;amp;modificationDate=1549304347100&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_classfolder.png" data-linked-resource-id="264221446" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_classfolder.png?version=1&amp;amp;modificationDate=1549304347100&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; &lt;ul&gt; &lt;li&gt;Folder for Classes, Unions and Structures&lt;/li&gt; &lt;li&gt;Dependencies Folder&lt;/li&gt; &lt;li&gt;Globals Folder&lt;/li&gt; &lt;li&gt;File Scope Folder&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_constructor.png?version=1&amp;amp;modificationDate=1549304347087&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_constructor.png" data-linked-resource-id="264221443" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_constructor.png?version=1&amp;amp;modificationDate=1549304347087&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Constructor&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_destructor.png?version=1&amp;amp;modificationDate=1549304347080&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_destructor.png" data-linked-resource-id="264221441" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_destructor.png?version=1&amp;amp;modificationDate=1549304347080&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Destructor&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_enum.png?version=1&amp;amp;modificationDate=1549304347067&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_enum.png" data-linked-resource-id="264221437" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_enum.png?version=1&amp;amp;modificationDate=1549304347067&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Enum&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_enumitem.png?version=1&amp;amp;modificationDate=1549304347063&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_enumitem.png" data-linked-resource-id="264221436" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_enumitem.png?version=1&amp;amp;modificationDate=1549304347063&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Enum Item&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_file.png?version=1&amp;amp;modificationDate=1549304347057&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_file.png" data-linked-resource-id="264221434" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_file.png?version=1&amp;amp;modificationDate=1549304347057&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;File&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_function.png?version=1&amp;amp;modificationDate=1549304347050&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_function.png" data-linked-resource-id="264221432" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_function.png?version=1&amp;amp;modificationDate=1549304347050&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Function&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_globalvariable.png?version=1&amp;amp;modificationDate=1549304347030&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_globalvariable.png" data-linked-resource-id="264221426" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_globalvariable.png?version=1&amp;amp;modificationDate=1549304347030&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Global Variable&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_macro.png?version=1&amp;amp;modificationDate=1549304347027&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_macro.png" data-linked-resource-id="264221425" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_macro.png?version=1&amp;amp;modificationDate=1549304347027&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Macro&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_member.png?version=1&amp;amp;modificationDate=1549304347023&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_member.png" data-linked-resource-id="264221424" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_member.png?version=1&amp;amp;modificationDate=1549304347023&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Member&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_method.png?version=1&amp;amp;modificationDate=1549304347020&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_method.png" data-linked-resource-id="264221423" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_method.png?version=1&amp;amp;modificationDate=1549304347020&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Method&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_classproject.png?version=1&amp;amp;modificationDate=1549304347097&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_classproject.png" data-linked-resource-id="264221445" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_classproject.png?version=1&amp;amp;modificationDate=1549304347097&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_struct.png?version=1&amp;amp;modificationDate=1549304347013&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_struct.png" data-linked-resource-id="264221421" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_struct.png?version=1&amp;amp;modificationDate=1549304347013&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Struct&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_class.png?version=1&amp;amp;modificationDate=1549304347007&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_class.png" data-linked-resource-id="264221419" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_class.png?version=1&amp;amp;modificationDate=1549304347007&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Class Template&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_class_instance.png?version=1&amp;amp;modificationDate=1549304346997&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_class_instance.png" data-linked-resource-id="264221417" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_class_instance.png?version=1&amp;amp;modificationDate=1549304346997&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; Class Template Specialization&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_ctor.png?version=1&amp;amp;modificationDate=1549304346990&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_ctor.png" data-linked-resource-id="264221415" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_ctor.png?version=1&amp;amp;modificationDate=1549304346990&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; Constructor Template&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_ctor_instance.png?version=1&amp;amp;modificationDate=1549304346987&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_ctor_instance.png" data-linked-resource-id="264221414" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_ctor_instance.png?version=1&amp;amp;modificationDate=1549304346987&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; Constructor Template Specialization&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_function.png?version=1&amp;amp;modificationDate=1549304346983&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_function.png" data-linked-resource-id="264221413" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_function.png?version=1&amp;amp;modificationDate=1549304346983&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; Function Template&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_function_instance.png?version=1&amp;amp;modificationDate=1549304346980&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_function_instance.png" data-linked-resource-id="264221412" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_function_instance.png?version=1&amp;amp;modificationDate=1549304346980&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Function Template Specialization&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_method.png?version=1&amp;amp;modificationDate=1549304346977&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_method.png" data-linked-resource-id="264221411" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_method.png?version=1&amp;amp;modificationDate=1549304346977&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Method Template&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_method_instance.png?version=1&amp;amp;modificationDate=1549304346973&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_method_instance.png" data-linked-resource-id="264221410" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_method_instance.png?version=1&amp;amp;modificationDate=1549304346973&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Method Template Specialization&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_param.png?version=1&amp;amp;modificationDate=1549304346970&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_template_param.png" data-linked-resource-id="264221409" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_template_param.png?version=1&amp;amp;modificationDate=1549304346970&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Template Parameter&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_typedef.png?version=1&amp;amp;modificationDate=1549304346967&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_typedef.png" data-linked-resource-id="264221408" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_typedef.png?version=1&amp;amp;modificationDate=1549304346967&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Typedef&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_union.png?version=1&amp;amp;modificationDate=1549304346963&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_c_union.png" data-linked-resource-id="264221407" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_c_union.png?version=1&amp;amp;modificationDate=1549304346963&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Union&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_event.png?version=1&amp;amp;modificationDate=1549304348727&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_event.png" data-linked-resource-id="264221842" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_event.png?version=1&amp;amp;modificationDate=1549304348727&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR Event (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventaddon.png?version=1&amp;amp;modificationDate=1549304348723&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_eventaddon.png" data-linked-resource-id="264221841" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventaddon.png?version=1&amp;amp;modificationDate=1549304348723&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR EventAddon (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventraise.png?version=1&amp;amp;modificationDate=1549304348720&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_eventraise.png" data-linked-resource-id="264221840" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventraise.png?version=1&amp;amp;modificationDate=1549304348720&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR EventRaise (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventremoveon.png?version=1&amp;amp;modificationDate=1549304348717&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_eventremoveon.png" data-linked-resource-id="264221839" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_eventremoveon.png?version=1&amp;amp;modificationDate=1549304348717&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR EventRemoveOn (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_property.png?version=1&amp;amp;modificationDate=1549304348713&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_property.png" data-linked-resource-id="264221838" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_property.png?version=1&amp;amp;modificationDate=1549304348713&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR Property (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_propertygetter.png?version=1&amp;amp;modificationDate=1549304348710&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_propertygetter.png" data-linked-resource-id="264221837" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_propertygetter.png?version=1&amp;amp;modificationDate=1549304348710&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR PropertyGetter (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_propertysetter.png?version=1&amp;amp;modificationDate=1549304348707&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_cast_c_clr_propertysetter.png" data-linked-resource-id="264221836" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_cast_c_clr_propertysetter.png?version=1&amp;amp;modificationDate=1549304348707&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;CLR PropertySetter (Managed C++)&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Object modifiers (static, private, public etc.) and signatures (for functions/methods etc&amp;hellip;) are retrieved and stored. They are also taken into account when the resolution is carried out.&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 - Dashboard Service editor</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/</guid><description>&lt;h5 id="dashboard-service-editor"&gt;Dashboard Service editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Dashboard Service editor&lt;/strong&gt;. This editor provides a means for you to configure a &lt;strong&gt;Dashboard Service&lt;/strong&gt; installed on your &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&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341572.gif" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note that a Dashboard Service is used to store &lt;strong&gt;Snapshots&lt;/strong&gt; generated from analysis results and &lt;strong&gt;Assessment Models&lt;/strong&gt; used for managing Metrics and Quality Rules.&lt;/li&gt;
&lt;li&gt;Dashboard Services are automatically defined using 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-discover/"&gt;Discover&lt;/a&gt; option following 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-add-database-server/"&gt;addition of a database server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The user name and password used to access the Dashboard Service will be the same as used in 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-database-server-editor/"&gt;Database server&lt;/a&gt;, although they can be overridden using the &lt;strong&gt;Credentials&lt;/strong&gt; section below. Please 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-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341997/496342008.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Dependencies - Refined Target tab</title><link>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-refined-target-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-refined-target-tab/</guid><description>&lt;h5 id="dependencies---refined-target-tab"&gt;Dependencies - Refined Target tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab is only visible in Advanced or Expert Audience &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;mode&lt;/a&gt;. It allows you to manage Refined Targets that can be used 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-dependencies-rules-tab/"&gt;Rules tab&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_dependencies_refined.jpg?version=1&amp;amp;modificationDate=1549304342603&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;As explained 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-dependencies-rules-tab/"&gt;Rules tab&lt;/a&gt;, CAST will discover and create dependencies between Analysis Units or Technologies to ensure that links between objects (for example client side code to database code) are recorded in the CAST Analysis Service.&lt;/p&gt;
&lt;p&gt;Dependencies that are a created by CAST will be either between Analysis Units or between Technologies (where no dependencies between Analysis Units have been discovered) and this level of dependency is generally quite broad. As such, there is a possibility that &lt;strong&gt;incorrect links&lt;/strong&gt; may be traced if a string happens to match a given name even if it is not logically related to the corresponding object.&lt;/p&gt;</description></item><item><title>CMS - J2EE Environment Profiles</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-environment-profile-manager/cms-j2ee-environment-profiles/</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-environment-profile-manager/cms-j2ee-environment-profiles/</guid><description>&lt;h5 id="j2ee-environment-profiles"&gt;J2EE Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;All discussion about custom JEE Environment Profiles can be found in &lt;strong&gt;doc.castsoftware.com&lt;/strong&gt;, in the documentation provided for the JEE Analyzer extension.&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 - Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-limitations/</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-limitations/</guid><description>&lt;h3 id="architecture-models"&gt;Architecture Models&lt;/h3&gt;
&lt;p&gt;When using Architecture Models in the CAST Management Studio, all models must be valid before generating a snapshot, whether they are involved in an application or not. If this is not the case, the following error message will be displayed:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;architecture&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;checker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cannot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;define&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;architecture&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;checker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="interdependencies-between-applications-within-the-same-analysis-service"&gt;Interdependencies between Applications within the same Analysis Service&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Situation&lt;/strong&gt;:&lt;br&gt;
You cannot run actions such as &amp;ldquo;Generate Snapshot&amp;rdquo; or &amp;ldquo;Run analysis&amp;rdquo; on an Application if another Application is invalid and both Applications are hosted in the same Analysis Service.&lt;/p&gt;</description></item><item><title>CMS - Object Sets tab</title><link>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-object-sets-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-object-sets-tab/</guid><description>&lt;h5 id="object-sets-tab"&gt;Object Sets tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab is not yet available for use. It is linked to the CAST Quality Rule Studio (currently in BETA) and does not function.&lt;/p&gt;
&lt;p&gt;Please contact CAST for more information.&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 - Pending Deliveries view</title><link>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-pending-deliveries-view/</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-infrastructure/cms-cast-management-studio-views/cms-pending-deliveries-view/</guid><description>&lt;h5 id="pending-deliveries-view"&gt;Pending Deliveries view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Pending Deliveries view&lt;/strong&gt;. This view provides a means for you to manage versions of source code deliveries for specific Applications that have been created with the CAST Delivery Manager tool. It enables you to view the current state of the source code deliveries.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The Pending Deliveries view will not contain any Pending Deliveries immediately following a new installation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222024/pending_view.jpg?version=1&amp;amp;modificationDate=1549304356700&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - PL/SQL Analysis Unit editor - Source Settings tab</title><link>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/cms-plsql-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-plsql-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="plsql-analysis-unit-editor---source-settings-tab"&gt;PL/SQL Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;PL/SQL Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/plsql.jpg?version=1&amp;amp;modificationDate=1549304341867&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&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;Extraction path&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;The file based location of the results of the PL/SQL extraction process. This field is read-only.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tables Sizes Folder&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;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-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;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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 - Validation/Verification/Search/Log</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-validationverificationsearchlog/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-validationverificationsearchlog/</guid><description>&lt;h5 id="validationverificationsearchlog"&gt;Validation/Verification/Search/Log&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;These views provide additional information about the CAST Management Studio when using it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Validation view&lt;/strong&gt; &amp;gt; provides a validation service that will automatically check that the hierarchy, servers and services you are creating are valid. A message is appended in this view if a modification is found to be invalid.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verification view&lt;/strong&gt; &amp;gt; provides results of the &lt;strong&gt;Verify&lt;/strong&gt; option (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-whats-in-the-cast-management-studio/cms-toolbar/"&gt;Toolbar&lt;/a&gt;) - similar to the Validation view&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search view&lt;/strong&gt; &amp;gt;displays &lt;strong&gt;results of searches&lt;/strong&gt; carried out in the CAST Management Studio&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log view&lt;/strong&gt; &amp;gt; captures all the warnings and errors logged by the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find out more information about these views 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-views/"&gt;CAST Management Studio - Views&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - Identify the analysis units that has not been executed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-identify-the-analysis-units-that-has-not-been-executed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-identify-the-analysis-units-that-has-not-been-executed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have too many analysis units then you may use the below way to identify the analysis units that has not been executed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the following query on the mngt schema in order to generate the queries on analysis units by technologies:&lt;/p&gt;</description></item><item><title>CMS Application - Current Version - Unexpected Results - Missing entries in the Analysis tab of the Analysis Unit</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-missing-entries-in-the-analysis-tab-of-the-analysis-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-current-version/cms-application-current-version-unexpected-results/cms-application-current-version-unexpected-results-missing-entries-in-the-analysis-tab-of-the-analysis-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When examining the Analysis tab of an analysis unit, some entries are missing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Deliver&lt;/li&gt;
&lt;li&gt;Accept and set as current version&lt;/li&gt;
&lt;li&gt;Check the analysis tab of an analysis unit&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In CAST Management Studio, in the Current version tab, identify the package of the analysis unit&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - The application XXX is not binded to the Source Delivery Server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-the-application-xxx-is-not-binded-to-the-source-delivery-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-the-application-xxx-is-not-binded-to-the-source-delivery-server/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To add the next version of the application,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicked on &amp;lsquo;Add verison&amp;rsquo; in the &amp;lsquo;Delivery&amp;rsquo; tab&lt;/li&gt;
&lt;li&gt;Gave &amp;lsquo;Name&amp;rsquo; as v2&lt;/li&gt;
&lt;li&gt;Clicked on &amp;lsquo;Finish&amp;rsquo; in the &amp;lsquo;Add version&amp;rsquo; screen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;the below error is encountered.&lt;br&gt;
Source Server / &lt;Application Name&gt;: The application &amp;lsquo;XXXX-XXXX&amp;rsquo; is not binded to the Source Delivery Server.&lt;/p&gt;
&lt;p&gt;com.castsoftware.mda.validations.ValidationException:Source Server /XXXX-XXXX:&lt;/p&gt;
&lt;p&gt;The application &amp;lsquo;XXXX-XXXX&amp;rsquo; is not binded to the Source Delivery Server.&lt;/p&gt;
&lt;p&gt;Referring to the CAST-MS log file we find the below detailed error corresponding to the GUI:&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Set as current version - Deploy source code - Fatal Error - Unpackaging of sources failed during deployment</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-unpackaging-of-sources-failed-during-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-set-as-current-version/cms-application-delivery-set-as-current-version-deploy-source-code/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error/cms-application-delivery-set-as-current-version-deploy-source-code-fatal-error-unpackaging-of-sources-failed-during-deployment/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the fatal error &amp;ldquo;&lt;strong&gt;Unpackaging of sources failed during deployment  java.io.FileNotFoundException: [path] (The system cannot find the path specified)&lt;/strong&gt;&amp;rdquo; which is diplayed in the &lt;strong&gt;deployment_deploy.castlog2_&amp;lt;package_uuid&amp;gt;.castlog2&lt;/strong&gt; log file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532384/566532383.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check that you have access to the path specified in the &lt;strong&gt;deployment_deploy.castlog2_&amp;lt;package_uuid&amp;gt;.castlog2&lt;/strong&gt; log file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you have no access to the path specified in the log, define the path, or change the deployment folder path in CAST Management Studio, in the preferences as described in &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+Preferences+-+Platform+Settings"&gt;CMS - Preferences - Platform Settings&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Warnings</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-warnings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-warnings/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the problems you may face while Accepting the deliver and Set as current version.  &lt;/p&gt;
&lt;div class="alert alert-success" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Tip&lt;/div&gt;
&lt;p&gt;Warning are non blocking messages, they do not prevent the Reference pattern search string to be performed.&lt;/p&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For more information, refer official documentation :&lt;/p&gt;
&lt;p&gt;For 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Delivery+tab"&gt;CMS - Delivery tab&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CAST MS help Online : CAST Management Studio - Help &amp;gt; Infrastructure &amp;gt; Editors &amp;gt; Application Editors &amp;gt; Delivery tab&lt;/p&gt;</description></item><item><title>CMS Application - Execute - Fatal Error - Snapshot already in progress or processing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-snapshot-already-in-progress-or-processing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-execute/cms-application-execute-fatal-error/cms-application-execute-fatal-error-snapshot-already-in-progress-or-processing/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running the analysis/snapshot,it shows the following error&lt;/p&gt;
&lt;p&gt;Snapshot is already in progress&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the Snapshot/Analysis&lt;/li&gt;
&lt;li&gt;Check the error:Snapshot already in progress or is already processing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The full error is normally one of the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Invalid Snapshots: A snapshot computation is already in progress on this central site. The dashboard service is locked. Cannot define and compute a new snapshot.&lt;/li&gt;
&lt;li&gt;Error: Cannot generate Snapshot. Snapshot is already processing&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When getting this error, do the following:&lt;/p&gt;</description></item><item><title>CMS Application - Upload Source code - Information - How to restrict the source code to be uploaded on dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-upload-source-code-information-how-to-restrict-the-source-code-to-be-uploaded-on-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-upload-source-code-information-how-to-restrict-the-source-code-to-be-uploaded-on-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information on how to use the option &amp;ldquo;Always upload source code for viewing in CAST Dashboard&amp;rdquo; and restricts the upload of source code to dashboard and its functional behavior.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528876/566528880.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - How to change the Parameter value for a particular Metric</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-how-to-change-the-parameter-value-for-a-particular-metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-how-to-change-the-parameter-value-for-a-particular-metric/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes process to change the Parameter&amp;rsquo;s Value for a particular Metric&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Via Assessment Model&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Explore the CMS assessment model&lt;br&gt;
In the &lt;strong&gt;Quality Rule Tab&lt;/strong&gt; &amp;raquo; select the metric and note the ‘Type’,’ Name’, ‘Parameter Index’ under Parameter tab&lt;br&gt;
Now navigate to &lt;strong&gt;&amp;lsquo;Contextual Parameters&amp;rsquo; tab&lt;/strong&gt;&lt;br&gt;
Select the required parameter by &amp;lsquo;Type’,’ Name&amp;rsquo; and &amp;lsquo;Parameter index&amp;rsquo; (as noted above)&lt;br&gt;
Confirm the quality rule name by using secondary navigation tab &amp;lsquo;Used By&amp;rsquo;&lt;br&gt;
You can change the value by going to the &amp;lsquo;General&amp;rsquo; tab and adding the new value.&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - How to manually unregister an Application from the CAST MS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-manually-unregister-an-application-from-the-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-manually-unregister-an-application-from-the-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will outline the steps to manually Unregister an application from a particular MNGT.&lt;br&gt;
It so happens that you are trying manage your applications, you get the message, &amp;ldquo;All Applications are already referenced in Management Service for this Delivery folder&amp;rdquo; and you do not get the list of Applications to select from to manage.&lt;br&gt;
These manual steps will help you detach the application from the MNGT and allow you to select it from the Application list to be managed.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing Procedure - function diag scope adobest001 does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-diag-scope-adobest001-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-diag-scope-adobest001-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where a snapshot fails at the compute snapshot step &amp;ldquo;Failed to execute the procedure&amp;rdquo;.&lt;br&gt;
Looking at the corresponding Cast-MS log file, the full stack trace gives the below information:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;ERR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2015&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;03&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;03&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;16&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;08&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;35&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;while&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;executing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Procedure&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;InternalException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;while&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;executing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Procedure&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obs_thetys_local&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;diag_scope_adobest001&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;does&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exist&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Hint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;matches&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;given&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;You&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;might&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;need&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;explicit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;casts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;15&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PSQLException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;obs_thetys_local&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;diag_scope_adobest001&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;does&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exist&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Hint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;matches&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;given&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;You&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;might&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;need&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;explicit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;casts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;Position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;15&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;From the error we can see that the failing procedure is diag_scope_adobest001.&lt;br&gt;
This procedure is used by QR &amp;ldquo;Close SQL connection ASAP&amp;rdquo; for its metric computation.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - function does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-function-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the snapshot issue where it is failing with the error in CAST-MS log -&lt;strong&gt;&amp;rsquo; function updateobjectstatistics(information_schema.sql_identifier, integer) does not exist&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;updateobjectstatistics&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;information_schema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sql_identifier&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;does&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exist&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Hint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;matches&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;given&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;You&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;might&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;need&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;explicit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;casts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_gather_stats&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PERFORM&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;postgresql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;PSQLException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;updateobjectstatistics&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;information_schema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;sql_identifier&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;does&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exist&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532832/566532831.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance Issue - SQL error Local ORA-01008 not all variables bound</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-sql-error-local-ora-01008-not-all-variables-bound/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-sql-error-local-ora-01008-not-all-variables-bound/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution if the snapshot is stuck at Compute Snapshot phase and in the DSSEngine log you can see below messages:&lt;/p&gt;
&lt;p&gt;2016-06-02 11:40:40.345 SQL error (Local): ORA-01008: not all variables bound (sev 1, MsgNo 1008)&lt;br&gt;
2016-06-02 11:40:40.376 ERROR while writing table DSS_METRIC_DESCRIPTIONS&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532871/566532870.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x, x&amp;lt; 1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x&amp;lt;3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Create Architecture Model</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-architecture-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-create-architecture-model/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Create Architecture Model&lt;/p&gt;
&lt;p&gt;Create Architecture Model is a feature of CAST AIP which  creates the Architecture Models that can be checked against the application implementation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532897/566532896.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;If the analysis fails at the  Create Architecture Model  step ,issue is in processing  Create Architecture Model  feature. &lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/"&gt;Information Guides&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/"&gt;Information Guides by CAST AIP Component&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - Mainframe Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-mainframe-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-mainframe-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for Mainframe Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name**** : A8000-AFFICHER-ST0DVK&lt;br&gt;
&lt;strong&gt;Object full name&lt;/strong&gt; : [C:\SBO - CAST\CAST-MS\831\Deploy\Drop Result\My Package\Cobol].PG1004.A8000-AFFICHER-ST0DVK&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : SP?c:\sbo - cast\cast-ms\831\deploy\drop result\my package\cobol\pg1004.cob.A8000-AFFICHER-ST0DVK&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - DOTNet with Core CAST AIP - SQL Error - could not create unique index idx_in_keysanad3</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-sql-error-could-not-create-unique-index-idx-in-keysanad3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip/cms-snapshot-analysis-run-analyzer-fatal-error-dotnet-with-core-cast-aip-sql-error-could-not-create-unique-index-idx-in-keysanad3/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a VB analysis, the following error occurs :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error SQL Error: ERROR: could not create unique index &amp;ldquo;idx_in_keysanad3&amp;rdquo;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SQL Error: DETAIL: Table contains duplicated values..&lt;/p&gt;
&lt;p&gt;SQL Error: CONTEXT: SQL statement &amp;ldquo;create unique index IDX_IN_KEYSANAD3 on IN_KEYSANAD(KEYNAMANA, KEYCLASS, ORDNUM, IDIDENTPARENT, IDDISPPARENT)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function &amp;ldquo;keysana_tb_update&amp;rdquo; line 24 at SQL statement (Severity 1, Msg No 1).&lt;br&gt;
Error: error saving analysis objects&lt;/p&gt;
&lt;p&gt;It seems that the creation of the index idx_in_keysanad3 fails in the function keysana_tb_update, because of duplicated data in table IN_KEYSANAD.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - C - relation all synonyms does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-c-relation-all-synonyms-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-c-relation-all-synonyms-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution to the following C Analysis error:&lt;/p&gt;
&lt;p&gt;Starting External Link processing:&lt;/p&gt;
&lt;p&gt;Error INTERNAL ; Job execution SQL Error: ERROR: relation &amp;ldquo;all_synonyms&amp;rdquo; does not exist.&lt;br&gt;
Error INTERNAL ; Job execution SQL Error: LINE 1: &amp;hellip; FOR select table_owner, table_name, db_link from all_synony&amp;hellip;.&lt;br&gt;
Error INTERNAL ; Job execution SQL Error: ^ (Severity 1, Msg No 1).&lt;br&gt;
Error INTERNAL ; Job execution SQL Error: ERROR: current transaction is aborted, commands ignored until end of transaction block (Severity 1, Msg No 1).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Failed to parse xml file File cannot be opened</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-failed-to-parse-xml-file-file-cannot-be-opened/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-failed-to-parse-xml-file-file-cannot-be-opened/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the below error which occurred while running a UI analysis:&lt;/p&gt;
&lt;p&gt;Failed to parse xml file: (File cannot be opened (pos l: 0 col: 0))&lt;/p&gt;
&lt;p&gt;Error free logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Custom+UA+profile+-+Error+Free+Logs+-+CAST+AIP+8+-+CAST+Internal"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Custom UA profile - Error Free Logs - CAST AIP 8 - CAST Internal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x = 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - JSP - Information - Links from the text embedded inside the custom JSP tags are not interpreted by java analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jsp-information-links-from-the-text-embedded-inside-the-custom-jsp-tags-are-not-interpreted-by-java-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jsp-information-links-from-the-text-embedded-inside-the-custom-jsp-tags-are-not-interpreted-by-java-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is to explain that the links from custom JSP tags are not expected as they are not analyzed by the Java analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If there are some Custom JSP tags in your code with some text embedded in that and you are expecting a link from this text to some other part of your code then the text embedded inside the custom tag will not be interpreted. You need to find those links using the Reference Finder.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - IBM DB2 ZOS with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-ibm-db2-zos-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-ibm-db2-zos-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running analysis on DB2 ZOS at application level the objects are not saved in the Knowledge base but when running the analysis from analysis unit level the objects are getting saved in KB&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x (x&amp;lt;5)&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Performance issue - Saving Step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-saving-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/cms-snapshot-analysis-run-analyzer-performance-issue-saving-step/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Performance issues that occurs during the saving step. The saving step occurs at the end of the run analyzer step, when the analysis process compares and flush the results in the Knowledge database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Internal exception occurred during processing listener ManageDmtProjectAction Process</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-internal-exception-occurred-during-processing-listener-managedmtprojectaction-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-internal-exception-occurred-during-processing-listener-managedmtprojectaction-process/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When this warningoccurs at the beginning of a DotNet analysis, none of the files are analyzed and the analyzer directly proceeds to the saving step, as shown in the below analysis log file.&lt;br&gt;
&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;2017-09-25 16:08:13.272668  Information MODULMSG ; Job execution    About to run CAST_DotNet_Job_NewAnalyzer job 'My Source file based execution unit_28336'&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:13.319468  Information MODULMSG ; Job execution    Total physical memory: 16383 MB.&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:30.775899  Information MODULMSG ; Job execution    External link component has loaded 227 objects&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:32.289101  Warning MODULMSG ; Job execution    Internal exception occurred during processing listener ManageDmtProjectAction::Process on instance CAST_DotNet_Job_NewAnalyzer #2 : unknown exception&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:32.304701      MODULMSG ; Job execution    Comparing objects on server . . .&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.240703      MODULMSG ; Job execution    Comparison completed.&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.240703      MODULMSG ; Job execution    Merging objects on server . . .&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.693104      MODULMSG ; Job execution    Merge completed.&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.833504  Information MODULMSG ; Job execution    New Job status&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.833504  Information MODULMSG ; Job execution        Execution date=2017/09/25 14:08&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.833504  Information MODULMSG ; Job execution        Execution duration=0 days, 00 hours, 00 mins, 20 secs&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.833504  Information MODULMSG ; Job execution        Execution result=success&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.833504  Information MODULMSG ; Job execution    Analysis completed&lt;/code&gt; &lt;code&gt;2017-09-25 16:08:33.864704  Information MODULMSG ; Job execution    0 fatal error(s); 0 error(s); 1 warning(s); 28428 information message(s).&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Although the message is just a warning, it has a strong impact since no objects at all are analyzed.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA044 Syntax not recognized or JEE052 Syntax not recognized</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java044-syntax-not-recognized-or-jee052-syntax-not-recognized/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java044-syntax-not-recognized-or-jee052-syntax-not-recognized/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to deal with the warning &lt;strong&gt;JAVA044: Syntax not  recognized&lt;/strong&gt; or &lt;strong&gt;JAVA052: Syntax not  recognized&lt;/strong&gt; while performing a Java analysis.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;2018&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;11&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;15&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;13&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;23&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;15&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;935923&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Warning&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;JAVA044&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Syntax&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;recognized&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;			&lt;/span&gt;&lt;span class="k"&gt;finally&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;				&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rs&lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;					&lt;/span&gt;&lt;span class="n"&gt;rs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;close&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-------------^&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;				&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;				&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;					&lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;close&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;S&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Sources&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Analyzed&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Some&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For more information refer to &lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE - Analysis messages&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - System Exception No connection profile called XXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-system-exception-no-connection-profile-called-xxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-system-exception-no-connection-profile-called-xxx/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the Run Dynamic Link Manager is executed, the error &amp;ldquo;&lt;strong&gt;Loading failed: System.Exception: No connection profile called&lt;/strong&gt;&amp;ldquo;XXX occurs. This page will explain how to solve such issues.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533975/566533977.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create the DLM Filter Rule as described in the page &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+Dynamic+Link+Manager+filter+rules"&gt;CMS - Dynamic Link Manager filter rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run the Analysis or Execute the DynamicLinks rule by using the DynamicLinks.CLI.exe as described in the DLM documentation : &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+Dynamic+Link+Manager+filter+rules"&gt;CMS - CAST Management Studio - How To &amp;gt; CMS - Dynamic Link Manager filter rules | Command line section&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The DLM is failing.&lt;/li&gt;
&lt;li&gt;Open the DLM log file that is located in the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Dynamic Link Log Path&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The above error is displayed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Invalid Job generation for Application - Application name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-job-generation-for-application-application-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-invalid-job-generation-for-application-application-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to handle the &amp;ldquo;Invalid Job Generation for Application&amp;rdquo; error message that occurs during the Local database synchronization.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534130/566534129.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open CMS&lt;/li&gt;
&lt;li&gt;Try to synchronize local or directly run Analysis (which also synchronize the local)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Choose the case&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Compatible Accessibility Standards</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/compatible-accessibility-standards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/compatible-accessibility-standards/</guid><description>&lt;p&gt;Following table lists the Accessibility Standards that the CAST Health and Engineering Dashboards adhere to:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Compatible Accessibility Standards&lt;/th&gt;
 &lt;th&gt;Compliant with CAST Health and Engineering Dashboard&lt;/th&gt;
 &lt;th&gt;Compatible version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://www.w3.org/TR/WCAG20/" title="Follow link"&gt;https://www.w3.org/TR/WCAG20/&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;≥1.21.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://wave.webaim.org/" title="https://wave.webaim.org/"&gt;https://wave.webaim.org/&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;≥1.24.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Configure the source code viewer</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-the-source-code-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-the-source-code-viewer/</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;: how to configure the source code viewer so that you can view source code of objects in CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&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;In CAST Imaging versions ≥ &lt;strong&gt;2.15,&lt;/strong&gt; the datasource icon &lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760239/617185333.png" alt=""&gt; available in &lt;strong&gt;Applications&lt;/strong&gt; tile, lets you update the datasource (Datasource is the PostgreSQL instance where the source code data is stored) from the admin page. See: &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-management-panel/admin-center-configuring-data-source/"&gt;Admin Center - Configuring data source&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to view object source code direct in CAST Imaging. Source code is available by right clicking objects in the Investigation view (available after a double clicking an item at Level 5) and selecting &lt;strong&gt;Show source code&lt;/strong&gt;. Below is an explanation of how to configure the source code viewer.&lt;/p&gt;</description></item><item><title>Configuring Console to use custom extensions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-console-to-use-custom-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-console-to-use-custom-extensions/</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 page describes how to configure Console to use &lt;strong&gt;custom extensions&lt;/strong&gt; that are not available in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/"&gt;CAST Extend&lt;/a&gt;&lt;/strong&gt; (or the equivalent offline &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;/div&gt;
&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;This information is valid only for  &lt;strong&gt;≥ 1.14.x&lt;/strong&gt; releases of Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console uses  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/"&gt;CAST Extend&lt;/a&gt;&lt;/strong&gt; (or the equivalent offline &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt;) to obtain information about extensions that are required for analysis on each Node (see  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;Application - Extensions&lt;/a&gt;&lt;/strong&gt; for more information), however, some extensions (specific custom extensions) that may be required are not available in CAST Extend. Due to this requirement, Console will scan a folder location in which these custom extensions can be stored and used when required: information on any that are found is merged with the extension information received from CAST Extend and displayed in the &lt;strong&gt;Available Extensions panel&lt;/strong&gt; (see  &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;Application - Extensions&lt;/a&gt;&lt;/strong&gt; for more information).&lt;/p&gt;</description></item><item><title>Configuring the audit trail</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-the-audit-trail/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-the-audit-trail/</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;: how to &lt;strong&gt;configure&lt;/strong&gt; the audit trail.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box in &lt;strong&gt;≥ 2.0.0&lt;/strong&gt;, CAST Imaging is configured &lt;strong&gt;automatically to log user actions&lt;/strong&gt; via an audit trail feature. In &lt;strong&gt;previous releases&lt;/strong&gt;, the audit trail is &lt;strong&gt;disabled out of the box&lt;/strong&gt; and will need manually enabling (see below). Audit trail log files are located here:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Microsoft Windows traditional installer:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMFILES%\CAST\ImagingSystem\logs\audit-trail.log
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Docker Installer extension:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;logs\audit-trail.log
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="what-is-logged-in-the-audit-trail"&gt;What is logged in the audit trail?&lt;/h2&gt;
&lt;p&gt;Any of the following GET/PUT/DELETE API actions are logged in the audit trail log:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - The program Discovery Report has not ended correctly 2001</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of the page is to explain how to deal with this fatal error occuring during discover step :&lt;/p&gt;
&lt;p&gt;The program Discovery Report has not ended correctly (2001)&lt;/p&gt;
&lt;p&gt;This fatal error is a generic one and occurs for multipe reason&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;x &amp;lt; 5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section is not applicable for this page(DMT)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - Java Heap Space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running the Delivery Manager tool during the package extraction step, an error indicating that there is an issue with java heap space is encountered as shown in the below screenshot and log section:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536686/566536687.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536686/566536685.png" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;For finding the DMT logs, see the following page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - ORA-12516 when extracting with Oracle SCAN</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-ora-12516-when-extracting-with-oracle-scan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-ora-12516-when-extracting-with-oracle-scan/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When trying to do an extraction with the Delivery Manager Tool (DMT) to an Oracle database, the error ORA-12516 is encountered as in the following log message:&lt;/p&gt;
&lt;p&gt;2016-08-25 11:49:45.838 INFO **Unable to establish a connection to:**&lt;strong&gt;jdbc:oracle:thin:@//&lt;host&gt;:&lt;port&gt;/&lt;service&gt; =&amp;gt; Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to add java console debugging to diagnose JNLP and DMT issues while clicking on AICPortal</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-add-java-console-debugging-to-diagnose-jnlp-and-dmt-issues-while-clicking-on-aicportal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-add-java-console-debugging-to-diagnose-jnlp-and-dmt-issues-while-clicking-on-aicportal/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to add java console debugging to diagnose JNLP/DMT issues and enable more traces for debug issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Just edit&lt;br&gt;
C:\Users&amp;lt;user&amp;gt;\AppData\LocalLow\Sun\Java\Deployment\deployment.properties&lt;/li&gt;
&lt;li&gt;Add these 3 lines at end of file :&lt;br&gt;
deployment.trace=true&lt;br&gt;
deployment.trace.level=all&lt;br&gt;
deployment.console.startup.mode=SHOW&lt;/li&gt;
&lt;li&gt;Try reproducing by clicking to jnlp shortcut and you will have a popup window which appears(Java Console) which will have the traces from the content.&lt;/li&gt;
&lt;li&gt;This Java console window may not appear depending on settings in java control panel, so a better way to get latest trace file is to get the generated log file under:&lt;br&gt;
C:\Users&amp;lt;user&amp;gt;\AppData\LocalLow\Sun\Java\Deployment\log\javawsxxxxxxxxxxxx.trace&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note: To restore previous situation, remove added lines.&lt;/p&gt;</description></item><item><title>Determine Extension Strategy - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/determine-extension-strategy-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/determine-extension-strategy-v-1-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>Determine Extension Strategy - v. 1.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/determine-extension-strategy-v-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-1-x/determine-extension-strategy-v-1-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>DMT - Package</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/</guid><description>&lt;h5 id="package"&gt;Package&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Package&lt;/strong&gt; option is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Package&lt;/strong&gt; is an action that will start a multi-step process to package the source code using the configuration settings you have defined in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab/"&gt;Package Configuration tab&lt;/a&gt;. The end result of a successful Package action will be a source code package or packages that can be &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;delivered&lt;/a&gt; to the CAST AI Administrator (if working via the CAST AIC Portal). These packages will then be subject to a source code analysis run from the CAST Management Studio.&lt;/p&gt;</description></item><item><title>DMT - Package Alert tab - Any manual remediations to apply for alerts?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-any-manual-remediations-to-apply-for-alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-any-manual-remediations-to-apply-for-alerts/</guid><description>&lt;h5 id="package-alert-tab---any-manual-remediations-to-apply-for-alerts"&gt;Package Alert tab - Any manual remediations to apply for alerts?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section will list any alerts for which you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-creating-a-manual-remediation/"&gt;created a Manual Remediation&lt;/a&gt; and that will be taken into account when the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action is run:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_any_alerts.jpg?version=1&amp;amp;modificationDate=1549304359367&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can &lt;strong&gt;edit&lt;/strong&gt; &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304357487&amp;amp;api=v2" alt=""&gt; or delete &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304357443&amp;amp;api=v2" alt=""&gt; any manual remediations if required.&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 2.15</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-15/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-2-15/</guid><description>&lt;h3 id="2151-funcrel"&gt;2.15.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to 2.15.0-funcrel. Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h3 id="2150-funcrel"&gt;2.15.0-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;Every release of CAST Imaging is accompanied by an equivalent Docker Installer. This installer will automatically pull the current release Docker images in both fresh install and upgrade scenarios.&lt;/p&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;39771&lt;/td&gt;
 &lt;td&gt;The Nginx version used in CAST Imaging has been updated from 1.17.6 to 1.22.1. The configuration files provided in the Docker Installer have been updated as a result.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="2150-beta2"&gt;2.15.0-beta2&lt;/h3&gt;
&lt;h4 id="note-2"&gt;Note&lt;/h4&gt;
&lt;p&gt;No change in comparison to the previous release, however, starting from this release, every release of CAST Imaging will be accompanied by an equivalent Docker Installer. This installer will automatically pull 2.15.0-beta2 images in both fresh install and upgrade scenarios.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Violations - Wrong number of added violation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-wrong-number-of-added-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/engineering-dashboard-component-ed/engineering-dashboard-violations/engineering-dashboard-violations-wrong-number-of-added-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to resolve the issue where added violation count is not correct compared to the total violation count displayed between current and previous snapshot.&lt;/p&gt;
&lt;p&gt;            For example, in the below snapshot we can see that added violation count displayed is 57 :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541128/566541130.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;           Previous snapshot has total violation count as 8048 and current snapshot violation count is 8109 as shown above.&lt;/p&gt;
&lt;p&gt;But when you deduct 8048  from  8109 ( there is no removed violations) it will give the difference as 61 but displayed added violation is 57.&lt;/p&gt;</description></item><item><title>ENL - Arranging objects in the Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLArrangingobjectsintheGraphicalView-ArrangingobjectsintheGraphicalView"&gt;Arranging objects in the Graphical View&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;To arrange objects in the Graphical View, use one of the following options:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Arrange Wizard&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;The Arrange Wizard provides three arrangement types automatically generated by the application. &lt;ol&gt; &lt;li&gt;Click &lt;b&gt;Graphic &lt;/b&gt;&amp;gt; &lt;b&gt;Arrange Objects&lt;/b&gt; &amp;gt; &lt;b&gt;Arrange Objects&lt;/b&gt; located on the menu bar.&lt;/li&gt; &lt;li&gt;Select the type of arrangement you require.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264222226" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt;</description></item><item><title>ENL - Grid/Page tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-gridpage-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-gridpage-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLGrid/Pagetab-Grid/Pagetab"&gt;Grid/Page tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Grid/Page&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_gridpage.gif?version=1&amp;amp;modificationDate=1549304366720&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the behavior of &lt;strong&gt;grids&lt;/strong&gt;, &lt;strong&gt;pages&lt;/strong&gt; and &lt;strong&gt;print options&lt;/strong&gt; in the application.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Grid&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;Show Grid&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;When you select the option &lt;strong&gt;Single Grid&lt;/strong&gt;, this option will display the grid in the Graphical View. If cleared, the grid will be &lt;strong&gt;invisible&lt;/strong&gt; but still active. Selecting this option on its own (without Single Grid) will have no effect.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Single Grid&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Select this option to activate the &lt;strong&gt;Grid&lt;/strong&gt;. When activated, objects that you move in the Graphical View will automatically &amp;ldquo;snap&amp;rdquo; to the grid to enable easy alignment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Size in cm X&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Move this slider to the right to increase the size of the Grid. The size is indicated in centimeters.&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/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Graphics&lt;/p&gt;</description></item><item><title>ENL - Layers window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-layers-window/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="80%"&gt; &lt;h5 id="ENLLayerswindow-Layerswindow"&gt; Layers window&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Layers offer a practical way to adapt the level of detail displayed in your Graphical View without actually having to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; objects into or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-deleting-objects-and-links-from-the-graphical-view/"&gt;delete&lt;/a&gt; them from the Graphical View.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-assigning-objects-and-links-to-layers/"&gt;Assigning&lt;/a&gt; an &lt;strong&gt;object&lt;/strong&gt; or a &lt;strong&gt;link&lt;/strong&gt; to a particular &lt;strong&gt;Layer&lt;/strong&gt; enables you to view those objects or links by activating the Layer. Thus you could assign all your server-side objects to one Layer and all client-side objects to another. Activating the appropriate Layer will display those objects assigned to that Layer. Activating all the Layers will display all the objects and links.&lt;/p&gt;</description></item><item><title>ENL - Release Notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-release-notes/</guid><description>&lt;h5 id="release-notes"&gt;Release Notes&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a set of &lt;strong&gt;Release Notes&lt;/strong&gt; for each version of products it ships.&lt;/p&gt;
&lt;p&gt;Please make sure you read these as they contain important late-breaking information, known issues and other technical information not available prior to shipping.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you cannot find or access the Release Notes, please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-contacting-cast/"&gt;contact&lt;/a&gt; CAST who will supply them for you.&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Removing objects from Functional Domains</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-removing-objects-from-functional-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-removing-objects-from-functional-domains/</guid><description>&lt;h5 id="removing-objects-from-functional-domains"&gt;Removing objects from Functional Domains&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To &lt;strong&gt;remove&lt;/strong&gt; an object from a Functional Domain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the object(s) you want to remove in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Remove from&lt;/strong&gt; &amp;gt; &lt;strong&gt;Domain&lt;/strong&gt; in the shortcut menu&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt; will then launch - select the domain and click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The object will then be automatically removed from the selected domain and will return to the default object color.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - String Selection (Step 2)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-string-selection-step-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-string-selection-step-2/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="80%"&gt; &lt;h5 id="ENLStringSelection(Step2)-SearchinCode/BF/Comments-StringSelection(Step2)"&gt;&lt;b&gt;Search in Code/BF/Comments - &lt;/b&gt;String Selection (Step 2)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This wizard screen enables you to enter the search string and define various other &lt;strong&gt;Advanced parameters&lt;/strong&gt; if you require. When first displayed however, the two lower advanced option areas (&lt;strong&gt;Expression Search In&lt;/strong&gt; and &lt;strong&gt;Regular Expression&lt;/strong&gt;) are not displayed and will only be displayed when you click the &lt;strong&gt;Advanced&lt;/strong&gt; button.&lt;/p&gt;</description></item><item><title>ENL - Understanding Active Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-active-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-active-layers/</guid><description>&lt;h5 id="understanding-active-layers"&gt;Understanding Active Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Active Layer is the Layer to which all &lt;strong&gt;objects&lt;/strong&gt; and &lt;strong&gt;links&lt;/strong&gt; (except &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Belongs To&lt;/a&gt; links and&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Escalated&lt;/a&gt; links) that you add to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; will be assigned to. By default this is set to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/"&gt;Default Layer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can immediately find out which layer is the &lt;strong&gt;Active Layer&lt;/strong&gt; because it will be highlighted in green.&lt;/p&gt;
&lt;h6 id="setting-the-active-layer"&gt;Setting the Active Layer&lt;/h6&gt;
&lt;p&gt;To &lt;strong&gt;set&lt;/strong&gt; the Active Layer, you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the &lt;strong&gt;Layer&lt;/strong&gt; you want to set as active in the &lt;strong&gt;Layers Window&lt;/strong&gt;. This will launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Set Current&lt;/strong&gt; from the menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Layer&lt;/strong&gt; you selected will then become the &lt;strong&gt;Active Layer&lt;/strong&gt; and will be highlighted in green.&lt;/p&gt;</description></item><item><title>ENL - Updating Library Information following re-analyis</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-updating-library-information-following-re-analyis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-updating-library-information-following-re-analyis/</guid><description>&lt;h5 id="updating-library-information"&gt;Updating Library information&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;created&lt;/a&gt; Libraries and then re-run existing jobs that may update the objects in these Libraries or potentially add new objects to a parent object in these Libraries, then the following information will be of use:&lt;/p&gt;
&lt;h6 id="additionremoval-of-an-object-into-a-parent-structure"&gt;Addition/Removal of an object into a parent structure&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;If the re-run of the job causes a new object to be added to the Knowledge Base and the new object&amp;rsquo;s parent object is associated with a Library or Libraries, the new object will be automatically added to the same Library or Libraries.&lt;/li&gt;
&lt;li&gt;If the re-run of the job causes an object to be dropped from the Knowledge Base, the object will also be automatically dropped from the Libraries to which it is associated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="link-updates"&gt;Link updates&lt;/h6&gt;
&lt;p&gt;The update of Library links (i.e. links from or to Libraries) is not carried out automatically following the re-run of a job. You will need to manually run the &lt;strong&gt;Update Library Links&lt;/strong&gt; option in CAST Analysis Manager or create an &lt;strong&gt;Update Library Links&lt;/strong&gt; job that can be run on completion of other jobs to do so (see the on-line Help for CAST Analysis Manager for more information).&lt;/p&gt;</description></item><item><title>ENL - User List</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-user-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-user-list/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLUserList-UserList"&gt;User List&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;User List&lt;/strong&gt; enables you to store a list of objects. These objects might be particular in some way or you may work with them more often than others. Using the right-click shortcut menu you can then save the contents of the list or carry out various other operations, such as opening objects etc&amp;hellip;&lt;/p&gt;</description></item><item><title>ENL - What are Reports?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-what-are-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-what-are-reports/</guid><description>&lt;h5 id="what-are-reports"&gt;What are Reports?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reports&lt;/strong&gt; are HTML based files that contain information about the contents of the Knowledge Base - whether a specific Graphical View, specific objects or a group of objects.&lt;/p&gt;
&lt;p&gt;They can offer you huge flexibility when creating automatic &lt;strong&gt;documentation&lt;/strong&gt; for the &lt;strong&gt;Knowledge Base&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the possibility of reporting information directly from the Knowledge Base&lt;/li&gt;
&lt;li&gt;the possibility of personalizing reports by using a Cascading Style Sheet&lt;/li&gt;
&lt;li&gt;the possibility of navigating through the report by using a navigation frame&lt;/li&gt;
&lt;li&gt;the possibility of sharing a report with another user&lt;/li&gt;
&lt;li&gt;the possibility of saving a personal report&lt;/li&gt;
&lt;li&gt;the possibility of creating a report in HTML compatible format which can be used on an intranet or the internet without modification&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reports can also be generated using &lt;strong&gt;CAST Report Center&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ENL - What is a Report on Specific Objects?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-what-is-a-report-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-what-is-a-report-on-specific-objects/</guid><description>&lt;h5 id="what-is-a-report-on-specific-objects"&gt;What is a Report on Specific Objects?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This wizard enables you to build an HTML based report about specific objects stored in your Knowledge Base. This wizard is designed to be simple and flexible.&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/enl-enlighten/enl-features/enl-reports/enl-report-on-specific-objects/enl-launching-a-report-on-specific-objects/"&gt;Launching a Report on Specific Objects&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Zoom Toolbar</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-zoom-toolbar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-toolbars/enl-zoom-toolbar/</guid><description>&lt;h5 id="zoom-toolbar"&gt;Zoom Toolbar&lt;/h5&gt;
&lt;hr&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Layout &amp;gt; Zoom &amp;gt; 100%&lt;/td&gt;
 &lt;td&gt;Sets the zoom factor to 100% in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Layout &amp;gt; Zoom &amp;gt; Global View&lt;/td&gt;
 &lt;td&gt;Sets the zoom factor so that all the objects in the Graphical View are visible.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Enables you to select (manually or from the list box) a zoom factor for the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Layout &amp;gt; Zoom &amp;gt; Zoom In&lt;/td&gt;
 &lt;td&gt;Increases the zoom factor and zooms in on the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Graphic &amp;gt; Layout &amp;gt; Zoom &amp;gt; Zoom Out&lt;/td&gt;
 &lt;td&gt;Decreases the zoom factor and zooms out from the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to get the number of objects returned by the OLIA</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-get-the-number-of-objects-returned-by-the-olia/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-get-the-number-of-objects-returned-by-the-olia/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to get the number of objects returned by the OLIA.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The number of objects returned by OLIA can be obtained by following the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Change the temporary table &lt;strong&gt;SESSIONTMPOLIA&lt;/strong&gt; to a permanent table by dropping it and recreating it without the keyword &lt;strong&gt;temporary&lt;/strong&gt;.&lt;br&gt;
For example in CAST version 6.3.1, run:&lt;br&gt;
Drop table SESSIONTMPOLIA&lt;br&gt;
/&lt;br&gt;
/****************** CREATE ORDER ******************/&lt;br&gt;
Create table SESSIONTMPOLIA&lt;br&gt;
(&lt;br&gt;
IDCNX NUMBER NULL ,&lt;br&gt;
IDSOURCE NUMBER NULL ,&lt;br&gt;
IDTARGET NUMBER NULL ,&lt;br&gt;
ACCTYPLO NUMBER NULL ,&lt;br&gt;
ACCTYPHI NUMBER NULL ,&lt;br&gt;
ACCTYPLO2 NUMBER NULL ,&lt;br&gt;
ACCTYPHI2 NUMBER NULL ,&lt;br&gt;
INTERNALLEVEL NUMBER NULL ,&lt;br&gt;
WAYS NUMBER NULL&lt;br&gt;
)&lt;br&gt;
ON COMMIT PRESERVE ROWS&lt;br&gt;
/&lt;/li&gt;
&lt;li&gt;Connect to Enlighten&lt;/li&gt;
&lt;li&gt;Run a &lt;strong&gt;call hierarchy&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;WIthout clicking on the &lt;strong&gt;Continue&lt;/strong&gt; button in the &lt;strong&gt;Preview Call hierarchy&lt;/strong&gt; window, get the number of links by executing the following query:&lt;br&gt;
Select count ( * ) from SESSIONTMPOLIA&lt;/li&gt;
&lt;li&gt;Clean the table before running a new call hierarchy by executing the following query:&lt;br&gt;
Truncate table SESSIONTMPOLIA&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Ensure at least one AIP Node is registered - v 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-at-least-one-aip-node-is-registered-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-at-least-one-aip-node-is-registered-v-2-x/</guid><description>&lt;p&gt;You should now ensure that your &lt;strong&gt;first Node has been successfully registered&lt;/strong&gt; in Console. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128814/576128816.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Nodes tab (1)&lt;/strong&gt; and check that your node is present with a green icon to its left showing that it is connected and &amp;ldquo;up&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128814/576128815.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Ensure at least one AIP Node is registered - v 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-at-least-one-aip-node-is-registered-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/ensure-at-least-one-aip-node-is-registered-v-2-x/</guid><description>&lt;p&gt;You should now ensure that your &lt;strong&gt;first Node has been successfully registered&lt;/strong&gt; in Console. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128814/576128816.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Nodes tab (1)&lt;/strong&gt; and check that your node is present with a green icon to its left showing that it is connected and &amp;ldquo;up&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128814/576128815.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Ensure at least one AIP Node is registered - v 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/ensure-at-least-one-aip-node-is-registered-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/ensure-at-least-one-aip-node-is-registered-v-2-x/</guid><description>&lt;p&gt;You should now ensure that your &lt;strong&gt;first Node has been successfully registered&lt;/strong&gt; in Console. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128814/576128816.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Nodes tab (1)&lt;/strong&gt; and check that your node is present with a green icon to its left showing that it is connected and &amp;ldquo;up&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128814/576128815.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 2.1</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-2-1/</guid><description>&lt;h3 id="212-funcrel"&gt;2.1.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This version contains a critical bug fix, therefor CAST highly recommends using it wherever possible.&lt;/p&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-27&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing incorrect validation of version minimum requirements.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="211-funcrel"&gt;2.1.1-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Custom settings path - appsettings.json&lt;/td&gt;
 &lt;td&gt;It is now possible to define a custom configuration folder using the &amp;ldquo;SettingsPath&amp;rdquo; entry. This overrides the default location of &amp;ldquo;%PROGRAMDATA%\CAST\ExtendCli&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-Advancedconfigurationsettings-appsettings.json"&gt;https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-Advancedconfigurationsettings-appsettings.json&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Custom network client settings - appsettings.json&lt;/td&gt;
 &lt;td&gt;It is now possible to define a different timeout value using the &amp;ldquo;Timeout&amp;rdquo; entry for communication with Extend servers. See &lt;a href="https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-Advancedconfigurationsettings-appsettings.json"&gt;https://doc.castsoftware.com/display/EXTEND/ExtendCli#ExtendCli-Advancedconfigurationsettings-appsettings.json&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-26&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing crashes during install when multiple nuspec files are detected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35844&lt;/td&gt;
 &lt;td&gt;Fixed an issue that would cause a timeout when building an update bundle.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="210-funcrel"&gt;2.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features-1"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Extension Install Strategy&lt;/td&gt;
 &lt;td&gt;Added a feature to ensure, when installing an extension, that all dependencies meet a certain minimum versions type requirement (alpha/beta/funcrel/lts).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Nupkg Archive support&lt;/td&gt;
 &lt;td&gt;Support for non-standard NUPKG archives.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-8&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused some User Community extensions to fail during installation when using AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>FAQ</title><link>https://doc.castsoftware.com/export-v2/security/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/faq/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="what-is-cast-security"&gt;What is CAST Security?&lt;/h2&gt;
&lt;p&gt;CAST Security is a standalone product that has close ties to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+AIP+8.3.x+Documentation"&gt;CAST AIP&lt;/a&gt;. The main differences are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A dedicated dashboard called the CAST Security Dashboard.&lt;/li&gt;
&lt;li&gt;A dedicated Assessment Model providing information on the &amp;ldquo;Security&amp;rdquo; Health Factor only.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="can-cast-security-co-exist-with-cast-aip-on-the-same-machine"&gt;Can CAST Security co-exist with CAST AIP on the same machine?&lt;/h2&gt;
&lt;p&gt;Yes, provided that the installation path for the CAST Security setup is different to CAST AIP.&lt;/p&gt;</description></item><item><title>General notices</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/general-notices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/general-notices/</guid><description>&lt;h2 id="action-plan-optimizer"&gt;Action Plan Optimizer&lt;/h2&gt;
&lt;p&gt;Please also note the following about the Action Plan Optimizer tool available in AIP Core:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;This tool is currently in beta.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;simulated grade&lt;/strong&gt; may be lower than the actual grade. This means that the optimization algorithm is not able to find an appropriate solution to the objective that has been set.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="use-of-anti-virus-software"&gt;Use of Anti-Virus software&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Before launching the AIP Core setup, please make sure that you disable your Anti-Virus software. Once the setup has completed, remember to enable it again.&lt;/li&gt;
&lt;li&gt;Some anti-virus software applications may interfere with Java processes that CAST AIP requires. If you find that you are having trouble using the &lt;strong&gt;CAST Delivery Manager Tool&lt;/strong&gt;, or &lt;strong&gt;generating a snapshot&lt;/strong&gt; (for example) you may wish to exclude the following items from real-time protection:
&lt;ul&gt;
&lt;li&gt;java.exe&lt;/li&gt;
&lt;li&gt;javaw.exe&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="long-path-support"&gt;Long path support&lt;/h2&gt;
&lt;p&gt;When using CAST AIP, the path of some log files and other internal files may exceed the total number of characters permitted for a path in Microsoft Windows (260 characters by default - see &lt;strong&gt;&lt;a href="https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#enable-long-paths-in-windows-10-version-1607-and-later"&gt;https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#enable-long-paths-in-windows-10-version-1607-and-later&lt;/a&gt;&lt;/strong&gt; for more information). This is especially true when enabling the &lt;strong&gt;User Input Security&lt;/strong&gt; feature for .NET and JEE technologies. When a path exceeds 260 characters, the analysis (or feature) would usually crash, for example the User Input Security would crash with the errors &amp;ldquo;System.IO.PathTooLongException&amp;rdquo; or &amp;ldquo;System.InvalidOperationException&amp;rdquo;.&lt;/p&gt;</description></item><item><title>General timeout setting</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/general-timeout-setting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/general-timeout-setting/</guid><description>&lt;p&gt;The Dashboard/RestAPI has a &lt;strong&gt;general timeout&lt;/strong&gt; setting, which can be configured when long processes are being run (for example &lt;strong&gt;report generation&lt;/strong&gt; using &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/"&gt;Report Generator&lt;/a&gt;&lt;/strong&gt;). By default the timeout is set to &lt;strong&gt;15 minutes&lt;/strong&gt; - i.e. after 15 minutes of inactivity, connections are reset. To edit this timeout, edit following file with a text editor:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;WAR 1.x
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CATALINA_HOME\webapps\&amp;lt;dashboard&amp;gt;\WEB-INF\web.xml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;WAR ≥ 2.x
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CATALINA_HOME\webapps\&amp;lt;dashboard&amp;gt;\WEB-INF\classes\application.properties
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ZIP ≥ 2.x
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;unpacked_zip&amp;gt;\application.properties
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Find the following options and modify as required:&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - How to identify SQL query of a specific tile using logs with SQL activated</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-identify-sql-query-of-a-specific-tile-using-logs-with-sql-activated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-identify-sql-query-of-a-specific-tile-using-logs-with-sql-activated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the methodology to identify the SQL query of a specific tile on CAST Application Analytics Dashboard (CAST HD) using logs with SQL activated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBM&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;0 - Specifications related to ADD log with SQL traces activated&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In ADD log, some of SQL queries are incomplete. For example in the following query we don&amp;rsquo;t have the value of  &amp;ldquo;tc.metric_parent_id&amp;rdquo;  and &amp;ldquo;tc.snapshot_id&amp;rdquo;&lt;/p&gt;</description></item><item><title>Health Dashboard - Login - Error - LDAP - User cannot see any applications</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-ldap-user-cannot-see-any-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-login/health-dashboard-login-error/health-dashboard-login-error-ldap-user-cannot-see-any-applications/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve issues you may face when using LDAP groups.  When using LDAP groups the user cannot see any applications.  But when logging as a specific LDAP user, everything works fine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST 8.3.3 or higher&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboard 1.7 or higher&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Run Consolidation - GUI - Error - Portfolio is invalid on this central</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-portfolio-is-invalid-on-this-central/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-run-consolidation/health-dashboard-run-consolidation-gui/health-dashboard-run-consolidation-gui-error/health-dashboard-run-consolidation-gui-error-portfolio-is-invalid-on-this-central/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Consolidation of central base of version 7.0.x fails on a measurement base of 7.2.x, 7.3.x and 8.0.x with the below error -&lt;/p&gt;
&lt;p&gt;Version 1.0&lt;br&gt;
HD Service version: 7.3.2.1&lt;br&gt;
Portfolio is invalid on this central&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Creating new links between existing unlinked objects using CI_LINKS</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-creating-new-links-between-existing-unlinked-objects-using-ci-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-creating-new-links-between-existing-unlinked-objects-using-ci-links/</guid><description>&lt;h3 id="based-on-objects-id"&gt;Based on object&amp;rsquo;s ID&lt;/h3&gt;
&lt;h4 id="objects-belong-to-the-same-project-and-to-different-projects-identical-for-each"&gt;Objects belong to the same project and to different projects (identical for each)&lt;/h4&gt;
&lt;p&gt;This example will explain how to create a &amp;ldquo;Call&amp;rdquo; link between unlinked C++ macros (&amp;ldquo;AUTHORLENGTH&amp;rdquo; (caller) and &amp;ldquo;AUTHORSIZE&amp;rdquo; (called)) that already exist in the Analysis schema. Both objects are part of the same project (although the process for linking objects that belong to different projects is identical):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/580223171/580223179.png" alt=""&gt;&lt;br&gt;
You can also check that the two objects are not already linked by executing the following query against the Analysis schema:&lt;/p&gt;</description></item><item><title>Known Issues</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/known-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/known-issues/</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;These known issues are valid for the current release of CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="neo4j-windows-service-fails-to-start-when-java-installation-location-changes---traditional-windows-installer"&gt;Neo4j Windows Service fails to start when Java installation location changes - traditional Windows installer&lt;/h2&gt;
&lt;p&gt;Due to the way in which the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;third-party software Neo4j&lt;/a&gt;&lt;/strong&gt; is configured using a &lt;strong&gt;hard coded path to the Java installation&lt;/strong&gt;, if the path to your Java installation changes &lt;strong&gt;after&lt;/strong&gt; CAST Imaging has been installed (for example due to a Java auto-update) then the Neo4j Windows Service will fail to start. Please consider &lt;strong&gt;disabling auto Java updates&lt;/strong&gt; if possible and instead install Java updates manually in to the same existing path. Where this is not possible, &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/uninstall-process/"&gt;uninstalling&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;re-installing&lt;/a&gt;&lt;/strong&gt; CAST Imaging will resolve the issue.&lt;/p&gt;</description></item><item><title>Managing the Engineering Dashboard search indexes</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/managing-the-engineering-dashboard-search-indexes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/managing-the-engineering-dashboard-search-indexes/</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 page explains how to manage the &lt;strong&gt;Search indexes&lt;/strong&gt; used in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboard&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST Engineering Dashboard has two search options available for use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Basic search&lt;/strong&gt;, providing search on items in the Assessment Model (i.e. rules) and on object names. Results are dependent on the location the search is made.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced search&lt;/strong&gt;, providing search for objects based on a list of violations. Results are not location dependent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each search option is governed by a separate index which produces the results. An explanation of the indexes for each search option is provided below.&lt;/p&gt;</description></item><item><title>Migrating CAST AIP schemas from Oracle Server and Microsoft SQL Server</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/migrating-cast-aip-schemas-from-oracle-server-and-microsoft-sql-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/migrating-cast-aip-schemas-from-oracle-server-and-microsoft-sql-server/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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 this tool is no longer maintained and has been removed from CAST AIP ≥ 8.3.15 for the following reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the tool does not support transfers to CSS3/PostgreSQL 9.6&lt;/li&gt;
&lt;li&gt;CSS3/PostgreSQL must be used with CAST AIP ≥ 8.3.x (CSS2/PostgreSQL 9.2 is deprecated for use with 8.3.x)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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 page describes how to migrate CAST AIP schemas installed on Oracle Server and Microsoft SQL Server instances over to PostgreSQL.&lt;/p&gt;</description></item><item><title>Onboarding Validation of Analysis</title><link>https://doc.castsoftware.com/export-v2/fbp/onboarding-validation-of-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/onboarding-validation-of-analysis/</guid><description>&lt;p&gt;This page is here to explain steps of application validation done by ServiceEnablement.&lt;/p&gt;
&lt;p&gt;Following screenshots have been taken with a console 1.27&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="wrap-up"&gt;Wrap-up&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Operator in charge of implementation does not need ServiceEnablement to request Module design or Exclusion&lt;/li&gt;
&lt;li&gt;During implementation, Operator has to comment JIRA.MSREQ with his insight&lt;/li&gt;
&lt;li&gt;Outputs must be saved on R:\FR\CUSTOMER\PROJECT\ARCHIVE&lt;/li&gt;
&lt;li&gt;Before delivering, operator must ensure list point below&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="application-scope"&gt;Application Scope&lt;/h2&gt;
&lt;p&gt;Idea is to ensure Scope Defined, and all necessary code is analyzed.&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - Sorry too many clients</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-sorry-too-many-clients/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-sorry-too-many-clients/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the error of &lt;strong&gt;Sorry, too many clients&lt;/strong&gt; that comes up while connecting to CAST Storage Service (i.e. with the CAST Dashboard or with any other CAST application).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Importing CSS Database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-importing-css-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-importing-css-database/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide ways to restore CSS / PostgreSQL schema on your CSS / PostgreSQL database server.&lt;/p&gt;
&lt;p&gt;There are 3 ways to restore CSS / PostgreSQL schema:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Using CSS Restore&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="using-cssrestore"&gt;Using CSS Restore&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Restore the database using the CSSRestore.exe command. Refer to the page &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service+-+Maintenance+activities"&gt;CAST Storage Service - Maintenance activities&lt;/a&gt; section &lt;em&gt;Restoring a backed up CAST schema&lt;/em&gt; for more informations.&lt;/li&gt;
&lt;li&gt;The command line is:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;CAST INSTALLATION FOLDER&amp;gt;&lt;span class="se"&gt;\C&lt;/span&gt;SSADMIN&amp;gt;CSSRestore.exe -schema &amp;lt;schema_name&amp;gt; -host &amp;lt;HOST&amp;gt; -port &amp;lt;PORT&amp;gt; -password &amp;lt;CSS_Operator_password&amp;gt; -file &amp;lt;path_and_name_of_backup_file.cssdmp&amp;gt; -log &amp;lt;path_and_name_of_log_file.log&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt; Example:&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to detect locks in postgres db</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-detect-locks-in-postgres-db/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-detect-locks-in-postgres-db/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To know how to detect locks in postgres db&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To detect locks in PostgreSQL by using PGADMIN4:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Connect to the server that you need to monitor&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529356/566529355.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go to the locks tab&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.10</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-10/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please also see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="upgrade"&gt;Upgrade&lt;/h3&gt;
&lt;h4 id="upgrade-batch-file"&gt;Upgrade batch file&lt;/h4&gt;
&lt;p&gt;A new parameter (&lt;strong&gt;PSQL_PATH&lt;/strong&gt;) has been added to the &lt;strong&gt;CASTUpgrade_Config.txt&lt;/strong&gt; file. This optional parameter is used to define the locations of the &lt;strong&gt;psql.exe&lt;/strong&gt; binary that is used to perform the upgrade. See &lt;a href="https://doc.castsoftware.com/export/AIPCORE/Automating+the+CAST+AIP+Upgrade+process"&gt;Automating the CAST AIP Upgrade process&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="cast-storage-service-maintenance-tools"&gt;CAST Storage Service maintenance tools&lt;/h3&gt;
&lt;p&gt;A new parameter &lt;strong&gt;-psqlexedir&lt;/strong&gt; has been added for the following tools:&lt;/p&gt;</description></item><item><title>Removing the Technical Debt - OMG tile and related data</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/removing-the-technical-debt-omg-tile-and-related-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/removing-the-technical-debt-omg-tile-and-related-data/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A Technical Debt - OMG tile is displayed, at both single and multi Application level:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/437125312/438239263.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Data displayed in the above tile relies on the presence of the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;OMG Technical Debt&lt;/a&gt;&lt;/strong&gt; extension, therefore if you have not installed the extension the tile will show &amp;ldquo;N/A&amp;rdquo;. This page explains how to remove this tile from the &lt;strong&gt;single-application level&lt;/strong&gt; and its associated drill-down data if it is not required.&lt;/p&gt;
&lt;h2 id="removing-the-technical-debt---omg-tile-at-single-application-level"&gt;Removing the Technical Debt - OMG tile at single-application level&lt;/h2&gt;
&lt;p&gt;To remove the Technical Debt (OMG) tile and the data from Trends detailed view follow the below steps:&lt;/p&gt;</description></item><item><title>RPC - Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-limitations/</guid><description>&lt;h3 id="report-with-a-large-number-of-objects"&gt;Report with a large number of objects&lt;/h3&gt;
&lt;p&gt;Selecting a large number of objects in the &lt;em&gt;Object Selection&lt;/em&gt; screen in the &lt;strong&gt;Report on Specific Objects&lt;/strong&gt; wizard could cause the authorized memory limit for program execution memory to be exceeded. In this case, an &amp;ldquo;Out of memory&amp;rdquo; message will be displayed, causing the application to become unstable.&lt;br&gt;
If you want to create a report on an entire application containing a large number of objects, please use the Standard Documentation template, which can be accessed in the &lt;em&gt;Template Selection&lt;/em&gt; screen in the &lt;strong&gt;Report with Predefined&lt;/strong&gt; wizard.&lt;/p&gt;</description></item><item><title>RPC - Release Notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-release-notes/</guid><description>&lt;h5 id="release-notes"&gt;Release Notes&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a set of &lt;strong&gt;Release Notes&lt;/strong&gt; for each version of products it ships.&lt;/p&gt;
&lt;p&gt;Please make sure you read these as they contain important late-breaking information, known issues and other technical information not available prior to shipping.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you cannot find or access the Release Notes, please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-contacting-cast/"&gt;contact&lt;/a&gt; CAST who will supply them for you.&lt;/li&gt;
&lt;/ul&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Template Selection (on Specific Objects)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-template-selection-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-template-selection-on-specific-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="72%"&gt; &lt;h5 id="RPCTemplateSelection(onSpecificObjects)-TemplateSelection(onSpecificObjects)"&gt;Template Selection (on Specific Objects)&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="28%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This step enables you to select which templates you want to assign to the objects selected in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223742"&gt;Object Selection&lt;/a&gt; step.&lt;/p&gt;
&lt;h6 id="what-are-templates"&gt;What are Templates?&lt;/h6&gt;
&lt;p&gt;Templates define what the wizard will actually take into account when the reports are generated. The application has various &lt;strong&gt;pre-defined templates&lt;/strong&gt; that will automatically be assigned to the different objects you have selected for the report. You can create new and manage existing templates using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/rpc-report-templates-management-dialog-box/"&gt;Report Templates Management dialog box&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Security of CAST Managed Services</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/security-of-cast-managed-services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/security-of-cast-managed-services/</guid><description>&lt;h3 id="overall-security-measures"&gt;Overall security measures&lt;/h3&gt;
&lt;p&gt;CAST cares a great deal about security.&lt;/p&gt;
&lt;p&gt;Since 2015, CAST has maintained &lt;strong&gt;ISO 27001&lt;/strong&gt; certification for the following activities:-&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Development&lt;/li&gt;
&lt;li&gt;Quality Assurance&lt;/li&gt;
&lt;li&gt;Release management&lt;/li&gt;
&lt;li&gt;Operating and Facilities management&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All developers are trained in secure development practices&lt;/p&gt;
&lt;p&gt;All software and services are regularly assessed (penetration test and audit code) by third party specialists&lt;/p&gt;
&lt;h3 id="keeping-customer-source-code-secure"&gt;Keeping customer source code secure&lt;/h3&gt;
&lt;p&gt;CAST does provide a managed service that can optionally be run on CAST internal infrastructure. If a customer uses this service, they can be reassured from a security perspective that:-&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - Error - relation delta_dynlink does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-relation-delta-dynlink-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-error-relation-delta-dynlink-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Server Manager throws the following error when trying to install/upgrade an extension:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SQL Error: ERROR: relation &amp;ldquo;delta_dynlink&amp;rdquo; does not exist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537396/566537397.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In your CAST schema&amp;rsquo;s (local, central &amp;amp; mngt), check if a deprecated version of the Delta Tool report on Analysis (versions - 1.1.0, 1.0.1, 1.0.0) is installed - &lt;a href="https://extendng.castsoftware.com/#/extension?id=com.castsoftware.labs.deltareportanalysis&amp;amp;version=1.1.0"&gt;Delta Report on Analysis Extension&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;      2. Try to upgrade or install any Extension from the server manager.&lt;/p&gt;</description></item><item><title>Server Manager - Remove Locks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-remove-locks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-remove-locks/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the feature Remove Locks (Troubleshooting)&lt;/p&gt;
&lt;p&gt;To access the option: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the database/schema you want to work with, then right-click&lt;/li&gt;
&lt;li&gt;Select Troubleshooting&amp;gt; Remove Locks from the contextual menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This feature enables you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remove locks on a CAST schema.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223927"&gt;SRV - Remove Locks (Troubleshooting)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Online-help :  Server Manager &amp;gt; Help &amp;gt; Features &amp;gt; Database/Schema Installation &amp;gt; Remove Locks (Troubleshooting)&lt;/li&gt;
&lt;li&gt;TKB page for Information Guides: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/"&gt;Information Guides &amp;gt; Technical Information by Components&lt;/a&gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/"&gt;&amp;gt; Server Manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Services - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/server-services-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/server-services-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/server-services-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/server-services-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/server-services-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/server-services-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/server-services-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/server-services-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/server-services-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/server-services-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/server-services-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/server-services-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/server-services-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/server-services-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/server-services-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/server-services-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/server-services-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/server-services-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/server-services-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/server-services-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/server-services-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/server-services-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/server-services-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/server-services-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/server-services-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/server-services-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/server-services-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/server-services-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/server-services-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/server-services-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/server-services-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/server-services-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/server-services-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/server-services-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/server-services-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/server-services-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/server-services-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/server-services-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/server-services-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/server-services-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/server-services-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/server-services-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/server-services-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/server-services-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/server-services-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/server-services-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/server-services-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/server-services-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/server-services-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/server-services-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/server-services-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/server-services-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/server-services-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/server-services-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/server-services-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/server-services-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/server-services-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/server-services-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/server-services-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/server-services-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/server-services-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/server-services-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/server-services-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/server-services-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/server-services-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/server-services-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Server Services - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/server-services-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/server-services-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>Setup - Installation - Fatal Error - Openfile Error - installation is aborted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-openfile-error-installation-is-aborted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/setup-installation-fatal-error-openfile-error-installation-is-aborted/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When installing CAST AIP, the following errors are seen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Openfile Error for CastGlobalSettings.ini:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/629735570/629735571.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installation is aborted:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/629735570/629735573.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error is generally due to not having proper administrative privileges to install CAST.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Contact your local system administrator or IT support to assist you with this task.  To install CAST, you need administrative privileges. This is documented in several places such as here: &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-core/"&gt;Install AIP Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you do not find the information you are looking for or a solution for your problem, in this page, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with the below &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/setup-component/setup-installation/"&gt;relevant input&lt;/a&gt; to help CAST Support team investigate your problem or procure the required information.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Fatal Error - java.lang.ArrayIndexOutOfBoundsException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-java-lang-arrayindexoutofboundsexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-java-lang-arrayindexoutofboundsexception/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After delivering an existing Oracle Extractor Output package in the DMT and setting it as Current Version on CMS ,the process stopped and the following error is found in extractionDB_log&lt;/p&gt;
&lt;p&gt;2015-02-18 12:51:43.218 - Incomplete export: 244 extraction error(s)!&lt;br&gt;
2015-02-18 12:52:52.860 - Read line feed error!&lt;br&gt;
&lt;strong&gt;Error executing: Delivery -target C:.&amp;hellip;.\log.txt =&amp;gt; java.lang.ArrayIndexOutOfBoundsException: 65533&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - PLSQL Extractor - Information - How to find the version of an Extractor</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-plsql-extractor-information-how-to-find-the-version-of-an-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-plsql-extractor-information-how-to-find-the-version-of-an-extractor/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the version of extractor is not compatible with the Cast AIP version, then there are chances of errors in the analysis.&lt;/p&gt;
&lt;p&gt;For example: if you use extractor of Cast version 7.3.8 with CAST AIP 7.3.5 then you will end up with many errors in the analysis, because the extractor can extract the source code which CAST AIP may not be able to handle.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions - How to detect and correct corruptions in the table DSS_MODULE_LINKS</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-how-to-detect-and-correct-corruptions-in-the-table-dss-module-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-how-to-detect-and-correct-corruptions-in-the-table-dss-module-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page allows you to detect and correct corruptions in the table DSS_MODULE_LINKS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query allows you to detect if there is any corruption in the table DSS_MODULE_LINKS&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FUNC_MODULE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_module_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ml&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ml&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to Identify list of objects not linked in DSS_LINK_INFO</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-identify-list-of-objects-not-linked-in-dss-link-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-identify-list-of-objects-not-linked-in-dss-link-info/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to get the list of objects not linked in DSS_LINK_INFO table.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OT&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;104&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_LINK_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DL&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LINK_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DL&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DL&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NEXT_OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the Number of Files by Snapshot for an Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-number-of-files-by-snapshot-for-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-number-of-files-by-snapshot-for-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the Number of Files by Snapshot for an Application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;APPLICATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Number of Files&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10154&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to find out whether a given metric has been calculated in a given snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-find-out-whether-a-given-metric-has-been-calculated-in-a-given-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-find-out-whether-a-given-metric-has-been-calculated-in-a-given-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central base determines if a metric has been calculated for a given snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2230;54;2;237;&amp;ldquo;NULL&amp;rdquo;;0;1;0&lt;br&gt;
2230;54;2;237;&amp;ldquo;NULL&amp;rdquo;;0;10;0&lt;br&gt;
2230;54;2;237;&amp;ldquo;NULL&amp;rdquo;;0;11;0&lt;br&gt;
2230;54;2;237;&amp;ldquo;NULL&amp;rdquo;;0;12;0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the metric has not been calculated,  the query returns no row. If the metric has been calculated, the query returns one row per &lt;strong&gt;OBJECT_ID&lt;/strong&gt;, where &lt;strong&gt;OBJECT_ID&lt;/strong&gt; represents the associated module. &lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the ID of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-id-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-id-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the query to get the ID of an object from its name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;OBJECT_NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;SELECT object_id
FROM dss_objects
WHERE object_name = &amp;#39;getName&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;object_id 
--------- 
78997
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The ID of the object in Central Base is 78997&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the list of source file objects that does not belong to a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-source-file-objects-that-does-not-belong-to-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-source-file-objects-that-does-not-belong-to-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will provide the list of source file objects that does not belong to a snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULL_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%source file%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Transactions - How to retrieve transactions shown in the TWRI Risk Indicators - Transaction Level view of the dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-transactions-shown-in-the-twri-risk-indicators-transaction-level-view-of-the-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-transactions/sql-queries-cast-central-base-sql-queries-on-transactions-how-to-retrieve-transactions-shown-in-the-twri-risk-indicators-transaction-level-view-of-the-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to retrieve the transactions shown in the dashboard TWRI view (FRAME_PORTAL_TRANSACTION_VIEW - Risk Indicators - Transaction Level).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For CAST version 8.3.16 or higher use this query (in 8.3.16 the link information was moved from the DSS_LINK_INFO table to the FP_LINK_INFO table):&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the list of artifacts and their cyclomatic complexity inside an execution unit</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-artifacts-and-their-cyclomatic-complexity-inside-an-execution-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-artifacts-and-their-cyclomatic-complexity-inside-an-execution-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the list of artifacts contained in a given execution unit, as well as their cyclomatic complexity.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ots&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;code_lines&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;comment_lines&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;coupling&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fan_in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fan_out&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cyclomatic&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dssapp_artifacts&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;daa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ots&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ots&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anapro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anajob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idjob&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idjob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;jobnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;EXECUTION_UNIT_NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cyclomatic&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the number of links generated by the linker CPP or Mainframe</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-by-the-linker-cpp-or-mainframe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-by-the-linker-cpp-or-mainframe/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieve the number of links generated by the linker CPP or Mainframe on the Knowledge base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;140370&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash;139&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to run DETAIL and TOTAL procedures manually</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-run-detail-and-total-procedures-manually/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-run-detail-and-total-procedures-manually/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to execute the &lt;strong&gt;DETAIL&lt;/strong&gt; and &lt;strong&gt;TOTAL&lt;/strong&gt; procedures manually against the KB (i.e. execute them out of snapshot&amp;rsquo;s generation process) to identify the objects that are involved in a Quality Rule computation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="get-the-detail-and-total-procedure"&gt;Get the DETAIL and TOTAL procedure&lt;/h2&gt;
&lt;p&gt;Follow &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-detail-and-total-procedures/"&gt;SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to get DETAIL and TOTAL procedures&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the Number of objects per analysis units</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-number-of-objects-per-analysis-units/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-number-of-objects-per-analysis-units/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query gives you the number of objects per Analysis Unit&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Analysis Unit ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Analysis Unit Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Analysis Unit UUID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Number Of Objects&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;maint_analysisunits&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;mngt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subsets&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CMS_PRO__&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pmc_subset_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;subset_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;entry&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entity_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%AnalysisUnit%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mau&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the status of a transaction</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-status-of-a-transaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-status-of-a-transaction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to check the status of a given transaction to see if it is Deleted, Ignored, Splitted, Merged as a main object, Merged as a Detail object&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527063/566527062.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;More on function points can be found here:&lt;/p&gt;
&lt;p&gt;For 8.3: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+OMG-compliant+Automated+Function+Points"&gt;CAST OMG-compliant Automated Function Points&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Information on the status of transactions can be found here:&lt;/p&gt;
&lt;p&gt;For 8.3: &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=164499262"&gt;TCC - Data Functions/Transactional Functions sub-nodes - Right hand panel&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to deactivate rules in the assessment model</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-deactivate-rules-in-the-assessment-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-deactivate-rules-in-the-assessment-model/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query that allows you to deactivate rules in the assessment model&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the following query on the management database, providing the list of the quality rules you wish to inactivate:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_am_qual_rules&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;active&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;list_of_your_qrs&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Objects with missing types</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-objects-with-missing-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-objects-with-missing-types/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to identify the list of objects with missing types.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Invalid Object Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Missing Object Type ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Application&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;System&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Module&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Container Type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Central Site ID&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;sot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;do1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the database type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-database-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-database-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to check a database and determine its type (management, central, local).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PACKAGE_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;BASE_LOCAL&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Local&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;ADG_FULL_CENTRAL&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Central&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PMC_MAIN&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Management&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;P&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DATABASETYPE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;VERSION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SYS_PACKAGE_VERSION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PACKAGE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;BASE_LOCAL&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;ADG_FULL_CENTRAL&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PMC_MAIN&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Manage Extensions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-manage-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-manage-extensions/</guid><description>&lt;h5 id="manage-extensions"&gt;Manage Extensions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a range of extensions to CAST AIP to provide support for a wide range of technologies, both in terms of &lt;strong&gt;analysis&lt;/strong&gt; and also in terms of &lt;strong&gt;source code extraction&lt;/strong&gt; and &lt;strong&gt;discovery&lt;/strong&gt;. These extensions have a release life cycle that is different to the CAST AIP life cycle, in other words new releases of extensions can be made public at any time.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Manage Extensions interface&lt;/strong&gt; in CAST Server Manager allows you to:&lt;/p&gt;</description></item><item><title>SRV - Release Notes</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-release-notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-release-notes/</guid><description>&lt;h5 id="release-notes"&gt;Release Notes&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides a set of &lt;strong&gt;Release Notes&lt;/strong&gt; for each version of products it ships.&lt;/p&gt;
&lt;p&gt;Please make sure you read these as they contain important late-breaking information, known issues and other technical information not available prior to shipping.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you cannot find or access the Release Notes, please &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-contacting-cast/"&gt;contact&lt;/a&gt; CAST who will supply them for you.&lt;/li&gt;
&lt;/ul&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SSL Errors - Unable to get local issuer certificate</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-unable-to-get-local-issuer-certificate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/secure-socket-layer-ssl/secure-socket-layer-ssl-errors/ssl-errors-unable-to-get-local-issuer-certificate/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the error &amp;lsquo;Unable to get local issuer certificate&amp;rsquo; is seen, it normally indicates one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The certificate of the URL accessed is not present in the JRE/JDK keystore.&lt;/li&gt;
&lt;li&gt;The incorrect JRE/JDK is being used.&lt;/li&gt;
&lt;li&gt;The configuration is pointing to the wrong keystore.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The error can be seen in the log.&lt;/p&gt;
&lt;p&gt;Sample log is shows below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/634257487/634257488.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;To find the AIP Logs please refer &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Standalone Dashboards for Docker deployment</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboards-for-docker-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboards-for-docker-deployment/</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;: CAST Dashboards (Health, Engineering, Health/Engineering combined, Security) can be installed on Linux and Microsoft Windows operating systems as a set of Docker containers. This section explains how to &lt;strong&gt;install&lt;/strong&gt; and &lt;strong&gt;upgrade&lt;/strong&gt; them.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This documentation provides instructions for deploying the standalone CAST Dashboards  (Health, Engineering, Health/Engineering combined, Security) on a Docker instance.
You can choose to deploy &lt;strong&gt;all four Dashboards at the same time, only one, or any combination&lt;/strong&gt;: technically this means there is &lt;strong&gt;one single Docker container&lt;/strong&gt; that can serve one single Dashboard type, all Dashboard types, or a combination.&lt;/p&gt;</description></item><item><title>TCC - Enhancement node - AEP Details</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-aep-details/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-aep-details/</guid><description>&lt;h5 id="enhancement-node---aep-details"&gt;Enhancement node - AEP Details&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;As explained in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-right-hand-panel/"&gt;Enhancement node - Right hand panel&lt;/a&gt;, the formula used to generate AEP information are complex and use a variety of intermediary metrics. To help understand how AEP is generated, a &lt;strong&gt;Display AEP Detail&lt;/strong&gt; button is available and can display these intermediary metrics and formula in a text file:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345167.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When clicked, the CAST Transaction Configuration Center will generate a text file and open it in your default text editor. This text file explains how the AEP values were calculated:&lt;/p&gt;</description></item><item><title>TCC - Exclude objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-exclude-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-exclude-objects/</guid><description>&lt;h5 id="exclude-objects"&gt;Exclude objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Some objects may not be of interest for Transaction and Function Point counting and therefore the CAST Transaction Configuration Center provides various methods to exclude objects.&lt;/p&gt;
&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;When two &lt;strong&gt;Data Functions&lt;/strong&gt; are merged (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-mergeunsplit-objects/"&gt;TCC - Merge/Unsplit objects&lt;/a&gt;&lt;/strong&gt;) and you exclude the &lt;strong&gt;main table&lt;/strong&gt; belonging to one of the items in the merged Data Function and subsequently regenerate a snapshot, the status of the merged Data Function will be shown as &lt;strong&gt;modified&lt;/strong&gt; in the new snapshot, even though the Data Function and the excluded objects have not changed. As such CAST does not recommend performing this action since it may skew your results.&lt;/p&gt;</description></item><item><title>TCC - Merge/Unsplit objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-mergeunsplit-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-mergeunsplit-objects/</guid><description>&lt;h5 id="mergeunsplit-objects"&gt;Merge/Unsplit objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides two manual mechanisms that can be used to group objects together. They are similar, but different:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Merge&lt;/strong&gt; &amp;gt; A merge can be used with either Data Functions or Transactional Functions. Any number of objects can be merged together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unsplit&lt;/strong&gt; &amp;gt; An unsplit can ONLY be used with Transactional Functions that have already been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-split-an-object/"&gt;split&lt;/a&gt;. It is equivalent of reversing the split action. All objects added during the split action are removed from the results and the split Transactional Function returned to its normal state - i.e. it encompasses all its sub-objects and called objects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="merging-objects"&gt;Merging objects&lt;/h2&gt;
&lt;p&gt;The process of merging Data Functions and merging Transactional Functions is identical.&lt;/p&gt;</description></item><item><title>Technical Debt - calculation and modification</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/technical-debt-calculation-and-modification/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/technical-debt-calculation-and-modification/</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;: The sections below explain how the Technical Debt value is calculated and how the default values can be modified if necessary. Technical Debt configuration is undertaken in the &lt;strong&gt;CAST Management Studio&lt;/strong&gt;, via the &lt;strong&gt;Assessment Models editor&lt;/strong&gt;. Note that an extension exists to calculate &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;OMG Technical Debt&lt;/a&gt;&lt;/strong&gt; in addition to Technical Debt described below.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="calculation"&gt;Calculation&lt;/h2&gt;
&lt;p&gt;Technical Debt is calculated on an Application basis, as follows:&lt;/p&gt;
&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;Note that &lt;strong&gt;low&lt;/strong&gt;, &lt;strong&gt;medium&lt;/strong&gt; and &lt;strong&gt;high severity violations&lt;/strong&gt; refer to the &lt;strong&gt;weight&lt;/strong&gt; of a violated Quality Rule as defined in the Assessment Model:&lt;/p&gt;</description></item><item><title>Tools - RDA - Oracle Remote Diagnostic Agent</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-rda-oracle-remote-diagnostic-agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-rda-oracle-remote-diagnostic-agent/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The RDA is a set of command line diagnostic scripts that are executed by an engine.&lt;/p&gt;
&lt;p&gt;The RDA is used to gather detailed information about an Oracle environment; the data gathered is in turn used to aid in problem diagnosis.&lt;/p&gt;
&lt;p&gt;The output is also useful for seeing the overall system configuration.&lt;/p&gt;
&lt;p&gt;Oracle Support encourages the use of RDA because it provides a comprehensive picture of the customer&amp;rsquo;s environment.&lt;/p&gt;
&lt;p&gt;This can greatly reduce service request resolution time by minimizing the number of requests from Oracle Customer Support for more information.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to find the entry point of a transaction</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-find-the-entry-point-of-a-transaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-find-the-entry-point-of-a-transaction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on how to find the entry point of a transaction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Entry point of the transaction is the transaction full name given in the TCC. In the below screenshot we can see that for the transaction &amp;ldquo;EMPRPG01&amp;rdquo; the fullname is &amp;ldquo;C:\CASTMS\Deploy_800_rpg\v1\RPG\EMPRPG01.RPGLE.RPG400Program.EMPRPG01&amp;rdquo;&lt;/p&gt;</description></item><item><title>UAA - Using Help</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-using-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/uaa-ua-assistant/uaa-welcome/uaa-using-help/</guid><description>&lt;h5 id="using-help"&gt;Using Help&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This help system, based on &lt;a href="http://msdn2.microsoft.com/en-us/library/ms670169.aspx"&gt;Microsoft HTML Help&lt;/a&gt;, makes use of the latest technology to provide you with in-depth and easily accessible information. It provides both general and more detailed descriptions about all the available features of the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key features&lt;/strong&gt; of CAST&amp;rsquo;s online Help system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Contents&lt;/strong&gt; tab shows you the exact location of the current topic. Use the auto-sync feature (&lt;strong&gt;Locate&lt;/strong&gt; button) to identify your position within the Help system.&lt;/li&gt;
&lt;li&gt;The interactive &lt;strong&gt;Index&lt;/strong&gt; and full-text &lt;strong&gt;Search&lt;/strong&gt; capabilities allow you to quickly reach the information you need.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Favorites&lt;/strong&gt; tab enables you to store pages that you use regularly and even allows you to rename pages for easy identification.&lt;/li&gt;
&lt;li&gt;If you find reading from paper more comfortable, you can print the current topic (represented by the  &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_bsheet.gif?version=1&amp;amp;modificationDate=1549304396110&amp;amp;api=v2" alt=""&gt; icon) or an entire section (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_bbook.gif?version=1&amp;amp;modificationDate=1549304396117&amp;amp;api=v2" alt=""&gt;), by using the &lt;strong&gt;Print&lt;/strong&gt; command located on the toolbar.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_plus.gif?version=1&amp;amp;modificationDate=1549304396080&amp;amp;api=v2" alt=""&gt; button hides more detailed information. Click the button or the associated link to reveal the required information.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_minus.gif?version=1&amp;amp;modificationDate=1549304396090&amp;amp;api=v2" alt=""&gt; button can be clicked to hide a topic.&lt;/li&gt;
&lt;li&gt;Clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224237/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304396073&amp;amp;api=v2" alt=""&gt; button will display all hidden topics in the current page. Click again to hide them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To start your exploration, please choose a topic to view from the table of contents (&lt;strong&gt;Contents&lt;/strong&gt; tab).&lt;/p&gt;</description></item><item><title>Uninstall CAST Extend local server</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/uninstall-cast-extend-local-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/uninstall-cast-extend-local-server/</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;: step-by-step instructions for uninstalling &lt;strong&gt;CAST Extend local server&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To uninstall CAST Extend local server, you can either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;run the &lt;strong&gt;uninstaller&lt;/strong&gt; located here:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMFILES%\CAST\Extend\unins000.exe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;use the Windows &lt;strong&gt;Add or remove programs&lt;/strong&gt; menu:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/466747579/466747580.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Accept the Windows User Account Control prompt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/466747579/466747584.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Accept the warning prompt (note that the wording of the prompt may change according to whether you have installed a Service Pack or not):&lt;/p&gt;</description></item><item><title>Uninstall CAST Extend Offline</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/uninstall-cast-extend-offline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-offline/uninstall-cast-extend-offline/</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;CAST Extend Offline is deprecated. Please use &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&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;: step-by-step instructions for uninstalling &lt;strong&gt;CAST Extend Offline&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="microsoft-windows"&gt;Microsoft Windows&lt;/h3&gt;
&lt;p&gt;To uninstall CAST Extend Offline, you can either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;run the &lt;strong&gt;uninstaller&lt;/strong&gt; located here:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMFILES%\CAST\ExtendService\unins000.exe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;use the Windows &lt;strong&gt;Add or remove programs&lt;/strong&gt; menu:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/367689876/432865462.jpg" alt=""&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Accept the Windows User Account Control prompt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/EXTEND/attachments/367689876/367689884.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Accept the warning prompt (note that the wording of the prompt may change according to whether you have installed a Service Pack or not):&lt;/p&gt;</description></item><item><title>Updating Windows Service Java parameters</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/updating-windows-service-java-parameters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/updating-windows-service-java-parameters/</guid><description>&lt;p&gt;When a Dashboard (embedded or standalone) is installed as a &lt;strong&gt;Windows Service&lt;/strong&gt;, it is configured with specific Java parameters, for example &lt;strong&gt;initial memory pool&lt;/strong&gt; and &lt;strong&gt;max memory pool&lt;/strong&gt; amongst others:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;JvmMx&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1024&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;JvmMs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;256&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It is sometimes necessary to modify these parameters, however, it is &lt;strong&gt;not possible&lt;/strong&gt; to do so by right clicking the service in the Windows Service snap-in and choosing &lt;strong&gt;Properties&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/629735565/629735568.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Instead CAST provides a specific tool with the installed Dashboard that allows you to view these Java parameters:&lt;/p&gt;</description></item><item><title>Upload an extension</title><link>https://doc.castsoftware.com/export-v2/extend/upload-an-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/upload-an-extension/</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 provides information about &lt;strong&gt;sharing&lt;/strong&gt; a custom extension with the wider CAST user community.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Introduction&lt;/p&gt;
&lt;p&gt;If you have &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/"&gt;created a custom extension&lt;/a&gt; that you are actively using and you think other users could benefit from this, you can share your extension with the wider CAST community using &lt;strong&gt;CAST Extend&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="prerequisites-to-sharing-your-extension"&gt;Prerequisites to sharing your extension&lt;/h2&gt;
&lt;h3 id="pluginnuspec-file"&gt;plugin.nuspec file&lt;/h3&gt;
&lt;p&gt;The custom extension you have created must contain a &lt;strong&gt;plugin.nuspec&lt;/strong&gt; file, as detailed in &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/prerequisites-and-top-tips-for-creating-a-custom-extension/extension-description-file/"&gt;Extension description file.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>User Guide - Creating a custom aggregation mode</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-creating-a-custom-aggregation-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-creating-a-custom-aggregation-mode/</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;Available in &lt;strong&gt;CAST Imaging ≥ 2.3.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When using CAST Imaging you can choose how your application is displayed using one of the default &amp;ldquo;&lt;strong&gt;aggregation modes&lt;/strong&gt;&amp;rdquo; available out of the box (depending on the scope you choose) - these default modes are explained in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-investigate-panel/"&gt;User Guide - GUI - Investigate panel&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506760122/506760148.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;However, you may find that these default modes do not meet your requirements for displaying your application data. If so, you can create your own &lt;strong&gt;custom aggregation mode&lt;/strong&gt; and display your objects as you have designed. For example, you can choose to display on specific object types and/or group specific object types together:&lt;/p&gt;</description></item><item><title>User Guide - GUI - Legend panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-legend-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-legend-panel/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Legend panel&lt;/strong&gt; is displayed in all scopes and views and provides an interactive list of various different types of information about the objects/nodes in the current view. The view is restyled in &lt;strong&gt;2.17&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="-2200"&gt;≥ 2.20.0&lt;/h2&gt;
&lt;p&gt;The toggle button for each line on “Object Types” and “Relationships&amp;quot; helps to hide or show the nodes or/and edges on the canvas.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/613777611/632029396.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; The sticky notes (annotations) and tags associated to the selected object is displayed under Characteristics (properties panel). &lt;/p&gt;</description></item><item><title>User Guide - Service scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-service-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-service-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Microservices - also known as &amp;ldquo;microservice architecture&amp;rdquo; - is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery (see &lt;strong&gt;&lt;a href="https://martinfowler.com/tags/microservices.html"&gt;https://martinfowler.com/tags/microservices.html&lt;/a&gt;&lt;/strong&gt;). CAST AIP is able to detect these microservices during an analysis (with the assistance of a dedicated extension) and the subsequent results are made available in the CAST Imaging &lt;strong&gt;Service scope&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>User Guide - Working with inserts or comments</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-inserts-or-comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-inserts-or-comments/</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 page describes how to work with inserts/comments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to add multiple &lt;strong&gt;inserts&lt;/strong&gt; or &lt;strong&gt;comments&lt;/strong&gt; to the view when working in &lt;strong&gt;any level or the object nodes view&lt;/strong&gt;, to annotate a view, or perhaps to highlight specific nodes**.** This feature is known by different names in different releases and consequentially has differing behaviour as explained below.&lt;/p&gt;
&lt;h2 id="-212x"&gt;≥ 2.12.x&lt;/h2&gt;
&lt;p&gt;The feature is known as &lt;strong&gt;Inserts&lt;/strong&gt;. Both &lt;strong&gt;text&lt;/strong&gt; and &lt;strong&gt;shapes&lt;/strong&gt; can be inserted:&lt;/p&gt;</description></item><item><title>User Input Security - When do you need to create blackbox</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-when-do-you-need-to-create-blackbox/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-when-do-you-need-to-create-blackbox/</guid><description>&lt;h2 id="blackbox-definition"&gt;Blackbox definition&lt;/h2&gt;
&lt;p&gt;Blackbox is the means by which an AIA can drive the User Inout Security engine, giving semantics to methods. The four main actions you can give a method are the following:&lt;/p&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 99.9305%;"&gt;&lt;colgroup&gt;&lt;col style="width: 6.34656%;"/&gt;&lt;col style="width: 28.4482%;"/&gt;&lt;col style="width: 65.1357%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Action&lt;/th&gt;&lt;th class="confluenceTh"&gt;Meaning&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comment&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;input&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;data acquisition&lt;/strong&gt;, from the user input in a form or page.&lt;/p&gt;&lt;p&gt;Exposed REST API, message queues and other middlewares are also considered as insecure data acquisition.&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Sample for JEE : serveltRequest.&lt;strong&gt;getParameter&lt;/strong&gt;()&lt;/li&gt;&lt;li&gt;Sample for .NET : winForm.control.&lt;strong&gt;getText&lt;/strong&gt;()&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For full list of methods, see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-predefined-methods/"&gt;Predefined methods&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>User Session Services - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/user-session-services-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-7-0/user-session-services-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>Validate Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dynamic-links/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Ensuring
the correct discovery of transactions is a multi-step process that may
be complex and time consuming for applications that are not supported
out-of-the-box. At the core of CAST transaction discovery algorithm is
the understanding of the links between objects discovered during the
source code analysis of the target application.&lt;/p&gt;
&lt;p&gt;CAST automatically sets up default &lt;strong&gt;Dependency Rules&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-dependency-configuration/"&gt;Validate dependency configuration&lt;/a&gt;&lt;/strong&gt;)
when the source code is delivered and set as the current version: the
source code objects are scanned for references to other objects and
links are created where appropriate. Not all links generated in this
fashion are valid and their validation by the AIP Super Operator is
therefore required.&lt;/p&gt;</description></item><item><title>xxxLanguagePattern.xml - defining how to analyze a language</title><link>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxlanguagepattern-xml-defining-how-to-analyze-a-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxlanguagepattern-xml-defining-how-to-analyze-a-language/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you want to use the Universal Analyzer to analyze a language, or you want to use the &lt;strong&gt;Universal Importer&lt;/strong&gt; tool to import data generated by an external analyzer, in addition to defining the objects that can exist in a given language (see &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/defining-a-new-language/"&gt;Defining a new language&lt;/a&gt; ), you also need to describe how to actually analyze the language. To define how to analyze a language, you need to define the following elements in the &lt;strong&gt;xxxLanguagePattern.xml&lt;/strong&gt; file:&lt;/p&gt;</description></item><item><title>2.12</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-12/</guid><description>&lt;h3 id="2120-funcrel"&gt;2.12.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;After upgrading to 2.12.0-funcrel, one new feature and one bug fix require the re-import and re-analysis/re-import of existing applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the new Welcome page introduced for all applications (&lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page&lt;/a&gt;) includes a Line of Code count for the application. This LOC count is based on the results of the extension com.castsoftware.coremetrics, therefore if you need to see LOC count in the new Welcome page, you will need to re-analyze the application ensuring that the com.castsoftware.coremetrics (&lt;a href="https://doc.castsoftware.com/display/TECHNOS/Core+Metrics"&gt;https://doc.castsoftware.com/display/TECHNOS/Core+Metrics&lt;/a&gt;) extension is installed (this extension is force-installed in Console 2.4.0 or above) and then re-import into CAST Imaging.&lt;/li&gt;
&lt;li&gt;an internal bug fix was included in this release that ensures that object properties for GDPR/PCI-DSS are correctly handled (searches on these object properties in previous releases were not functioning correctly). As such, if you are actively using search results from GDPR/PCI-DSS object properties, you will need to re-import relevant applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Provides user an option to view current view or application scope callers/callees&lt;/td&gt;
 &lt;td&gt;Users will see an option &amp;lsquo;Scope of callers/callees&amp;rsquo; in the left panel. This can be either current view (Transaction/Data Call Graph/Modules/Architecture layer/Services) or Application. By default current view is selected. This option helps user to get callers/callees of current view only, or of all callers/callees.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Add Welcome and Guide page&lt;/td&gt;
 &lt;td&gt;A new application landing page has been added to Imaging. The new insight page is displayed by default when a user connects and selects an application. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - New popup message at Module, Architecture and Service sub-objects level&lt;/td&gt;
 &lt;td&gt;A new popup message, &amp;ldquo;You are currently viewing all the sub-objects in the application for the selected object&amp;rdquo;, is now shown after drilldown to the sub-objects level (i.e. double-clicking an object at Object level) for Module, Architecture and Service scopes. This is to ensure that users are aware that there are no further sub-objects for the selected object. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Module+scope#UserGuideModulescope-Actions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Module+scope#UserGuideModulescope-Actions&lt;/a&gt; for example.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - New &amp;ldquo;Expand all&amp;rdquo; option for grouped nodes (pentagon) in Children + caller/callee mode&lt;/td&gt;
 &lt;td&gt;In order to bring consistency with Communities drill down options, an &amp;ldquo;Expand all&amp;rdquo; option has been added to grouped nodes (depicted as pentagon shaped nodes). These nodes may be shown when using the Children + caller/callee drill down mode in the Application scope (with CAST Taxonomy perspective). Previously the same action was achieved by double clicking the node. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-drillcommunitiesDrilldown/Communitiesmodeoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-drillcommunitiesDrilldown/Communitiesmodeoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Caller/callee community node badge differentiation&lt;/td&gt;
 &lt;td&gt;Where the &amp;ldquo;Children + caller/callee, group by communities&amp;rdquo; expand option is in use, any grouped caller/callee community nodes will now be identified with an additional &amp;ldquo;community&amp;rdquo; badge located to the bottom left of the node icon. Previously these types of nodes only used their standard technology badge and it was therefore difficult to know that these were also community type grouped nodes. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-drillcommunitiesDrilldown/Communitiesmodeoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-drillcommunitiesDrilldown/Communitiesmodeoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Insert feature (Text and Rectangle) - Improvements&lt;/td&gt;
 &lt;td&gt;The Insert feature (Text and Shape) has been been improved to provide a better user experience. For text inserts, it is now possible to change the font style (bold, italics and underline), font color and font size. For shapes, circles (as well as rectangles) can now be added and it is possible to configure the fill color and the border color of the shape. It is also now possible to edit either the text or shape once it has been created. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+inserts+or+comments"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+inserts+or+comments&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Allow double click on nodes in Level-4, relationships, and canvas on Transactions/DataCallGraph/Services/Modules/Architecture layer scope.&lt;/td&gt;
 &lt;td&gt;The double click on nodes in Level-4 helps users to navigate to next level with unrelated objects. Double click on canvas will help to move to next level and CTRL + double click on canvas will help to move back one level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App dependencies - Save a view&lt;/td&gt;
 &lt;td&gt;When using the App to App Dependencies scope, the &amp;ldquo;Save view&amp;rdquo; functionality has now been enabled. Along with text and shapes, users may save and update views, just as with standard application views. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin Center - Download Import Logs&lt;/td&gt;
 &lt;td&gt;A new column entitled &amp;ldquo;Import Logs&amp;rdquo; will be available in the Applications panel in the Admin Center allowing users to download the log files related to the process of importing the application data into CAST Imaging (i.e. via CAST Console, the CAST Imaging UI or ETL tools). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management+panel#AdminCenterApplicationmanagementpanel-Introduction"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management+panel#AdminCenterApplicationmanagementpanel-Introduction&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Path Finder Enhancements&lt;/td&gt;
 &lt;td&gt;Call Hierarchy option is added which is similar to &amp;ldquo;I Don&amp;rsquo;t Want to select any target objects&amp;rdquo; option. Path Finder search is enhanced and now “search for object type” displays only the objects which have relevant paths hence avoids taking the user to an empty canvas. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Path+Finder+feature#UserGuideUsingthePathFinderfeature-Usingthefeature"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Path+Finder+feature#UserGuideUsingthePathFinderfeature-Usingthefeature&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Improvements to CAST Taxonomy Level 5&lt;/td&gt;
 &lt;td&gt;In Transaction views, Level 4 and Level 5 will have Reduced Call Graph instead of Full Call Graph. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+scope#UserGuideApplicationscope-Navigatingtheview"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+scope#UserGuideApplicationscope-Navigatingtheview&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;BE- Enhancement in Objects Report&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Object File Name&amp;rdquo; column is added for all Objects Reports. Refer: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Display of nodes in CAST Taxonomy Level-5, for .NET apps&lt;/td&gt;
 &lt;td&gt;High number of nodes created complexity in the level 5 CAST Taxonomy in case of .NET apps, hence Level-5 was made invisible. From the current release, level-5 view is made available for modernization purpose. To avoid the complexity due to high number of nodes, create one node per level, for example: one node doe &amp;ldquo;API System.IO&amp;rdquo;, one node for &amp;ldquo;API System.Drawing and so on.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5964&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Architecture Checker models published as extensions and attached to an application have no results when the application published in CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5891&lt;/td&gt;
 &lt;td&gt;Fixes an issue with the reset/undo button for the hide/remove nodes actions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5878&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Legend (located on the right hand side) displays object names instead of object types for &amp;ldquo;External Objects&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5846&lt;/td&gt;
 &lt;td&gt;Fixes an issue where nodes grouped as communities are seen on canvas whereas the option &amp;ldquo;Children + caller/callee&amp;rdquo; is selected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5794&lt;/td&gt;
 &lt;td&gt;Fixes an issue where the Graph Layout option is empty when navigating from the application login screen.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5761&lt;/td&gt;
 &lt;td&gt;Fixes an issue where using the save view option where the view contains communities nodes causes a blank page to be displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5753&lt;/td&gt;
 &lt;td&gt;Fixes an issue where expanding a package node and then using the undo action causes the Objects section of the Legends panel to be empty.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5736&lt;/td&gt;
 &lt;td&gt;Fixes an issue where an error message &amp;ldquo;Failed to load graph&amp;rdquo; is displayed in the UI when double clicking on a node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5722&lt;/td&gt;
 &lt;td&gt;Fixed an issue in the Applications section of the Admin Center where the &amp;ldquo;ETL Version&amp;rdquo; column sort order was not working correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5673&lt;/td&gt;
 &lt;td&gt;Fixes and issue in the Transaction scope: drilling down to any node from Level 5 causes the &amp;ldquo;Drill mode option&amp;rdquo; dropdown to be missing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5668&lt;/td&gt;
 &lt;td&gt;Fixes an issue causing the following error during an application import &amp;ldquo;Error Log: ERROR Import: error while remodeling the graph, aborting import error=subobjectswithgraphrefactor: failed to run queries to import sub-objects and refactor the graph: run: error fetching cypher summary for Merge of CAST_HTML5_JavaScript_SourceCode_Fragment into their parents.&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5400&lt;/td&gt;
 &lt;td&gt;Fixes an issue where attempting to view an object&amp;rsquo;s source code returns the wrong response.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5738&lt;/td&gt;
 &lt;td&gt;Fixes an issue where link tooltips remain on the view even when other option buttons are clicked.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5853&lt;/td&gt;
 &lt;td&gt;On clicking a link at Level 5 in the Transaction scope, Objects and SubObjects are now displayed to match the current behaviour at Object level. Previously only Objects were displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5932&lt;/td&gt;
 &lt;td&gt;Saved view list is updated to show only date. Previously date and time were displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5944&lt;/td&gt;
 &lt;td&gt;Fixes an issue in Transaction view, where the numbers on start and end nodes overlapped.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5945&lt;/td&gt;
 &lt;td&gt;Fixes an UI issue, where changing the drill mode option broke the UI with Console error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5768&lt;/td&gt;
 &lt;td&gt;Update wbslinker from 1.7.7 to 1.7.9 to support Azure linking from app to app.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4925&lt;/td&gt;
 &lt;td&gt;Update wbslinker from 1.7.1 to 1.7.7 to support AWS linking and patch operations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6040&lt;/td&gt;
 &lt;td&gt;This fix ensures that object properties for GDPR/PCI-DSS are correctly handled (searches on these object properties in previous releases were not functioning correctly). As such, if you are actively using search results from GDPR/PCI-DSS object properties, you will need to re-import relevant applications into CAST Imaging..&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35949&lt;/td&gt;
 &lt;td&gt;Fixes an error where Transactional Reports fail to generate correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36901&lt;/td&gt;
 &lt;td&gt;Fixes an issue where Cobol Data objects are missing when using the Add Linked Objects function in Saved Views.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36557&lt;/td&gt;
 &lt;td&gt;Fixes an issue where some source code cannot be displayed for some links between objects, despite the fact that the source code viewer has been correctly configured and source code can be seen for all objects and some other links.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36933&lt;/td&gt;
 &lt;td&gt;Fixes various issues related to the failure to create App to App exclusion rules in CAST Imaging admin center for links exclusion between objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36837&lt;/td&gt;
 &lt;td&gt;Fixes the &amp;ldquo;failed to get graph data&amp;rdquo; error when using the module scope with modules containing a large number of objects. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Dealing+with+failed+to+get+graph+data+error"&gt;https://doc.castsoftware.com/display/IMAGING/Dealing+with+failed+to+get+graph+data+error&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;37415&lt;/td&gt;
 &lt;td&gt;Fixes the &amp;ldquo;failed to get graph data&amp;rdquo; error when using the module scope with modules containing a large number of objects. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Dealing+with+failed+to+get+graph+data+error"&gt;https://doc.castsoftware.com/display/IMAGING/Dealing+with+failed+to+get+graph+data+error&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-4/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.4.3-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.4.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.4.3-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.4.3-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.4.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.4.3-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.4.3-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.4.3-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fixes to resolve two CVE vulnerabilities found in CAST Dashboards:&lt;span&gt; CVE-2021-45046&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36,36,36);"&gt; (for Apache Log4j)&lt;span&gt; and CVE-2021-23463 (for &lt;span style="color: rgb(0,0,0);"&gt;h2database)&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>2.4</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-4/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 127.0px;"/&gt;&lt;col style="width: 577.0px;"/&gt;&lt;col style="width: 114.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.4.3-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fixes to resolve two CVE vulnerabilities found in CAST Dashboards:&lt;span&gt; CVE-2021-45046&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36,36,36);"&gt; (for Apache Log4j)&lt;span&gt; and CVE-2021-23463 (for &lt;span style="color: rgb(0,0,0);"&gt;h2database)&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.4.2-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;This version is not available.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.4.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="color: rgb(36,36,36);"&gt;Bug fixes to resolve two CVE vulnerabilities found in CAST Dashboards:&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36,36,36);"&gt;CVE-2021-44228 (for Apache Log4j) and CVE-2021-43466 (for OWASP). &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.4.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Roles and data authorizations&lt;/strong&gt;: Roles and data authorizations feature moved from beta to functional release&lt;/li&gt;&lt;li&gt;&lt;strong&gt;User Profile:&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;In LDAP mode, if there is no search object, the user list is displayed based on the assigned profile/s&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="243-funcrel"&gt;2.4.3-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4238&lt;/td&gt;
 &lt;td&gt;Upgrade Log4j to v 2.16 to resolve CVE-2021-45046. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE+vulnerabilities"&gt;https://doc.castsoftware.com/display/CAST/Apache+Log4j+-+CVE+vulnerabilities&lt;/a&gt; (CAST documentation).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-4241&lt;/td&gt;
 &lt;td&gt;Update to fix CVE-2021-23463. Refer: &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23463"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23463&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="242-funcrel"&gt;2.4.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This version is not available.&lt;/p&gt;</description></item><item><title>Accessing PostgreSQL on Amazon Web Services RDS</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/accessing-postgresql-on-amazon-web-services-rds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/accessing-postgresql-on-amazon-web-services-rds/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;: information about accessing a PostgreSQL instance hosted on Amazon Web Services RDS.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST supports PostgreSQL instances deployed via &lt;strong&gt;&lt;a href="https://aws.amazon.com/rds/postgresql/"&gt;Amazon Web Services RDS&lt;/a&gt;&lt;/strong&gt; - some recommendations for accessing these instances for use with CAST AIP are listed below.&lt;/p&gt;</description></item><item><title>ACH - Configuring model properties</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-configuring-model-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-configuring-model-properties/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - Search panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-search-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-search-panel/</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 page describes how to use the Search configuration panel.&lt;/p&gt;
&lt;/div&gt;
&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;A user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN&lt;/a&gt;&lt;/strong&gt; role is required.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Search panel allows you to &lt;strong&gt;configure parameters&lt;/strong&gt; specifically for &lt;strong&gt;searching&lt;/strong&gt; for objects in the current application based on the objects&amp;rsquo; &lt;strong&gt;properties.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In ≥ 2.20&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All the properties are listed in the central management of the properties in the admin. You can display the hidden properties by configuring (selecting) the respective properties in the admin center under search tab. Based on properties configured in admin center, they are displayed in right panel as per what is applicable for the selected object (along with default properties) and all the configured properties are available in the global search. &lt;/p&gt;</description></item><item><title>Administration Center - Settings - Source Folder Location</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127484/576127485.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel provides options to configure a &lt;strong&gt;specific folder&lt;/strong&gt; that can be used to &lt;strong&gt;deliver source code&lt;/strong&gt; from. When configured, this method of delivery is &lt;strong&gt;in addition&lt;/strong&gt; to the existing method to deliver source code as a ZIP file. The path should be a folder path, and should contain folders. &lt;/p&gt;
&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 the source folder location should contain &amp;ldquo;raw&amp;rdquo; source code rather than a ZIP file. Providing a ZIP file in the source folder location will result in a failed source code delivery since Console is expecting &amp;ldquo;raw&amp;rdquo; unzipped source code files.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - System Node Logs</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-system-node-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-system-settings/administration-center-settings-system-node-logs/</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;The section is visible only when the following is true: when you are using&lt;strong&gt;Console &lt;strong&gt;≥&lt;/strong&gt; 2.7&lt;/strong&gt; AND when you are using &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/"&gt;&lt;strong&gt;Console Standalone mode&lt;/strong&gt;&lt;/a&gt;. If you are using &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/"&gt;Enterprise mode&lt;/a&gt;&lt;/strong&gt;, Node Service logs can be accessed via the &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;&lt;strong&gt;Nodes panel&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/616595551/616595552.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This section allows you to download the &lt;strong&gt;Node Service logs&lt;/strong&gt; (i.e. the **%PROGRAMDATA%\CAST\AIP-Console-Standalone**&lt;strong&gt;logs\aip-node.log&lt;/strong&gt;file) when you are using &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/aip-console-front-end-installation/"&gt;&lt;strong&gt;Console Standalone mode&lt;/strong&gt;&lt;/a&gt;. Choose a date range and then download the logs using the download icon. Logs are provided in &lt;strong&gt;ZIP format&lt;/strong&gt;, within which the log file(s) are available. The ZIP file name uses the following syntax: &lt;code&gt;node-logs_YYYY-MM-DD_YYYY-MM-DD.zip&lt;/code&gt;&lt;/p&gt;</description></item><item><title>AETP - AEFP Documentation for - for Java and DotNet</title><link>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/aetp-aefp-documentation-for-for-java-and-dotnet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/supporting-information/onboarding-additional-information/framework-specific-configuration/aetp-aefp-documentation-for-for-java-and-dotnet/</guid><description>&lt;h3 id="introduction"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;We have identified the ideal ratio of AETP vs AEFP on the basis of the historical analysis of applications on-boarded. We have identified various Technology stacks ( for e.g. N-tier, client-server etc).  Candidate  Applications will be tagged into identified Technology stacks.  An application will be either in one or other stack, if an application is falling under  multiple stacks then  it will be tagged into the best matching stack on the basis of code % of particular technology ( for E.g. if an N-tier application has mobile technology  source code  then manually on the basis of code  coverage it will be identified if this application will be tagged into N-tier  or Mobile Stack.) &lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Importing Configuration and Accepting Version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-importing-configuration-and-accepting-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-importing-configuration-and-accepting-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the importing configuration and accepting version steps in the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to Delete an Application from AIP Console Databases</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-delete-an-application-from-aip-console-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-delete-an-application-from-aip-console-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to delete an application completely from AIP Console&lt;/p&gt;
&lt;p&gt;if you are unable to do the same from the GUI&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;if the application was removed from the Console GUI/ triplets deleted&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;the Delivery folder is removed but the entries still remain in the &lt;strong&gt;AIP Console H2 Database.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Identified Frameworks</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-identified-frameworks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-identified-frameworks/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Identified Frameworks section&lt;/strong&gt; lists all the frameworks that have been detected by Console during the fast scan phase:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/591626345/591626354.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The icon depicts &lt;strong&gt;how the identified framework will be analyzed&lt;/strong&gt;, using the same legend as in the Software Composition section:&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Re-analyze and publish to CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-re-analyze-and-publish-to-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-re-analyze-and-publish-to-cast-imaging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The final step is to &lt;strong&gt;re-analyze&lt;/strong&gt; your Application if necessary (only required if you made any configuration changes in previous steps), and then &lt;strong&gt;publish the data in CAST Imaging&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="process"&gt;Process&lt;/h2&gt;
&lt;p&gt;To re-analyze and publish to CAST Imaging, move to the &lt;strong&gt;AIP Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/605585482/605585491.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and click the &lt;strong&gt;Publish to CAST Imaging&lt;/strong&gt;option as highlighted below:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/605585482/605585490.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the subsequent popup, &lt;strong&gt;before clicking Run&lt;/strong&gt;, ensure:&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - How to use Apache as reverse proxy with several Tomcat nodes</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-how-to-use-apache-as-reverse-proxy-with-several-tomcat-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-how-to-use-apache-as-reverse-proxy-with-several-tomcat-nodes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the method to use Apache as reverse proxy with several Tomcat nodes&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="1---install-apachehttpd-server-and-as-many-tomcat-nodes-you-need"&gt;1 - Install Apache httpd server and as many Tomcat nodes you need&lt;/h2&gt;
&lt;p&gt;The default apache https server installer is available here: &lt;a href="http://httpd.apache.org/download.cgi"&gt;http://httpd.apache.org/download.cgi&lt;/a&gt;The apache httpd installation directory will be referred as &amp;ldquo;%APACHE_HOME%&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In order to install several tomcat instances, please, report to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-how-to-deploy-several-tomcat-instances/"&gt;Application Servers Information - Apache Tomcat - How to deploy several tomcat instances&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Options window - Content window</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-options-window-content-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-options-window-content-window/</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 page provides a detailed description of the &lt;strong&gt;Options / Contents window&lt;/strong&gt; within the CAST Architecture Checker:&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="options-window"&gt;Options window&lt;/h2&gt;
&lt;p&gt;The Options window contains various GUI options - some of the options are also available in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/"&gt;Main menu&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815885/277815891.jpg" alt=""&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2" width="20%"&gt;Option&lt;/th&gt;&lt;th class="confluenceTh" width="72%"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="2" width="20%"&gt;&lt;strong&gt;Lock dependencies&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="72%"&gt;Use this option to block the creation of dependencies between layers and/or sets.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="2" width="20%"&gt;&lt;strong&gt;Lock definitions&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="72%"&gt;Use this option to block the definition of layer and/or set content.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="2" width="20%"&gt;&lt;strong&gt;View sets&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="72%"&gt;This option enables you to display or hide &lt;strong&gt;Sets&lt;/strong&gt; - this applies to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-layers-and-sets-window/"&gt;Layers and Sets window&lt;/a&gt;&lt;/strong&gt; and the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt;&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3" width="10%"&gt;&lt;strong&gt;Inside view&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="10%"&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="72%"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;This option (default option) displays the configuration of each layer or set and allows you to define the contents:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - View source code</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-view-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-view-source-code/</guid><description>&lt;p&gt;If you would like to see the source code that forms an object you can do so as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Via the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-content/"&gt;Check content&lt;/a&gt; option&lt;/li&gt;
&lt;li&gt;Via the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-overlapping-layers/"&gt;Check overlapping layers&lt;/a&gt; option&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To do so:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Double click an object in the list of objects produced by the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-content/"&gt;Check content&lt;/a&gt; / &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-overlapping-layers/"&gt;Check overlapping layers&lt;/a&gt; option&lt;/li&gt;
&lt;li&gt;Select an object in the list of objects produced by the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-content/"&gt;Check content&lt;/a&gt; / &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-online/cast-architecture-checker-check-overlapping-layers/"&gt;Check overlapping layers&lt;/a&gt; option and either select &lt;strong&gt;View source code&lt;/strong&gt; button in the bottom right corner of the dialog box, or right click the object and select &lt;strong&gt;View source&amp;hellip;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815763.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Working with multiple selection criteria</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-multiple-selection-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-multiple-selection-criteria/</guid><description>&lt;p&gt;The example given in &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-define-a-data-layer/"&gt;Define a Data Layer&lt;/a&gt; assigns two criteria to one layer toassign all SQL tables beginning with &amp;ldquo;T_&amp;rdquo;. This results in the following layer:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815804.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that the two criteria are located within the &lt;strong&gt;All objects (with sub-objects) matching&lt;/strong&gt; text box. This ensures that an AND match is created (circled in red) and all criteria in that text box must be met.&lt;/p&gt;
&lt;p&gt;If, however you want to assign all SQL tables and all objects (of any type, not just SQL tables) beginning with &amp;ldquo;T_&amp;rdquo;, you need to define the layer as follows into separate criteria using the OR condition:&lt;/p&gt;</description></item><item><title>CAST Console Standalone Docker</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-console-standalone-docker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-console-standalone-docker/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CAST Console Standalone Docker&lt;/strong&gt; provides the latest releases of the following CAST components in one single &lt;strong&gt;Microsoft Windows image for Docker&lt;/strong&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;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.standalone&amp;amp;version=latest"&gt;CAST Console Standalone&lt;/a&gt;&lt;/strong&gt; - (not enterprise edition) therefore it only supports one Node for analysis purposes (the Node is predefined in the image).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip&amp;amp;version=latest"&gt;CAST AIP Core&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&amp;amp;version=latest"&gt;CAST Extend local server&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Embedded CAST Dashboards&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This image is designed to be installed on &lt;strong&gt;one single Microsoft Windows machine running Docker&lt;/strong&gt; specifically for demo or POC requirements, with the aim of generating data for CAST Imaging. All components are preconfigured for use and the only configuration required is to enter your CAST Console global and Imaging license keys.&lt;/p&gt;</description></item><item><title>CAST Database Extractor - Script panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-script-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/cast-database-extractor-gui/cast-database-extractor-script-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Script panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-database-extractor/"&gt;CAST Database Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Script panel simply records the entire set of commands that will be used during the extraction and/or delivery processes.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/40403033/40403038.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that copying and pasting the script in this panel will NOT produce a functioning command line script for use in batch file.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="script-display"&gt;Script display&lt;/h2&gt;
&lt;p&gt;The Script panel lists the commands that will be used during the extraction and/or delivery processes. The panel is read-only, but copy/paste will function for troubleshooting.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Cost</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-cost/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-cost/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps to troubleshoot issue with the value of cost displayed on the dashboard. Cost is displayed in the below views&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Compare+Versions"&gt;Compare Versions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; For more information, refer to:&lt;/p&gt;
&lt;p&gt;For 8.3 : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Compare+Versions"&gt;Compare Versions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; Information Guides&lt;/p&gt;
&lt;p&gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/"&gt;Information Guides by CAST AIP Component&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/"&gt;CAST Engineering Dashboard CED&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the section you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CASTEngineeringDashboardCost-Relevantinput"&gt;Relevant input&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For CAST Technical Support Only&lt;/strong&gt; - This page will be followed - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/"&gt;CAST Engineering Dashboard - Information - How to identify and execute SQL query involved in data display&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Configuring Dashboard to show the retriever name</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-show-the-retriever-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-show-the-retriever-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These steps will help you to have retriever names either in the Dashboard browsing or in the log file depending on logger.output.buffer parameter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get retriever name in the dashboard page&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Stop web server application&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Modify the web.xml file to set the parameter logger.level.ROWREADER to 0&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Dashboard entities definition and computation</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-dashboard-entities-definition-and-computation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-dashboard-entities-definition-and-computation/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="tqi-definition"&gt;TQI definition&lt;/h2&gt;
&lt;p&gt;The TQI is a business criteria that averages all the technical Criteria. TQI is based on the grades of all modules on all technical criteria.&lt;/p&gt;
&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;TQI is not based on technology level grade. Hence, we can not deduct its value from the technology level values&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="tqi-computation"&gt;TQI computation&lt;/h2&gt;
&lt;p&gt;First, we compute the TQI of each module, which is done by a weighted average of the all technical criteria grades involved in the module (weighting is done according to the aggregate weight of the technical criteria for the TQI branch of the metric tree). If the computed grade exceed the calculated grade for a &amp;ldquo;critical&amp;rdquo; technical Criteria, then the grade takes the lowest value (In this case, the grade for a &amp;ldquo;critical&amp;rdquo; technical Criteria). Clearly, if we have an average of 3, but a critical technical Criteria has a value of 2, then TQI of the module will be 2 (This is important since you can improve some criteria leading to a higher average, if you have a critical technical criteria with a lower grade, the TQI value remains unchanged). Then, once all TQI grades for modules computed, we calculate the TQI of the application using a weighted average of TQI modules. The default weight is 1 for each module, but it is possible to define a metric weighting based on the technical size metric or on the business value. For more information about business Criteria computation and other computations, please refer to the official documentation.  For 8.3, see this page:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+AIP+Measurement+System+explained"&gt;CAST AIP Measurement System explained&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Missing Computing Details tab</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-computing-details-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-computing-details-tab/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot problem where the Computing Details tab is missing as shown in the below screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538919/566538918.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Normally you should have it as seen in the below screenshot -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://p6.zdusercontent.com/attachment/293807/RcY8i8UkmkYUE8Rz12mhK2y6e?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..VngF61twqv9zyRF28n7BtQ.Dhq_JOCcHXi1gu0EWiPQz5q5PZ-LqyIgGGBRex2xT730tMmR0TLmdA0cLb2uAXRbbgPNyPzW5snJ4DWHtPwo1PX4-QiN6MIbXHAyfhRVPrhNSkECs6_8-wGSu9f1Dr5xz76JJNCHaEItjefidlU4jIp1G1_pq9EaJzajrQef25sSZb7fwzS7M77TdWwvACyYnzptiOOUEDkVh6ZGjL5R0T5omr4aLTu8P6HyDAVRidAM4Tu5WGYCvin8E7Y6s7BEi6OXSaMqk796bmlQ3S_E36PjwwCQkvMUYFsj-DQAL24.ubG1ey2BSJunG6t5Etds7g" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Run snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;See that in Investigation - Quality Model Drilldown view the Computing Tab is missing.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="action-plan"&gt;Action Plan&lt;/h2&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardQualityruleMissingComputingDetailstab-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Duplicate Violation Details - Multiple display of violation status in the Violation Info tab</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-duplicate-violation-details-multiple-display-of-violation-status-in-the-violation-info-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-duplicate-violation-details-multiple-display-of-violation-status-in-the-violation-info-tab/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation status is displayed multiple times for all the metrics in Violation Info as added,added,added,added. Please see the below screenshot&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539133/566539132.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The violation status is displayed multiple times because there exists duplicate values in the dss_violation_statuses table.&lt;/p&gt;
&lt;p&gt;The result of below query ran on Central repository shows that there are duplicates :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_VIOLATION_STATUSES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DIAG_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid disabling source code inspection</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-disabling-source-code-inspection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-disabling-source-code-inspection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation for quality rule &amp;lsquo;&lt;strong&gt;Avoid disabling source code inspection&amp;rsquo;&lt;/strong&gt; seems to be not correct. Though there are no check on/check off in the object, yet the object is seen under list of violated objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here an example of a scenario in which the violation is expected:&lt;/p&gt;
&lt;p&gt;The object &lt;em&gt;f_recherche_anlage&lt;/em&gt; of object type - &lt;em&gt;ABAP Form&lt;/em&gt; is under violation. &lt;em&gt;f_recherche_anlage&lt;/em&gt; is calling the object &lt;em&gt;mac_message&lt;/em&gt; of object type - &lt;em&gt;ABAP Macro&lt;/em&gt; Though there are no &lt;em&gt;check on/check off&lt;/em&gt; in the &lt;em&gt;f_recherche_anlage&lt;/em&gt;, there are &lt;em&gt;check on/check off&lt;/em&gt; in &lt;em&gt;mac_message&lt;/em&gt; yet macro is not violated.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No violation - hibernate quality rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-hibernate-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-hibernate-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information about the cases in which the rule is not supposed to violate the hibernate quality rules.&lt;br&gt;
Some examples of hibernate rules are -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Use+only+Hibernate+API+to+access+to+the+database"&gt;Use only Hibernate API to access to the database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Avoid+UPDATE+trigger+firing+when+not+necessary"&gt;Avoid UPDATE trigger firing when not necessary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Never+use+array+to+map+a+collection"&gt;Never use array to map a collection&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For the hibernate quality rules to be violated ensure the following is present.&lt;/p&gt;</description></item><item><title>CAST Extend local server for Microsoft Windows - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/cast-extend-local-server-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes/cast-extend-local-server-for-microsoft-windows-release-notes-1-0/</guid><description>&lt;h3 id="100-beta3"&gt;1.0.0-beta3&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improve uninstall process&lt;/td&gt;
 &lt;td&gt;The uninstall process has been improved to include data removal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-beta2"&gt;1.0.0-beta2&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improve log files&lt;/td&gt;
 &lt;td&gt;Log file names have been changed to match standard CAST naming conventions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="100-beta1"&gt;1.0.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Database - Neo4j - Configuration and Access</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-database-neo4j-configuration-and-access/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-database-neo4j-configuration-and-access/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This section deals with the database used by the CAST Imaging system - Neo4j.  It provides some assistance in  the configuration of  Neo4j database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imaging Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Please see the following for Neo4j Access: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-how-to-access-neo4j/"&gt;CAST Imaging System - Information - How to access Neo4j&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Neo4j basic queries
&lt;ol&gt;
&lt;li&gt;Specify database scope
&lt;ol&gt;
&lt;li&gt;Use  &lt;database name&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;List users and access (in Imaging database scope)
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;MATCH (r:Role {Name: &amp;lsquo;Super Admin&amp;rsquo;})&amp;lt;-[:HAS_ROLE]-(k) RETURN k.Name, labels(k)&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - How to customize the quality rule control naming convention - prefix case and character set control</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-customize-the-quality-rule-control-naming-convention-prefix-case-and-character-set-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-customize-the-quality-rule-control-naming-convention-prefix-case-and-character-set-control/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cast convention of the quality rule &amp;ldquo;Control naming convention - prefix, case and character set control&amp;rdquo; should respect naming conventions described in the following official page: &lt;a href="http://doc.castsoftware.com/display/DOC80/Controls+naming+convention+-+prefix%2C+case+and+character+set+control"&gt;Controls naming convention - prefix, case and character set control&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you want to use other conventions, you can  parameterize this, by doing the following steps in CAST- MS:&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - java io FileNotFoundException cast-msconnectionProfiles pmx Access is denied</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-java-io-filenotfoundexception-cast-msconnectionprofiles-pmx-access-is-denied/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-java-io-filenotfoundexception-cast-msconnectionprofiles-pmx-access-is-denied/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error is displayed when logging into CAST Management studio db connection:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Child task on exception&lt;/em&gt;&lt;br&gt;
&lt;em&gt;XML Generation failed&lt;/em&gt;&lt;br&gt;
&lt;em&gt;java.io.FileNotFoundException C:...cast-ms.connectionProfiles.pmx (Access is denied)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when CAST Management studio fails to save the databases connection profile into the file :&lt;br&gt;
C:\Documents and Settings\xxxxx\Application Data\CAST\CAST\7.0\cast-ms.connectionProfiles.pmx&lt;/p&gt;
&lt;p&gt;So&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ensure that this file exists and is accessible (read and write) : try to edit it manually.&lt;/li&gt;
&lt;li&gt;Check if there is not more than one process of CAST management studio running and trying to access this file in the same time.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Oracle Forms Extractor - Script panel</title><link>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-script-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/cast-oracle-forms-extractor-gui/cast-oracle-forms-extractor-script-panel/</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;This section provides a detailed description of the contents of the &lt;strong&gt;Script panel&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-oracle-forms-extractor/"&gt;CAST Oracle Forms Extractor&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Script panel simply records the entire set of commands that will be used during the extraction and/or delivery processes.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/151650401/151650403.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that copying and pasting the script in this panel will NOT produce a functioning command line script for use in batch file.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="script-display"&gt;Script display&lt;/h2&gt;
&lt;p&gt;The Script panel lists the commands that will be used during the extraction and/or delivery processes. The panel is read-only, but copy/paste will function for troubleshooting.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.40</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-40/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-40/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.40 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.40&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="changes-to-rules-flagged-as-critical"&gt;Changes to rules flagged as critical&lt;/h2&gt;
&lt;p&gt;AIP Core 8.3.40 implements a feature improvement that is designed to reduce the number of rules provided by CAST (whether in AIP Core or in an official extension) that are flagged as critical. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/8-3-40-additional-notes/"&gt;8.3.40 - Additional notes&lt;/a&gt;&lt;/strong&gt; for more information about this. Impacts will be seen due to this change:&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 - Cobol Advanced Configuration via XML file</title><link>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-cobol-advanced-configuration-via-xml-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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-cobol-advanced-configuration-via-xml-file/</guid><description>&lt;h5 id="cobol-advanced-configuration-via-xml-file"&gt;Cobol Advanced Configuration via XML file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;It is possible to &lt;strong&gt;configure&lt;/strong&gt; the Mainframe Analyzer (for Cobol) via an XML file (called &lt;strong&gt;Parametrization_Cobol.xml&lt;/strong&gt; and located in the &lt;strong&gt;configuration\parametrization\cobol&lt;/strong&gt; folder hierarchy within your CAST installation folder).&lt;/p&gt;
&lt;p&gt;This file uses rules to indicate to the Mainframe Analyzer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Category 1&lt;/strong&gt; &amp;gt; when to create links from &lt;strong&gt;subprogram calls&lt;/strong&gt; to other &lt;strong&gt;objects&lt;/strong&gt; (first category of rules)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Category 2&lt;/strong&gt; &amp;gt; when to deactivate &lt;strong&gt;Use&lt;/strong&gt; links created via a grep search on literals used by specific statements (second category of rules)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The file will automatically be taken into account when the analysis is run.&lt;/p&gt;</description></item><item><title>CMS - Dependencies - Rules tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-rules-tab/</guid><description>&lt;h5 id="dependencies---rules-tab"&gt;Dependencies - Rules tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_dependencies.jpg?version=1&amp;amp;modificationDate=1549304342627&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab enables you to manage all the dependency rules for the Technologies in the Application.&lt;/p&gt;
&lt;p&gt;When a dependency exists and during the analysis process, source code corresponding to the Technologies/Analysis Units in the &lt;strong&gt;Source&lt;/strong&gt; column is scanned for references to objects in source code corresponding to the Technologies/Analysis Units in the &lt;strong&gt;Target&lt;/strong&gt; column. If any matches are found, then a link between the two objects will be created (this will be visible in CAST Enlighten or in the CAST Discovery Portal).&lt;/p&gt;</description></item><item><title>CMS - Mainframe Environment Profiles</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-environment-profile-manager/cms-mainframe-environment-profiles/</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-environment-profile-manager/cms-mainframe-environment-profiles/</guid><description>&lt;h5 id="mainframe-environment-profiles"&gt;Mainframe Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A Mainframe Environment Profile provides the means to configure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Working Folders&lt;/strong&gt; &amp;gt; &lt;strong&gt;a list of folders&lt;/strong&gt; that will be searched in order to resolve Copybook links, Cobol program links, catalogued procedure links and include file links.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Working Folders can also be administered on an individual job basis at &lt;strong&gt;Analysis Unit level&lt;/strong&gt;.&lt;/p&gt;
&lt;h6 id="creating-a-profile"&gt;Creating a profile&lt;/h6&gt;
&lt;p&gt;After clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220653/envirprofadd_ico.gif?version=1&amp;amp;modificationDate=1549304340273&amp;amp;api=v2" alt=""&gt; icon next to &lt;strong&gt;Mainframe Environment Profile&lt;/strong&gt;, a new screen will be displayed enabling you to define a name for the profile and define your working folders.&lt;/p&gt;</description></item><item><title>CMS - PowerBuilder Analysis Unit editor - Source Settings tab</title><link>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/cms-powerbuilder-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-powerbuilder-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="powerbuilder-analysis-unit-editor---source-settings-tab"&gt;PowerBuilder Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;PowerBuilder Analysis Unit editor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/pb.jpg?version=1&amp;amp;modificationDate=1549304341867&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Target&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Displays the path that contains the PowerBuilder &lt;b&gt; Target (PBT)&lt;/b&gt; file. &lt;p&gt;If this Analysis Unit is automatically defined, then this field will already be populated. You can choose a different source code location (use &lt;b&gt;Browse&lt;/b&gt;) - usually only necessary when you are manually defining the Analysis Unit - or use the &lt;b&gt;Reset&lt;/b&gt; button to re-populate the field with the default path (either the path defined when deploying the source code) or the path defined when the Analysis Unit was manually created).&lt;/p&gt;</description></item><item><title>CMS - Quality Model tab</title><link>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-quality-model-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-quality-model-tab/</guid><description>&lt;h5 id="quality-model-tab"&gt;Quality Model tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;Quality&lt;/strong&gt; part of the Assessment Model, i.e. it governs how the analyzed source code will be measured in terms of Quality. The tab is itself divided into several sub tabs, click for more information:&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-assessment-models-editor/cms-business-criteria-tab/"&gt;Business Criteria tab&lt;/a&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-assessment-models-editor/cms-technical-criteria-tab/"&gt;Technical Criteria tab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220884"&gt;Quality Rules/Quality Distributions/Quality Measures tabs&lt;/a&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-assessment-models-editor/cms-consolidation-settings-tab/"&gt;Consolidation Settings tab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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 - Search view</title><link>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-search-view/</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-infrastructure/cms-cast-management-studio-views/cms-search-view/</guid><description>&lt;h5 id="search-view"&gt;Search view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Search view displays &lt;strong&gt;results of searches&lt;/strong&gt; carried out in the CAST Management Studio:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222027/search_view.jpg?version=1&amp;amp;modificationDate=1549304357003&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="searching"&gt;Searching&lt;/h6&gt;
&lt;p&gt;You can carry out a search by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_find.png?version=1&amp;amp;modificationDate=1549304334593&amp;amp;api=v2" alt=""&gt; button in 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-views/"&gt;View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;right clicking white space in 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-views/"&gt;View&lt;/a&gt; and selecting the &lt;strong&gt;Search&lt;/strong&gt; option&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both options will display a dialog box enabling you to choose where the search will be carried out:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222027/search_dialog.jpg?version=1&amp;amp;modificationDate=1549304357010&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="results"&gt;Results&lt;/h6&gt;
&lt;p&gt;Search results are displayed in the &lt;strong&gt;Search view&lt;/strong&gt; - click a result to open the editor/view that contains the matched search item.&lt;/p&gt;</description></item><item><title>CMS - Views</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-whats-in-the-cast-management-studio/cms-views/</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-getting-started/cms-whats-in-the-cast-management-studio/cms-views/</guid><description>&lt;h5 id="views"&gt;Views&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The primary use of Views is to provide navigation of the information in the CAST Management Studio. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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; displays your organization&amp;rsquo;s IT environment (servers and associated services)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find out more detailed information about the CAST Management Studio Views 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-views/"&gt;CAST Management Studio - Views&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="appearance"&gt;Appearance&lt;/h6&gt;
&lt;p&gt;A view might appear by itself or stacked with other views in a tabbed &amp;ldquo;notebook&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alone:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220487/views_alone.jpg?version=1&amp;amp;modificationDate=1549304335853&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stacked:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220487/views_stacked.jpg?version=1&amp;amp;modificationDate=1549304335827&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Activation:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS - Windows Debugger Interference</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-windows-debugger-interference/</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-windows-debugger-interference/</guid><description>&lt;h5 id="windows-debugger-interference"&gt;Windows Debugger Interference&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you run an analysis using the CAST Management Studio on a computer where a debugger is installed, Windows is configured to run that debugger for each application that runs into a GPF.&lt;/p&gt;
&lt;p&gt;If you launch 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-run-analysis-only/"&gt;Run 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;Generate a Snapshot&lt;/a&gt; action using the CAST Management Studio, and one step in that action turns into a GPF, then the CAST Management Studio will continue the action, ignoring the fact that one step has actually failed. In this case, the Windows Debugger has intervened to stop the faulting application, however, the CAST Management Studio interprets the intervention as the application terminating successfully.&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - Must have configuration setting while analyzing pure JS client using JEE analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-must-have-configuration-setting-while-analyzing-pure-js-client-using-jee-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-must-have-configuration-setting-while-analyzing-pure-js-client-using-jee-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Must have configuration setting while analyzing pure JS client&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To analyze pure JS client, One must have folder WEB-INF with a web.xml (If not create a fake) where the javascripts files are, for example:&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - The Program Delivery Manager Tool has not ended correctly- errorcode - 1000</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly-errorcode-1000/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-the-program-delivery-manager-tool-has-not-ended-correctly-errorcode-1000/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error that is encountered when we try to accept the delivery or set it as current version.&lt;br&gt;
When you accept the delivery, you might face one of the below mentioned error.&lt;/p&gt;
&lt;p&gt;Error 1:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532284/566532286.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Error 2:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532284/566532295.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue can be countered as per the scenarios explained in the Action Plans.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Application - User Defined Modules - Information - Objects filtered out by the filter expression may be included by another analysis unit</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-user-defined-modules-information-objects-filtered-out-by-the-filter-expression-may-be-included-by-another-analysis-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-application/cms-application-user-defined-modules-information-objects-filtered-out-by-the-filter-expression-may-be-included-by-another-analysis-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains that when using a filter by analysis unit, keep in mind that objects filtered out by the filter expression may be included by another analysis unit, not sharing the same filter expression.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using a filter by analysis unit, keep in mind that objects filtered out by the filter expression may be included by another analysis unit, not sharing the same filter expression.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528882/566528881.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Architecture Model View</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-architecture-model-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-architecture-model-view/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to CMS Architecture Model while running the snapshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532571/566532570.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information on how to configure your Architecture Model, navigate to &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-architecture-models/"&gt;CMS Application - Architecture Models&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information, refer to :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3.x Documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Architecture+Models+view"&gt;CMS - Architecture Models view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the analysis fails at the Create Architecture Model step, issue is in processing &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-architecture-models/"&gt;Create Architecture Model&lt;/a&gt; feature&lt;/li&gt;
&lt;li&gt;If you encounter issues during this phase, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with&lt;a href="#CMSArchitectureModelView-RelevantInput"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant Input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Screenshot describing the error/warning&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Impact of changing the assessment model in CMS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-impact-of-changing-the-assessment-model-in-cms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-impact-of-changing-the-assessment-model-in-cms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To know the impact of the option  &amp;ldquo;Assessment Model will now be used for this Dashboard Service&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When changing the assessment model by using the change option on CMS&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527977/566527976.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Old exclusions are lost on Assessment Model change.&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Violation Index computation</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-violation-index-computation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-cast-metrics/cms-assessment-model-information-violation-index-computation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page tells the formula to obtain Violation Index for a specific object which is placed in the Violation Tab View.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="definition"&gt;Definition&lt;/h2&gt;
&lt;p&gt;Formula to obtain Violation Index for a specific object which is placed in the Violation Tab View:&lt;/p&gt;</description></item><item><title>CMS Infrastructure Services - Information - How to retrieve the list of analyzer metamodel types per technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-retrieve-the-list-of-analyzer-metamodel-types-per-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-infrastructure-services/cms-infrastructure-services-information-how-to-retrieve-the-list-of-analyzer-metamodel-types-per-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists a query to fetch the complete list of standard analyzers meta-model based types that are used in the Dynamic Link Manager (DLM) Filter rules per technology.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below query will list around 1500 object types that can be used in the DLM engine (and other configuration files either), grouping them by technology/language:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - More than one row returned by a subquery used as an expression</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-more-than-one-row-returned-by-a-subquery-used-as-an-expression/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to troubleshoot errors in snapshot generation in the consolidation phase for the below-mentioned error.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532805/566532804.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See the Cast-MS log file to check the error and SQL statement.&lt;/li&gt;
&lt;li&gt;Is the error &amp;ldquo;ERROR: more than one row returned by a subquery used as an expression&amp;rdquo; with the below SQL statement failing:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nl"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;more&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;than&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;one&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;returned&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;subquery&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;used&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;expression&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Update ADG_DELTA_SNAPSHOTS
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; set LAST_SNAPSHOT_ID = (select s.SNAPSHOT_ID from ADG_DELTA_SNAPSHOTS s
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; and s.LATEST = 1),
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; LAST_TEXT_DATE = (select s.TEXT_DATE from ADG_DELTA_SNAPSHOTS s
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; and s.LATEST = 1)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where exists (select 1 from ADG_DELTA_SNAPSHOTS s
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where s.APPLICATION_ID = ADG_DELTA_SNAPSHOTS.APPLICATION_ID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; and s.LATEST = 1)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;adg_compute_delta_snapshots&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;111&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select ADG_COMPUTE_DELTA_SNAPSHOTS (31)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_named_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;character&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;varying&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;64&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EXECUTE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select DSS_EXECUTE_NAMED_SIDE_PROCESS(I_SNAPSHOT_ID, &amp;#39;ALL&amp;#39;, I_SIDE)&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_execute_side_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;5&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;dss_cleanup_compute_metric&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;6&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;assignment&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Is the Cast-MS log containing the same failing SQL statement, if yes then the issue is due to more than one snapshot bearing the same functional date?&lt;br&gt;
As a result, the snapshot fails when it consolidates the previous and current snapshot to compute the added/deleted artifacts, as it finds more than one snapshot with the same date.&lt;/li&gt;
&lt;li&gt;The functional data redundancy is due to manual updates for either of the snapshots since it&amp;rsquo;s not possible to generate two snapshots with the same functional date from CMS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing update - duplicate key value violates unique constraint dss_me_val_typ_pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-update-duplicate-key-value-violates-unique-constraint-dss-me-val-typ-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-update-duplicate-key-value-violates-unique-constraint-dss-me-val-typ-pk/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to resolve the below snapshot issue where it fails with the error - &amp;ldquo;duplicate key value violates unique constraint dss_me_val_typ_pk&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532835/566532834.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; In CAST-Ms log you can see below error:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/NngNgEOvdX5ps7I1g7Vo0g3iV/?name=inline-719480371.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Snapshot&lt;/li&gt;
&lt;li&gt;Observe it is failed at compute snapshot step&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance Issue - Stuck at Compute Metrics - LOCAL_INIT_IFPUG</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-stuck-at-compute-metrics-local-init-ifpug/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-stuck-at-compute-metrics-local-init-ifpug/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines a performance issue where your snapshot is stuck at the Compute metrics step.&lt;br&gt;
If you query in the DSS_History table fr local base, you will find the the below procedure has started execution but never ended and leads to the performance issue.&lt;br&gt;
Start {LOCAL_INIT_IFPUG} (-3 60001 60002 69004)&lt;/p&gt;
&lt;p&gt;The LOCAL_INIT_IFPUG SP is calling another SP, DSSAPP_SCOPE_INIT_IFPUG which is stuck.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;x&amp;lt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - PLSQL Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-plsql-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-plsql-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for DotNET Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name :**** P_HEURE_DEBUT&lt;br&gt;
&lt;strong&gt;Object full name :&lt;/strong&gt; TKB.SCOTT.PKG_PURGE_TRACES.P_HEURE_DEBUT&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : ORACLE.TKB.CAST_Oracle_Schema.SCOTT.CAST_Oracle_PackageBody.PKG_PURGE_TRACES.CAST_Oracle_PrivateProcedure.P_HEURE_DEBUT()&lt;/p&gt;
&lt;p&gt;In this example, the GUID is built this way : ORACLE.&lt;Instance&gt;.CAST_Oracle_Schema.&lt;Oracle schema name&gt;.&lt;Type of the parent object&gt;.&lt;Name of the parent object&gt;.&lt;Type of the object&gt;.&lt;Name of the object&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - duplicate key value violates unique constraint idx1 coobject</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-idx1-coobject/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-idx1-coobject/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the issue related to analysis failiure during the Saving step at the Comparing objects on server with the following SQL Error message:&lt;/p&gt;
&lt;p&gt;Comparing objects on server&amp;hellip;&lt;br&gt;
SQL Error: ERROR: duplicate key value violates unique constraint &amp;ldquo;idx1_coobject&amp;rdquo;.&lt;br&gt;
SQL Error: DETAIL: Key (object_id)=(63261) already exists..&lt;br&gt;
SQL Error: CONTEXT: SQL statement &amp;ldquo;insert into AMT_OBJECT (OBJECT_ID, NAME_ID, SHORT_NAME_ID, OBJECT_TYPE_ID, INTERNAL_ID, STATUS).&lt;br&gt;
SQL Error: select OBJECT_ID, NAME_ID, SHORT_NAME_ID, OBJECT_TYPE_ID, .&lt;br&gt;
SQL Error: coalesce(o.IdKey, nextval(&amp;lsquo;IDKEY_GENERATOR&amp;rsquo;) ),.&lt;br&gt;
SQL Error: case when o.IdKey is null then &amp;lsquo;I&amp;rsquo;.&lt;br&gt;
SQL Error: else &amp;lsquo;U&amp;rsquo;.&lt;br&gt;
SQL Error: end.&lt;br&gt;
SQL Error: from IN_OBJECTS left join Objects o.&lt;br&gt;
SQL Error: on o.IdShortNam = IN_OBJECTS.SHORT_NAME_ID .&lt;br&gt;
SQL Error: and o.IdNam = IN_OBJECTS.NAME_ID .&lt;br&gt;
SQL Error: and o.ObjTyp = IN_OBJECTS.OBJECT_TYPE_ID.&lt;br&gt;
SQL Error: where SESSION_ID = I_IDSESSION&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_p_fill_obj(integer) line 20 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_P_FILL_OBJ (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_p_split_fill(integer) line 12 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_P_SPLIT_FILL (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_p_split_in(integer) line 15 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_P_SPLIT_IN (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function cache_processid(integer,integer) line 14 at SQL statement (Severity 1, Msg No 1).&lt;br&gt;
Procedure call failed: ?test_app_test_local.CACHE_PROCESSID,I_IDSESSION,I_IDUSRPRO&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Invalid Category Failed to process job</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-invalid-category-failed-to-process-job/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-invalid-category-failed-to-process-job/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Between CAST versions 6.0 and 6.4, changes were made to the way in which Universal Analyzer profiles are interpreted and as a result, some of the existing categories and properties are now deprecated.&lt;/p&gt;
&lt;p&gt;If the error &lt;strong&gt;&amp;ldquo;Invalid catergory &amp;hellip; failed to process job&amp;rdquo;&lt;/strong&gt; is displayed during a Universal Analyzer analysis, check the Universal Analyzer profile for any unsupported categories used in the xxxMetaModel.xml file.&lt;/p&gt;
&lt;p&gt;Error free logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Custom+UA+profile+-+Error+Free+Logs+-+CAST+AIP+8+-+CAST+Internal"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Custom UA profile - Error Free Logs - CAST AIP 8 - CAST Internal&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - PHP - Information - Warning - Duplicate object of type xxxx has been detected</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-php-information-warning-duplicate-object-of-type-xxxx-has-been-detected/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-php-information-warning-duplicate-object-of-type-xxxx-has-been-detected/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives us information on the warning message Duplicate object of type xxxx has been detected : yyyy occurred during PHP analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The warnings about duplicate objects occurs when two objects with same name and same type have been detected in the same file.&lt;br&gt;
Example -&lt;br&gt;
&amp;ldquo;Duplicate object of type &amp;lsquo;phpSection&amp;rsquo; has been detected : &amp;lsquo;php&amp;rsquo;&amp;rdquo; &lt;br&gt;
&amp;ldquo;Duplicate object of type &amp;lsquo;phpArray&amp;rsquo; has been detected : &amp;lsquo;$position&amp;rsquo;&amp;rdquo; &lt;br&gt;
 &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Missing project dependency The analysis results may be incomplete</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-missing-project-dependency-the-analysis-results-may-be-incomplete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-missing-project-dependency-the-analysis-results-may-be-incomplete/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running .NET analysis you get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;Line 19962: 2018-11-26 23:06:16.419355� Warning� MODULMSG ; Job execution� DOTNET.0038:Missing project dependency: S:\Sources\RDBMS\Analyzed\ig_common\Test_proj\FredCK.Test_projV2.csproj. The analysis results may be incomplete.&lt;br&gt;
Line 19963: 2018-11-26 23:06:16.434370� Warning� MODULMSG ; Job execution� DOTNET.0038:Missing project dependency: S:\Sources\RDBMS\Analyzed\ig_common\Test_proj\FredCK.Test_projV2.csproj. The analysis results may be incomplete.&lt;br&gt;
Line 19964: 2018-11-26 23:06:16.448383� Warning� MODULMSG ; Job execution� DOTNET.0038:Missing project dependency: S:\Sources\RDBMS\Analyzed\ig_common\Test_proj\FredCK.Test_projV2.csproj. The analysis results may be incomplete.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA128 Annotations are not managed in Environment Profiles</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java128-annotations-are-not-managed-in-environment-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java128-annotations-are-not-managed-in-environment-profiles/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running JEE analysis using JEE analyzer you may get warnings related to&lt;strong&gt;Annotation &amp;lsquo;xx.xx.xx.xxx&amp;rsquo; is not managed in Environment Profiles&lt;/strong&gt; as shown below:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-11-08 06:56:49.758242	 Warning	MODULMSG ; Job execution	JAVA128: Annotation &amp;#39;javax.xml.bind.annotation.XmlType&amp;#39; is not managed in Environment Profiles		
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-11-08 06:56:49.759243	 Warning	MODULMSG ; Job execution	JAVA128: Annotation &amp;#39;com.google.common.annotations.TestWS&amp;#39; is not managed in Environment Profiles		
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-11-08 06:56:49.760244	 Warning	MODULMSG ; Job execution	JAVA128: Annotation &amp;#39;javax.jws.soap.SOAPBinding&amp;#39; is not managed in Environment Profiles		
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-11-08 06:56:49.760244	 Warning	MODULMSG ; Job execution	JAVA128: Annotation &amp;#39;javax.xml.bind.annotation.XmlRootElement&amp;#39; is not managed in Environment Profiles		
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-11-08 06:56:49.760244	 Warning	MODULMSG ; Job execution	JAVA128: Annotation &amp;#39;javax.xml.ws.BindingType&amp;#39; is not managed in Environment Profiles
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - TargetInvocationException InvariantName is constrained to be unique</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-targetinvocationexception-invariantname-is-constrained-to-be-unique/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-targetinvocationexception-invariantname-is-constrained-to-be-unique/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will explain how to solve issues such as when the Run Dynamic Link Manager is failing with the error &amp;ldquo;&lt;strong&gt;System.Configuration.ConfigurationErrorsException: An error occurred creating the configuration section handler for system.data: Column &amp;lsquo;InvariantName&amp;rsquo; is constrained to be unique&lt;/strong&gt;&amp;rdquo; occurs.&lt;/p&gt;
&lt;p&gt;The full error that appears in the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Dynamic link rules log file&lt;/a&gt; message is :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;C:\Program Files\CAST\8.2&amp;gt;dynamiclinks.cli.exe executerules --profile=&amp;#34;&amp;lt;YOUR_CONNECTION_PROFILE&amp;gt;&amp;#34; --rulefile=&amp;#34;C:\CAST\MY_DLM_RULE\MyApplication.dlm.xml&amp;#34; --log=&amp;#34;C:\CAST\Logs\DLM\MyApplication_DLM.xml.log&amp;#34;
2017-04-19 07:45:20,567 [1] INFO DynamicLinks main - DynamicLinks.CLI.exe &amp;#34;exec
uterules&amp;#34; &amp;#34;--profile=ccpm_mngt&amp;#34; &amp;#34;--rulefile=C:\CAST\MY_DLM_RULE\MyApplication.dlm.xml&amp;#34; &amp;#34;--log=C:\CAST\Logs\DLM\MyApplication_DLM.xml.log&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;2017-04-19 07:45:20,607 [1] INFO DynamicLinks main - Loading C:\CAST\MY_DLM_RULE\MyApplication.dlm.xml
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;2017-04-19 07:45:20,982 [1] INFO DynamicLinks main - Loaded successfully 5 rules
Testing validity
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Configuration.ConfigurationErrorsException: A
n error occurred creating the configuration section handler for system.data: Column &amp;#39;InvariantName&amp;#39; is constrained to be unique. Value &amp;#39;Npgsql&amp;#39; is already pres
ent. (S:\Program Files\CAST\8.2\DynamicLinks.CLI.exe.Config line 9) ---&amp;gt; System.Data.ConstraintException: Column &amp;#39;InvariantName&amp;#39; is constrained to be unique. Value &amp;#39;Npgsql&amp;#39; is already present.
 at System.Data.UniqueConstraint.CheckConstraint(DataRow row, DataRowAction action)
 at System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent)
 at System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean suppressEnsurePropertyChanged, Int32 position, Boolean fireEvent, Exception&amp;amp; deferredException)
 at System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos,Boolean fireEvent)
 at System.Data.DataRowCollection.Add(DataRow row)
 ...
Connection profile: MyCSS2Server/my_application_mngt (Invalid)
Testing validity
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.NotSupportedException: Unable to determine the provider name for connection of type &amp;#39;Npgsql.NpgsqlConnection&amp;#39;.
 at System.Data.Entity.ModelConfiguration.Utilities.DbConnectionExtensions.Get
ProviderInvariantName(DbConnection connection)
....
Unhandled Exception: DynamicLinks.DlmException: No connection profile called &amp;lt;YOUR_CONNECTION_PROFILE&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt; at DynamicLinks.CLI.CommandLineExecuter.DynamicLinks.CLI.IDlmOptionVisitor.Visit(ExecuteRulesOption option)
 at DynamicLinks.CLI.CommandLineExecuter.Execute(String[] args)
 at DynamicLinks.CLI.Program.Main(String[] args)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize services - Fatal Error - Java lang outofmemory java heap space</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-java-lang-outofmemory-java-heap-space/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/cms-snapshot-analysis-synchronize-services-fatal-error-java-lang-outofmemory-java-heap-space/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution for the java.lang.outofmemory: java heap space fatal error that comes up on CMS snapshot window while running the synchronization step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534132/566534134.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the CAST-MS log file that is in &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio path&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Search for the error message.&lt;/li&gt;
&lt;li&gt;If the error message occurs just after loading the file CWProfileConnection.ini file like below screenshot :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534132/566534133.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Go to the location of the CWProfileConnection.ini file. In the above example, the path is : S:\ProgramData\CAST\CAST\8.2\CWProfileConnection.INI&lt;/li&gt;
&lt;li&gt;If the file has a size higher than 1 MB, then it is corrupted :&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534132/566534131.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Close CAST MS.&lt;/li&gt;
&lt;li&gt;Backup the file by changing the extension from INI to INI_Bck&lt;/li&gt;
&lt;li&gt;Open CAST MS again&lt;/li&gt;
&lt;li&gt;Run the Snapshot or the analysis or Synchronize service.&lt;/li&gt;
&lt;li&gt;If the above steps does not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-services/cms-snapshot-analysis-synchronize-services-fatal-error/"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-aip-node-storage-folder-locations-optional-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-aip-node-storage-folder-locations-optional-v-2-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed via Console. Currently the following storage folders are required by &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-aip-node-storage-folder-locations-optional-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-aip-node-storage-folder-locations-optional-v-2-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed via Console. Currently the following storage folders are required by &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configure AIP Node storage folder locations - optional - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-aip-node-storage-folder-locations-optional-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-aip-node-storage-folder-locations-optional-v-2-x/</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 page describes how to configure the Node storage folder locations. This is an &lt;strong&gt;optional&lt;/strong&gt; but &lt;strong&gt;recommended&lt;/strong&gt; step in the installation configuration process.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Each Node&lt;/strong&gt; that is managed by Console requires a set of &lt;strong&gt;storage folders&lt;/strong&gt; that are used to store items related to each Application onboarded and analyzed via Console. Currently the following storage folders are required by &lt;strong&gt;each Node&lt;/strong&gt; and they will be set to a &lt;strong&gt;default location&lt;/strong&gt; as listed below.&lt;/p&gt;</description></item><item><title>Configuring connection settings to PostgreSQL</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-connection-settings-to-cast-storage-service-or-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-connection-settings-to-cast-storage-service-or-postgresql/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box, CAST Console will open and maintain &lt;strong&gt;connections to the configured PostgreSQL instances&lt;/strong&gt; from the various services as follows:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;Node service(s) for result storage&lt;/th&gt;
 &lt;th&gt;Node service(s) to aip_node schema&lt;/th&gt;
 &lt;th&gt;Registry service to aip_config schema&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Console &lt;strong&gt;≥ 2.x&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Console 1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The services are set to open the following number of connections by default:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;minimum idle&lt;/th&gt;
 &lt;th&gt;maximum pool size&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Console &lt;strong&gt;≥ 2.6.2&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Console 2.0 - 2.6.1&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Console 1.x&lt;/td&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;td&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Where the following explains the two values:&lt;/p&gt;</description></item><item><title>Configuring the custom aggregation node limit</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-the-custom-aggregation-node-limit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/configuring-the-custom-aggregation-node-limit/</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;: how to configure custom aggregation node limit.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box in &lt;strong&gt;≥ 2.17.1&lt;/strong&gt;, CAST Imaging is configured automatically to &lt;strong&gt;limit the number of nodes in a &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-creating-a-custom-aggregation-mode/"&gt;custom aggregation&lt;/a&gt; to 100,000&lt;/strong&gt; (one hundred thousand) &lt;strong&gt;when the custom aggregation is configured to use an existing CAST supplied aggregation&lt;/strong&gt; (such as CAST Taxonomy, Module, Service, etc.). If the custom aggregation exceeds this value, then an error is displayed when the aggregation is created:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - The program Discovery Report has not ended correctly 2001 - 1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001-1/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes assistance for the error during packaging when the delivery management tool shows an errocode of 2001 and the following message in the log:&lt;/p&gt;
&lt;p&gt;         java.lang.StringIndexOutOfBoundsException:String index out of range: -1 at java.lang.String.substring(:0) at com.castsoftware.dmt.discoverer.jee.manifest.JeeManifestDiscoverer.endDirectory(JeeManifestDiscoverer.java:338)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536623/566536624.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - java lang OutOfMemoryError</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java-lang-outofmemoryerror/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-java-lang-outofmemoryerror/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue with Delivery Manager Tool which crashes with the following error due to memory issue.&lt;/p&gt;
&lt;p&gt;Please find the error screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536689/566536694.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566536689/566536693.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create an application in AIC Portal&lt;/li&gt;
&lt;li&gt;Download JNLP&lt;/li&gt;
&lt;li&gt;Try to package the delivery.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Extraction - Fatal Error - SQL-PLSQL - Oracle not wrapped valid functions wrong columns number</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-oracle-not-wrapped-valid-functions-wrong-columns-number/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-extraction/delivery-manager-tool-extraction-fatal-error/delivery-manager-tool-extraction-fatal-error-sql-plsql/delivery-manager-tool-extraction-fatal-error-sql-plsql-oracle-not-wrapped-valid-functions-wrong-columns-number/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide solution to the Oracle schema extraction error:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Extracting: Oracle not wrapped valid functions&amp;hellip;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;Error on: Oracle not wrapped valid functions: wrong columns number! expected: 21 found: 22&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
An Error has occurred during command processing&lt;br&gt;
Error running CAST database extractor!&lt;br&gt;
An exception has occurred during source package file creation&lt;br&gt;
An Error has occurred during command processing&lt;/p&gt;
&lt;p&gt;java.lang.IllegalMonitorStateException:&lt;br&gt;
                at java.lang.Object.wait(Object.java:-2)&lt;br&gt;
                at com.castsoftware.extractor.exporter.IdentificationGroupExporter.executeQuery(IdentificationGroupExporter.java:356)&lt;br&gt;
                at com.castsoftware.extractor.exporter.IdentificationGroupExporter.exportType(IdentificationGroupExporter.java:151)&lt;br&gt;
                at com.castsoftware.extractor.exporter.IdentificationGroupExporter.run(IdentificationGroupExporter.java:71)&lt;br&gt;
                at com.castsoftware.extractor.exporter.Exporter.exportSlice(Exporter.java:511)&lt;br&gt;
                at com.castsoftware.extractor.exporter.Exporter.export(Exporter.java:359)&lt;br&gt;
                at com.castsoftware.extractor.exporter.DatabaseExporter.exportServer(DatabaseExporter.java:356)&lt;br&gt;
                at com.castsoftware.extractor.cli.DatabaseExtractor.process(DatabaseExtractor.java:419)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication.processWithOldLogging(CommandLineApplication.java:1100)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication.parseAndRun(CommandLineApplication.java:941)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication.access$0(CommandLineApplication.java:887)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:870)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication$2.call(CommandLineApplication.java:1)&lt;br&gt;
                at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
                at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:354)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication.launch(CommandLineApplication.java:864)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:810)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication$1.call(CommandLineApplication.java:1)&lt;br&gt;
                at com.castsoftware.util.logger.Logging.execute(Logging.java:491)&lt;br&gt;
                at com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:383)&lt;br&gt;
                at com.castsoftware.cli.CommandLineApplication.run(CommandLineApplication.java:804)&lt;br&gt;
                at com.castsoftware.extractor.cli.DatabaseExtractor.main(DatabaseExtractor.java:440)&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to change the url of the AIC PORTAL in DMT</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-change-the-url-of-the-aic-portal-in-dmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-change-the-url-of-the-aic-portal-in-dmt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the AICPortal is moved to some other place the DMT installed will still refer to the old url of the AIC Portal. To make these old DMTs still working we need to redirect them to the new AIC Portal&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Package Alert tab - Packaging alerts</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts/</guid><description>&lt;h5 id="package-alert-tab---packaging-alerts"&gt;Package Alert tab - Packaging alerts&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that this section will only be populated once you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action on a Version or Source Package.&lt;/p&gt;
&lt;p&gt;This section displays a list of any &amp;ldquo;alerts&amp;rdquo; that were raised during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_package_alert_1.jpg?version=1&amp;amp;modificationDate=1549304359273&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Alerts come in various different types (non-exhaustive list):&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;Undefined variable&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A variable has been discovered in the source code in the source package. The CAST Delivery Manager Tool cannot detect a value for this variable and therefore an alert has been created.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Missing project&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A reference to project, library file, folder or resource has been discovered in the source code package. The CAST Delivery Manager Tool cannot detect this specific item anywhere in the source code package and therefore an alert has been created.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Missing library file&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Missing folder&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Missing resource&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Please note that if you &lt;strong&gt;exclude&lt;/strong&gt; a folder and subsequently during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action the discoverer finds a reference to the excluded folder, then a Package Alert will be generated. There is no way to resolve this alert with a standard &lt;strong&gt;remediation&lt;/strong&gt; (see &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222192#DMTPackageAlerttabAnymanualremediationstoapplyforalerts?-b"&gt;Handling alerts&lt;/a&gt; below), as such, if you still need to exclude the folder and want to avoid an alert, you can exclude its contents only using a specific &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-use-regular-expressions/"&gt;Regular Expression&lt;/a&gt;: For example, you have a subfolder entitled &amp;ldquo;unittests&amp;rdquo; that you do not want to include in the Package - you exclude this folder. However, other code in the Package references this folder and as such a Package Alert will be generated when the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action is run. Use forward slashes around the folder name in your Regular Expression to force the CAST Delivery Manager Tool to ignore the contents of the folder but keep the folder itself: /unittests/ No Package Alert should be generated. See also: &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222198"&gt;Package Configuration tab - Where is your source code?&lt;/a&gt; (&lt;strong&gt;Advanced Extraction settings&lt;/strong&gt;).&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="alert-summary-by-type"&gt;Alert summary by type&lt;/h6&gt;
&lt;p&gt;This section lists all the alerts that have been raised for all the projects discovered in the source code package. Selecting an alert type will display the details of the alerts raised in the section below.&lt;/p&gt;</description></item><item><title>DMT - Refresh</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-refresh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-refresh/</guid><description>&lt;h5 id="refresh"&gt;Refresh&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Refresh&lt;/strong&gt; option is &lt;em&gt;only&lt;/em&gt; visible if you are working with the DMT directly from the &lt;strong&gt;CAST AIC Portal -&lt;/strong&gt; See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;CAST Delivery Manager Tool modes&lt;/a&gt;. &lt;strong&gt;Refresh&lt;/strong&gt; is not required when working with the DMT via the CAST Management Studio because the information is taken directly from the Source Code Delivery Folder.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Refresh&lt;/strong&gt; action will transfer the contents of the CAST AIC Portal (i.e. the Source Code Delivery Folder) into the local CAST Delivery Manager Tool workspace - in other words a &amp;ldquo;download&amp;rdquo; action. This action will therefore &amp;ldquo;refresh&amp;rdquo; the contents of the CAST Delivery Manager Tool to ensure that you are working with the most up-to-date information.&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 1.2</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-1-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-1-2/</guid><description>&lt;h3 id="1211-funcrel"&gt;1.2.11-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Improved upgrade support&lt;/td&gt;
 &lt;td&gt;This new release includes a new executable &amp;ldquo;imagingsetup&amp;rdquo; which will 1) manage the upgrade to a new release of CAST Imaging and manage the existing Docker Installer files preserving any customization that has been made and 2) can be used for fresh installations. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker"&gt;https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+installation+for+Docker+on+Linux+or+Microsoft+Windows"&gt;https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+installation+for+Docker+on+Linux+or+Microsoft+Windows&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1210-funcrel"&gt;1.2.10-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Compatible with CAST Imaging ≥ 2.14.x.&lt;/p&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6664&lt;/td&gt;
 &lt;td&gt;Update to Docker starter files to improve automation and backup.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-6238&lt;/td&gt;
 &lt;td&gt;Update to enable integration with CAST Highlight to expose information in CAST Imaging about external/third-party objects: name, version and age of the third-party component and also whether any CVEs are active against it. See the entry &amp;ldquo;UI - Legend - Third-party object property information via CAST Highlight&amp;rdquo; under &amp;ldquo;Feature Improvements&amp;rdquo; in &lt;a href="https://doc.castsoftware.com/display/IMAGING/2.14"&gt;https://doc.castsoftware.com/display/IMAGING/2.14&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-189&lt;/td&gt;
 &lt;td&gt;Fixes an issue (related to TTY) when running the &amp;ldquo;etl-automation&amp;rdquo; tool manually.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="129-funcrel"&gt;1.2.9-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - SSO access to CAST Imaging from CAST Console Standalone&lt;/td&gt;
 &lt;td&gt;This update provides the required configuration to support SSO (single sign on) access from CAST Console Standalone edition (≥ 2.5).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGETL-189&lt;/td&gt;
 &lt;td&gt;Fixes an internal bug in the ETL process for TTY.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="128-funcrel"&gt;1.2.8-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-2"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5986&lt;/td&gt;
 &lt;td&gt;Fixes an issue in Linux, where Source code service was not creating log file during Linux deployment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="127-funcrel"&gt;1.2.7-funcrel&lt;/h3&gt;
&lt;h4 id="note-1"&gt;Note&lt;/h4&gt;
&lt;p&gt;Compatible with CAST Imaging ≥ 2.11.x.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Exclusions</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exclusions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exclusions/</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 page provides instructions for managing &lt;strong&gt;Exclusions&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Engineering Dashboard&lt;/strong&gt; features the ability to &lt;strong&gt;Exclude&lt;/strong&gt; objects from a future snapshot - this can be useful when the object is violating an AIP rule, but is irrelevant:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610511/382610515.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when an object is excluded, it will be excluded in the &lt;strong&gt;next snapshot and in all future snapshots&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using the Exclude feature &lt;strong&gt;will affect grades&lt;/strong&gt; when a new snapshot is generated or when a snapshot is consolidated. This is because the violations that are excluded will not be included in the new results. This impact will be seen in the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/"&gt;Health Dashboard&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exclusions&lt;/strong&gt; are available when viewing data from a &lt;strong&gt;previous snapshot&lt;/strong&gt;, however, the ability to edit Exclusions is only available from the &lt;strong&gt;most recent snapshot&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="permissions-required-to-manage-exclusions"&gt;Permissions required to manage Exclusions&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;Permission required&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;To edit &lt;strong&gt;Exclusions&lt;/strong&gt; - i.e. add/remove objects.&lt;/td&gt;
 &lt;td&gt;Your user login must have the &lt;strong&gt;EXCLUSION_MANAGER&lt;/strong&gt; role.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Notes:&lt;/p&gt;</description></item><item><title>ENL - Building views automatically</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-building-views-automatically/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-building-views-automatically/</guid><description>&lt;h5 id="building-views-automatically"&gt;Building views automatically&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In order to save time, you can quickly and easily build Graphical Views using the automatic &lt;strong&gt;Build View&lt;/strong&gt; options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;Place&lt;/a&gt; an object in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Right click the object to display the contextual menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Build View&lt;/strong&gt; and then the function you require:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/"&gt;Call Hierarchy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/"&gt;Path Finder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The results of all features launched under the Build View option will be displayed in their own &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical Views&lt;/a&gt; - some windows may not be accessible from this view (such as the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;You can return to the original view using the &lt;strong&gt;Window&lt;/strong&gt; menu option.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build View&lt;/strong&gt; is not currently supported in a &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environment&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Library window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/</guid><description>&lt;h5 id="library-window"&gt;Library window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Library window helps you manage your Libraries (&lt;strong&gt;creating&lt;/strong&gt; new Libraries and &lt;strong&gt;working&lt;/strong&gt; with existing Libraries).&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/"&gt;Libraries&lt;/a&gt; for more information about Libraries.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;By default, the window will be displayed when you launch the application. To hide it click &lt;strong&gt;View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Library.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The window has &lt;strong&gt;other&lt;/strong&gt; &amp;ldquo;docked&amp;rdquo; positions which can be used by moving the window until its outline changes shape and then releasing the mouse button, or you can double-click in the title bar to restore the &amp;ldquo;docked&amp;rdquo; position.&lt;/li&gt;
&lt;li&gt;Double-click anywhere in the title bar -  this will &amp;ldquo;undock&amp;rdquo; the window and you will then be able to move it as normal.&lt;/li&gt;
&lt;li&gt;You can find out more detailed information about &lt;strong&gt;creating libraries&lt;/strong&gt; and &lt;strong&gt;associating objects&lt;/strong&gt; to them in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/"&gt;Notions&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Libraries can be &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-using-libraries/"&gt;dragged and dropped&lt;/a&gt; into the Graphical View.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_cross_ico.gif?version=1&amp;amp;modificationDate=1549304380333&amp;amp;api=v2" alt=""&gt; and &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_erase_ico.gif?version=1&amp;amp;modificationDate=1549304380313&amp;amp;api=v2" alt=""&gt; buttons in the window allow you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;create&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-dropping-libraries/"&gt;drop&lt;/a&gt; libraries respectively.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_libraryact_ico.gif?version=1&amp;amp;modificationDate=1549304380280&amp;amp;api=v2" alt=""&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_librarydea_ico.gif?version=1&amp;amp;modificationDate=1549304380273&amp;amp;api=v2" alt=""&gt;&lt;/strong&gt; buttons in the window &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-using-libraries/"&gt;activate and deactivate&lt;/a&gt; all Libraries present in the window.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-libraries/"&gt;Libraries&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Messages and Errors tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-messages-and-errors-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-messages-and-errors-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLMessagesandErrorstab-MessagesandErrorstab"&gt;Messages and Errors tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Messages &amp;amp; Errors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_msgerr.gif?version=1&amp;amp;modificationDate=1549304366610&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab enables you to configure various options for the errors and messages that are saved to an external file. These messages are also displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/"&gt;Log Window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Main Log File Name&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" valign="top" width="30%"&gt;&lt;b&gt;Log root directory&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="70%"&gt;This field displays the &lt;b&gt;directory&lt;/b&gt; in which the application specific log file will be stored - by default this is set to your TEMP or TMP environment variable, with the addition of: &lt;p&gt;CAST\CAST\&amp;lt;version_number&amp;gt;&lt;/p&gt;</description></item><item><title>ENL - Renaming Functional Domains</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-renaming-functional-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-renaming-functional-domains/</guid><description>&lt;h5 id="renaming-functional-domains"&gt;Renaming Functional Domains&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To rename a Functional Domain you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;created&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the &lt;strong&gt;Domain&lt;/strong&gt; you want to rename in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Rename Domain&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;li&gt;Change the highlighted Domain name as appropriate.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can rename Domains in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-domain-manager/"&gt;Domain Manager&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You can rename Domains immediately after their &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;creation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You cannot rename the default &amp;ldquo;Default Domain&amp;rdquo;&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-notions/enl-functional-domains/enl-creating-functional-domains/"&gt;Creating Functional Domains&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Understanding Default Layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-layers/enl-understanding-default-layers/</guid><description>&lt;h5 id="understanding-default-layers"&gt;Understanding Default Layers&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Layers window contains three default Layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h6 id="layer"&gt;&lt;Default&gt; layer&lt;/h6&gt;
&lt;p&gt;Any &lt;strong&gt;objects&lt;/strong&gt; or &lt;strong&gt;links&lt;/strong&gt; (except &lt;strong&gt;Belongs To&lt;/strong&gt; and &lt;strong&gt;Escalated&lt;/strong&gt; links, see options below) will be &lt;strong&gt;automatically assigned&lt;/strong&gt; to this Layer when you place them in the Graphical View. This Layer is displayed by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h6 id="layer-1"&gt;&lt;Belongs To&gt; layer&lt;/h6&gt;
&lt;p&gt;All &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-belongs-to-links/"&gt;Belongs To links&lt;/a&gt; are automatically assigned to this Layer. This Layer is displayed by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h6 id="layer-2"&gt;&lt;Escalated&gt; layer&lt;/h6&gt;
&lt;p&gt;All &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/"&gt;Escalated links&lt;/a&gt; are automatically assigned to this layer. This Layer is displayed by default.&lt;/p&gt;</description></item><item><title>ENL - Using Help</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-using-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-welcome/enl-using-help/</guid><description>&lt;h5 id="using-help"&gt;Using Help&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This help system, based on &lt;a href="http://msdn2.microsoft.com/en-us/library/ms670169.aspx"&gt;Microsoft HTML Help&lt;/a&gt;, makes use of the latest technology to provide you with in-depth and easily accessible information. It provides both general and more detailed descriptions about all the available features of the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key features&lt;/strong&gt; of CAST&amp;rsquo;s online Help system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Contents&lt;/strong&gt; tab shows you the exact location of the current topic. Use the auto-sync feature (&lt;strong&gt;Locate&lt;/strong&gt; button) to identify your position within the Help system.&lt;/li&gt;
&lt;li&gt;The interactive &lt;strong&gt;Index&lt;/strong&gt; and full-text &lt;strong&gt;Search&lt;/strong&gt; capabilities allow you to quickly reach the information you need.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Favorites&lt;/strong&gt; tab enables you to store pages that you use regularly and even allows you to rename pages for easy identification.&lt;/li&gt;
&lt;li&gt;If you find reading from paper more comfortable, you can print the current topic (represented by the  &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_bsheet.gif?version=1&amp;amp;modificationDate=1549304361327&amp;amp;api=v2" alt=""&gt; icon) or an entire section (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_bbook.gif?version=1&amp;amp;modificationDate=1549304361333&amp;amp;api=v2" alt=""&gt;), by using the &lt;strong&gt;Print&lt;/strong&gt; command located on the toolbar.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; button hides more detailed information. Click the button or the associated link to reveal the required information.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_minus.gif?version=1&amp;amp;modificationDate=1549304361303&amp;amp;api=v2" alt=""&gt; button can be clicked to hide a topic.&lt;/li&gt;
&lt;li&gt;Clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" alt=""&gt; button will display all hidden topics in the current page. Click again to hide them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To start your exploration, please choose a topic to view from the table of contents (&lt;strong&gt;Contents&lt;/strong&gt; tab).&lt;/p&gt;</description></item><item><title>ENL - Using Libraries</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-using-libraries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-using-libraries/</guid><description>&lt;h5 id="using-libraries"&gt;Using Libraries&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Once you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;created&lt;/a&gt; a library and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;associated&lt;/a&gt; an object (or objects) to that Library you can begin to work with it.&lt;/p&gt;
&lt;p&gt;To get an idea how Libraries work, follow the simple instructions below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;C&lt;/a&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-creating-libraries/"&gt;reate&lt;/a&gt; a new Library.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;A&lt;/a&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;ssociate&lt;/a&gt; an object to that Library (any object will do).&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;Place&lt;/a&gt; the same object in the Graphical View.&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt; select the Library to activate it (a check mark will appear next to the Library).&lt;/li&gt;
&lt;li&gt;A message will be displayed asking if you want to replace your technical objects with the selected library, click &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Your object will then be replaced by the Library in the Graphical View.&lt;/li&gt;
&lt;li&gt;Any objects that you &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;place&lt;/a&gt; in the Graphical View that have a link to (whether calling or called) to the object associated to the Library will be linked to the Library with an Access (A) type &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;link&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ENL - What is the Output window?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-what-is-the-output-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-what-is-the-output-window/</guid><description>&lt;h5 id="what-is-the-output-window"&gt;What is the Output window?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Output window&lt;/strong&gt; displays a variety of information. The window comprises a set of tabs, each providing separate pieces of information. Clicking a tab will display the required information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-log-window/"&gt;Log Window&lt;/a&gt; - messages and errors returned by the server or by the application&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-user-list/"&gt;User List&lt;/a&gt; - enables you to display and save a list of objects&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-code-list/"&gt;Search In Code List&lt;/a&gt; - displays the results of a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Code&lt;/a&gt; operation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-search-in-comment-list/"&gt;Search In Comment List&lt;/a&gt; - displays the result of a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Comment&lt;/a&gt; operation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-output-window/enl-report-list/"&gt;Report&lt;/a&gt; - displays the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/"&gt;Join Links Report&lt;/a&gt; (only for &lt;strong&gt;Oracle&lt;/strong&gt; users) and the results of the Project differences feature.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to hide the Output window:&lt;/p&gt;</description></item><item><title>ENL - What is the Search in Code/BF/Comments feature?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-what-is-the-search-in-codebfcomments-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-search-in-codebfcomments/enl-what-is-the-search-in-codebfcomments-feature/</guid><description>&lt;h5 id="what-is-the-search-in-codebfcomments-feature"&gt;What is the Search in Code/BF/Comments feature?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This application provides an extremely practical tool that enables you to search for any character string or regular expression located in the code, comments or Business Functions of objects loaded into the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;. You can specify the type of object, individual object or group of objects you want to search.&lt;/p&gt;
&lt;p&gt;This feature thus offers you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the option of identifying all explicit references contained in all objects loaded into the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;the support of &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-regular-expressions/"&gt;regular expressions&lt;/a&gt; used to describe the different forms of the character string being searched for.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222493"&gt;Launching Search in Code/BF/Comments&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to identify and open an object in Enlighten Graphical View</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-and-open-an-object-in-enlighten-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-and-open-an-object-in-enlighten-graphical-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This information page explains how to correctly identify an object in Enlighten. For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For CAST 8.3.x: &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/ENL+-+Objects"&gt;ENL - Objects&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Enlighten and search for the object in the knowledge base as described in &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=200051168"&gt;ENL - Finding/locating objects in the Knowledge Base&lt;/a&gt;. The search results return objects based on your criteria with regard to the &lt;strong&gt;Object Name&lt;/strong&gt;, &lt;strong&gt;Full Name&lt;/strong&gt; and &lt;strong&gt;Type&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Place all objects retrieved from previous step on the Enlighten Graphical View, open the objects properties view as described in &lt;a href="http://doc.castsoftware.com/display/DOC83/ENL+-+Viewing+properties"&gt;ENL - Viewing properties&lt;/a&gt; and retrieve the objects source file path/name.&lt;/li&gt;
&lt;li&gt;Retrieve the ObjectID for each object. There are 2 ways to do this
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Open pgAdmin, &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-connect-to-pgadmin/"&gt;connect&lt;/a&gt;to the knowledge base and run the queries found in &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-id-of-an-object-from-its-object-name-or-full-name/"&gt;SQL Queries - CAST Knowledge Base - Queries on objects - How to get the ID of an object from its object name or full name&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Exclusions tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/exclusions-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/exclusions-tile/</guid><description>&lt;p&gt;By default, Exclusions tile displays:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Active Exclusions:&lt;/strong&gt; Shows the number of violations that have been added to the Exclusion list and a subsequent snapshot has been generated (therefore the violations are not part of the results of the current snapshot) - i.e. they are actively excluded.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduled Exclusions:&lt;/strong&gt; Shows the number violations that have been added to the Exclusion list and no snapshot has yet been generated (therefore the violations still form part of the results of the current snapshot). When a snapshot is generated, exclusions in this list will move to the &lt;strong&gt;Active Exclusions&lt;/strong&gt; list.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188281/555188283.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 2.0</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-2-0/</guid><description>&lt;h3 id="200-funcrel"&gt;2.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;In order to continue to make use of the bundle creation features, this upgrade is required, otherwise bundle creation could fail unexpectedly due to new features and constraints introduced to &lt;a href="https://extend.castsoftware.com"&gt;https://extend.castsoftware.com&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-2&lt;/td&gt;
 &lt;td&gt;Log Messages are now added to the bundle files for offline Extend configurations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-11&lt;/td&gt;
 &lt;td&gt;Support for Extend package restrictions to prevent restricted extensions from being added to to a bundle.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33834&lt;/td&gt;
 &lt;td&gt;Resolved an issuing causing dependencies that do not satisfy dependency requirements to be installed, instead of their correct versions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;33342&lt;/td&gt;
 &lt;td&gt;Fixed an issue that caused an error when reading nupkg archives.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - How to identify URI request of Simple REST Client related to a specific tile</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-identify-uri-request-of-simple-rest-client-related-to-a-specific-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-identify-uri-request-of-simple-rest-client-related-to-a-specific-tile/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the methodology to identify the URI request of &amp;ldquo;Simple REST Client&amp;rdquo; related to a specific tile on CAST Application Analytics Dashboard (CAST HD) using F12 developer tools.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBM&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;F12 developer tools is a suite of tools to help you build and debug your webpage. The view you see through F12 tools is  how the actual way, the Browser Document Object Model (DOM) interprets the page.&lt;/p&gt;</description></item><item><title>Injecting custom tags</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/injecting-custom-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/injecting-custom-tags/</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 page explains how to &lt;strong&gt;inject custom tags&lt;/strong&gt; into the Health or Engineering dashboards. These custom tags can then be used in custom tiles. Injecting custom tags is available in the CAST Dashboard Package &lt;strong&gt;≥ 1.11.0&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST automatically applies tags to certain structural rules via the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Quality Standards Mapping&lt;/a&gt;&lt;/strong&gt; extension, however, it is also possible to &lt;strong&gt;manually inject custom tags&lt;/strong&gt;, apply them to specific structural rules and then exploit these custom tags in either the &lt;strong&gt;Engineering&lt;/strong&gt; or &lt;strong&gt;Health Dashboard&lt;/strong&gt; via a &lt;strong&gt;Custom Tile&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Modifying links between existing linked objects using CI_LINKS</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-links-between-existing-linked-objects-using-ci-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-links-between-existing-linked-objects-using-ci-links/</guid><description>&lt;h3 id="neither-objects-have-an-object_guid"&gt;Neither objects have an OBJECT_GUID&lt;/h3&gt;
&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 AIP Core &lt;strong&gt;≥&lt;/strong&gt; 8.3.45, the table &lt;strong&gt;GUID_OBJECTS&lt;/strong&gt; can no longer be used . Attempting to use it will generate and &lt;strong&gt;ERROR_ID = 5&lt;/strong&gt; on each returned row. If you have scripts using this table to generate custom OBJECT_GUIDs, for legacy technologies such as VisualBasic and PowerBuilder, you should update those scripts to use the OBJECT_ID (which is always available) instead of generating a custom OBJECT_GUID using this table. In this situation, the example below is obsolete and should not be used.&lt;/p&gt;</description></item><item><title>Legacy CAST Engineering Dashboard - CED</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/legacy-cast-engineering-dashboard-ced/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/legacy-cast-engineering-dashboard-ced/</guid><description>&lt;p&gt;The &lt;strong&gt;legacy CAST Engineering Dashboard&lt;/strong&gt; provided as a CED.war file in AIP Core is &lt;strong&gt;not supported&lt;/strong&gt; and should not be used. Instead please use the modern CAST Engineering Dashboard - see**&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=latest&lt;/a&gt;**.&lt;/p&gt;</description></item><item><title>Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/limitations/</guid><description>&lt;h2 id="link-bookmarks"&gt;Link bookmarks&lt;/h2&gt;
&lt;p&gt;Bookmarks for links between objects (i.e. indicating the code that generates the link between the two objects) will only be saved to the Analysis schema (local) when the link code is located within a bookmark of the calling object.&lt;/p&gt;</description></item><item><title>Open source software shipped with CAST Products</title><link>https://doc.castsoftware.com/export-v2/sizing/open-source-software-shipped-with-cast-aip-and-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/sizing/open-source-software-shipped-with-cast-aip-and-cast-imaging/</guid><description>&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/legal/"&gt;Legal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Open source software&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="open-source-software-shipped-with-cast-products"&gt;Open source software shipped with CAST Products&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/SIZING/com.castsoftware.imaging.png" alt="CAST Imaging"&gt; &lt;a href="https://doc.castsoftware.com/export/SIZING/cast-imaging/"&gt;CAST Imaging&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/export/SIZING/com.castsoftware.aip.png" alt="CAST SQG"&gt; &lt;a href="https://doc.castsoftware.com/export/SIZING/cast-gatekeeper/"&gt;CAST GateKeeper&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Operating systems Information - Required Operating System Privilege for CAST</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-required-operating-system-privilege-for-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-required-operating-system-privilege-for-cast/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the Operating System Privilege Required for Creating &amp;amp; Running Analysis Job&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each user should have full access to&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Document &amp;amp; Settings Area&lt;/li&gt;
&lt;li&gt;The area named &amp;ldquo;all Users&amp;rdquo; in Document &amp;amp; Settings&lt;/li&gt;
&lt;li&gt;Temp folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Path have changed over the versions of windows, but &lt;strong&gt;those paths can be identified using environment variables&lt;/strong&gt; which are always the same whatever is the version of windows.&lt;/p&gt;
&lt;p&gt;So use the following Steps to identify the path&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Error - When using the Oracle to CSS migration tool no action is done and the tool disconnects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-when-using-the-oracle-to-css-migration-tool-no-action-is-done-and-the-tool-disconnects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-error-when-using-the-oracle-to-css-migration-tool-no-action-is-done-and-the-tool-disconnects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the Oracle to CSS migration tool, no action happens and the tool disconnects as shown in the following log lines:&lt;/p&gt;
&lt;p&gt;2019-01-14 13: 13: 36.776 - Starting database migration for configuration: G: \ temp \ oracle_css3 \ configuration_ORA_CSS3.castmigration like this : &lt;br&gt;
2019-01-14 13: 13: 36.823 - Connecting to origin server: jdbc: oracle: thin: @ x.x.x.x: 1521: SID1 user: user1 &amp;hellip; &lt;br&gt;
2019-01-14 13: 13: 37.307 - Connected to: jdbc: oracle: thin: @ x.x.x.x: 1521: SID1 user: user1 &lt;br&gt;
2019-01-14 13: 13: 37.307 - Connected to origin server! &lt;br&gt;
2019-01-14 13: 13: 37.307 - Connecting to target server: jdbc: postgresql: //x.x.x.x: 2282 / postgres user: operator &amp;hellip; &lt;br&gt;
2019-01-14 13: 13: 37.354 - Connected to: jdbc: postgresql: //x.x.x.x: 2282 / postgres user: operator &lt;br&gt;
2019-01-14 13: 13: 37.354 - Connected to target server! &lt;br&gt;
2019-01-14 13: 13: 37.370 - Working folder: C: \ Users \ local_user\ AppData \ Local \ Temp \ CAST \ CAST \ 8.2 \ AIPDatabaseMigrationTool_20190114_131337 &lt;br&gt;
2019-01-14 13: 13: 37.385 - Validating the configuration &amp;hellip; &lt;br&gt;
2019-01-14 13: 13: 37.401 - Configuration validated! &lt;br&gt;
2019-01-14 13: 13: 37.401 - Disconnected! &lt;br&gt;
2019-01-14 13: 13: 37.401 - Disconnected! &lt;br&gt;
2019-01-14 13: 13: 37.401 - Database migration completed in 0 ms&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Installing and deploying CAST Storage Service on Linux</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-installing-and-deploying-cast-storage-service-on-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-installing-and-deploying-cast-storage-service-on-linux/</guid><description>&lt;p&gt;Please see:  &lt;a href="http://doc.castsoftware.com/display/DOC80/Deploying+CAST+Storage+Service+on+Linux"&gt;http://doc.castsoftware.com/display/DOC80/Deploying+CAST+Storage+Service+on+Linux&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to connect to PgAdmin</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-connect-to-pgadmin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-connect-to-pgadmin/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides Information on how to connect to PgAdmin and Cast Storage Service and run the queries on that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To connect to PgAdmin do the following in New Server Registration&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;: Give a name to your server Like: Myadmin&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Host&lt;/strong&gt;: localhost&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Port&lt;/strong&gt;: &lt;port&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Username&lt;/strong&gt;:&amp;lt; username&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Password&lt;/strong&gt;:&amp;lt; password&amp;gt;&lt;/p&gt;
&lt;p&gt;Click OK to connect the PgAdmin.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc.castsoftware.com/download/attachments/147850591/serverregd.png?version=1&amp;amp;modificationDate=1427274689987&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.9</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-9/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please also see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h4 id="sap-powerbuilder"&gt;SAP PowerBuilder&lt;/h4&gt;
&lt;p&gt;CAST AIP now supports the analysis of &lt;a href="https://doc.castsoftware.com/technologies/"&gt;SAP PowerBuilder 2017, 2017 R2 and 2017 R3&lt;/a&gt;. There are no changes to the method of support, in other words, the PowerBuilder IDE is still required on the Analysis machine (see &lt;a href="https://doc.castsoftware.com/technologies/"&gt;PowerBuilder - Required third-party software&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id="cast-management-studio-gui"&gt;CAST Management Studio GUI&lt;/h3&gt;
&lt;h4 id="open-engineering-dashboard-option"&gt;Open Engineering Dashboard option&lt;/h4&gt;
&lt;p&gt;The existing option &lt;strong&gt;Open Engineering Dashboard&lt;/strong&gt; has been renamed to &lt;strong&gt;Open Dashboard&lt;/strong&gt;. The behavior of the option is exactly as before.&lt;/p&gt;</description></item><item><title>Report Generation configuration</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/report-generation-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/report-generation-configuration/</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 page explains how to configure Report Generation used in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboard&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This information is valid only for &lt;strong&gt;≤ 2.6&lt;/strong&gt; releases of the Engineering Dashboard: when using &lt;strong&gt;≥ 2.7&lt;/strong&gt;, no configuration is required since reports are generated automatically in PDF format. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Report Generation feature allows you to generate reports on the fly direct from the CAST Engineering Dashboard interface. Various reports can be generated, however, some require some &lt;strong&gt;configuration&lt;/strong&gt; before they will work. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>RPC - Shortcut Keys</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-shortcut-keys/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-shortcut-keys/</guid><description>&lt;h5 id="shortcut-keys"&gt;Shortcut Keys&lt;/h5&gt;
&lt;hr&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;F1&lt;/td&gt;
 &lt;td&gt;Launches the on-line Help&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F5&lt;/td&gt;
 &lt;td&gt;Refreshes the contents of certain dialog boxes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+A&lt;/td&gt;
 &lt;td&gt;Selects &lt;strong&gt;all&lt;/strong&gt; text in active document.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+C&lt;/td&gt;
 &lt;td&gt;Copies the selected item and places it in the clipboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+F&lt;/td&gt;
 &lt;td&gt;Use this command to display the &lt;strong&gt;Find&lt;/strong&gt; dialog box. You can use this dialog box to locate text in the current document.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+H&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/"&gt;Report On SQL Query&lt;/a&gt;, enabling you to select an existing template for a Report.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+N&lt;/td&gt;
 &lt;td&gt;Use this command to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-open-new-connection/"&gt;open a new connection&lt;/a&gt; to a server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+Y&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-report-on-specific-objects/"&gt;Report On Specific Objects&lt;/a&gt;, enabling you to create a Report in a series of user friendly steps.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RPC - Using Help</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-using-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-welcome/rpc-using-help/</guid><description>&lt;h5 id="using-help"&gt;Using Help&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This help system, based on &lt;a href="http://msdn2.microsoft.com/en-us/library/ms670169.aspx"&gt;Microsoft HTML Help&lt;/a&gt;, makes use of the latest technology to provide you with in-depth and easily accessible information. It provides both general and more detailed descriptions about all the available features of the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key features&lt;/strong&gt; of CAST&amp;rsquo;s online Help system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Contents&lt;/strong&gt; tab shows you the exact location of the current topic. Use the auto-sync feature (&lt;strong&gt;Locate&lt;/strong&gt; button) to identify your position within the Help system.&lt;/li&gt;
&lt;li&gt;The interactive &lt;strong&gt;Index&lt;/strong&gt; and full-text &lt;strong&gt;Search&lt;/strong&gt; capabilities allow you to quickly reach the information you need.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Favorites&lt;/strong&gt; tab enables you to store pages that you use regularly and even allows you to rename pages for easy identification.&lt;/li&gt;
&lt;li&gt;If you find reading from paper more comfortable, you can print the current topic (represented by the  &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_bsheet.gif?version=1&amp;amp;modificationDate=1549304381570&amp;amp;api=v2" alt=""&gt; icon) or an entire section (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_bbook.gif?version=1&amp;amp;modificationDate=1549304381577&amp;amp;api=v2" alt=""&gt;), by using the &lt;strong&gt;Print&lt;/strong&gt; command located on the toolbar.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_plus.gif?version=1&amp;amp;modificationDate=1549304381537&amp;amp;api=v2" alt=""&gt; button hides more detailed information. Click the button or the associated link to reveal the required information.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_minus.gif?version=1&amp;amp;modificationDate=1549304381547&amp;amp;api=v2" alt=""&gt; button can be clicked to hide a topic.&lt;/li&gt;
&lt;li&gt;Clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223638/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304381530&amp;amp;api=v2" alt=""&gt; button will display all hidden topics in the current page. Click again to hide them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To start your exploration, please choose a topic to view from the table of contents (&lt;strong&gt;Contents&lt;/strong&gt; tab).&lt;/p&gt;</description></item><item><title>RPC - What is a Report on Specific Objects?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-what-is-a-report-on-specific-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-what-is-a-report-on-specific-objects/</guid><description>&lt;h5 id="what-is-a-report-on-specific-objects"&gt;What is a Report on Specific Objects?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This wizard enables you to build an HTML based report about specific objects stored in your Knowledge Base. This wizard is designed to be simple and flexible - if you need to create more complex reports through the use of SQL queries and templates, see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/"&gt;Report On SQL Query&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-report-with-predefined/"&gt;Report With Predefined&lt;/a&gt;.&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/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-launching-a-report-on-specific-objects/"&gt;Launching a Report on Specific Objects&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/264223638/images_cast.gif?version=1&amp;amp;modificationDate=1549304381557&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - Exclusions</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-exclusions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-exclusions/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page provides instructions for managing &lt;strong&gt;Exclusions&lt;/strong&gt; in the &lt;strong&gt;Security Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Security Dashboard&lt;/strong&gt; features the ability to &lt;strong&gt;Exclude&lt;/strong&gt; objects from a future snapshot - this can be useful when the object is violating an AIP Quality Rule, but is irrelevant:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/214172106/214172107.jpg" alt=""&gt;&lt;/p&gt;
&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;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when an object is excluded, it will be excluded in the &lt;strong&gt;next snapshot and in all future snapshots&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using the Exclude feature &lt;strong&gt;will affect grades&lt;/strong&gt; when a new snapshot is generated or when a snapshot is consolidated. This is because the violations that are excluded will not be included in the new results.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exclusions&lt;/strong&gt; are available when viewing data from a &lt;strong&gt;previous snapshot&lt;/strong&gt;, however, the ability to edit Exclusions is only available from the &lt;strong&gt;most recent snapshot&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="permissions-required-to-manage-exclusions"&gt;Permissions required to manage Exclusions&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;Permission required&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;To edit &lt;strong&gt;Exclusions&lt;/strong&gt; - i.e. add/remove objects.&lt;/td&gt;
 &lt;td&gt;Your user login must have the &lt;strong&gt;EXCLUSION_MANAGER&lt;/strong&gt; role.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Notes:&lt;/p&gt;</description></item><item><title>Server Manager - Managing Extensions - SQL Analyzer - Error - Analyzer for SQL Files is incompatible with the schema metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-sql-analyzer-error-analyzer-for-sql-files-is-incompatible-with-the-schema-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-installing-extensions/server-manager-managing-extensions/server-manager-managing-extensions-sql-analyzer-error-analyzer-for-sql-files-is-incompatible-with-the-schema-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Server Manager throws the following error when trying to install the SQL Analyzer extension:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analyzer for SQL Files is incompatible with the schema metamodel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537402/566537404.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In your CAST schemas (local, central &amp;amp; mngt), the custom UA language pack “SQLScript” has been installed.&lt;br&gt;
To determine if it has been installed, run the following query in Management base.&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Fatal Error - java.lang.NegativeArraySizeException</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-java-lang-negativearraysizeexception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-java-lang-negativearraysizeexception/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running the CAST DB extractor on an Oracle 10g database, we come across the below error from the extraction log &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exceptions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LogException&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;cast&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;utilities&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;subExecuteException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exceptions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LogException&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;cast&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;utilities&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;subExecuteException&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeConstructorAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance0&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Native&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Method&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NativeConstructorAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DelegatingConstructorAccessorImpl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;reflect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Constructor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exceptions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LogException&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LogException&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;79&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exceptions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;LogException&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;newInstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LogException&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;118&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;547&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;runInNewContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;415&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUIApplication$ApplicationRunner&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUIApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;2642&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Caused&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lang&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NegativeArraySizeException&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;net&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;ano&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CryptoNIONSDataChannel&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;readDataFromSocketChannel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CMAREngineNIO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;prepareForReading&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CMAREngineNIO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;98&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CMAREngineNIO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;unmarshalUB1&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CMAREngineNIO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;534&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CTTIfun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;receive&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CTTIfun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;485&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CTTIfun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doRPC&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CTTIfun&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;252&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4C8Oall&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doOALL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4C8Oall&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;612&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doOall8&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;213&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doOall8&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;37&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeForDescribe&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T4CStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;733&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeMaybeDescribe&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;904&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;doExecuteWithTimeout&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1082&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeQuery&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OracleStatement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;1276&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oracle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OracleStatementWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeQuery&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OracleStatementWrapper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;366&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DatabaseIdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeQuery&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DatabaseIdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;91&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executeQuery&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;370&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exportType&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;156&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdentificationGroupExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;71&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exportSlice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;552&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;export&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;375&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DatabaseExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exportServer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DatabaseExporter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;517&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;extractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DatabaseExtractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DatabaseExtractor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;510&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUIApplication$ApplicationRunner$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUIApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;2648&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;cli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;GUIApplication$ApplicationRunner$2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GUIApplication&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;2643&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;util&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Logging&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;527&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - SQL Extractor - Information - How to find the Modified Schemas during Extraction</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-extractor-information-how-to-find-the-modified-schemas-during-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-extractor-information-how-to-find-the-modified-schemas-during-extraction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to find the schema&amp;rsquo;s that are modified during the online extraction process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for Extractor&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running the CAST Database extractor, you may come across the following message &lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;#34;Some objects from &amp;#39;Schema A&amp;#39; have been compiled during the extraction: initial &amp;#39;Last Compilation Date&amp;#39; is &amp;#39;2018-01-08 13:36:57.0&amp;#39;, new &amp;#39;Last Compilation Date&amp;#39; is &amp;#39;2018-01-08 13:37:13.0&amp;#39;&amp;#34; 
 
If you need to check, what the objects that have been modified in this step are, you can run the below query.
&lt;/code&gt;&lt;/pre&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;prefixSysView&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;owner&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;your Schema Name&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TYPE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TYPE BODY&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PACKAGE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PACKAGE BODY&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PROCEDURE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;FUNCTION&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TRIGGER&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TABLE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;MATERIALIZED VIEW&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SEQUENCE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INDEX&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SYNONYM&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;VIEW&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The state %prefixSysView% is defined in your extraction log file.&lt;/p&gt;</description></item><item><title>SQL Database Extractor</title><link>https://doc.castsoftware.com/export-v2/fbp/sql-database-extractor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/sql-database-extractor/</guid><description>&lt;h3 id="pre-requisite"&gt;Pre-requisite&lt;/h3&gt;
&lt;p&gt;The CAST Database Extractor can be run in command line (CLI) mode should you wish to automate the extract/initialize process.&lt;/p&gt;
&lt;p&gt;When using the command line, the process consists of a set of instructions and commands contained in a batch file (.bat) file. When the batch file is executed, the Java tool (CASTDBGUI.jar) is launched and the process begins. If you are extracting a large amount of data (i.e. multiple schemas/databases or one very large schema/database), you must use a batch file that contains specific Java Heap Space configuration commands (the -Xmx command), otherwise you will likely receive out of memory exceptions. Below is an example batch file for launching the .JAR tool.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - How to list customizations in CB</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-list-customizations-in-cb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-how-to-list-customizations-in-cb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries to list customization&amp;rsquo;s in CAST Central Base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="detections-by-querying-the-central-repository"&gt;Detection&amp;rsquo;s by querying the Central repository&lt;/h2&gt;
&lt;h3 id="productivity-objects-in-adg-admin"&gt;Productivity objects in ADG Admin&lt;/h3&gt;
&lt;p&gt;Detection: Productivity objects&amp;rsquo;s presence&lt;/p&gt;
&lt;p&gt;SELECT t.object_type_name, &lt;br&gt;
       o.* &lt;br&gt;
FROM   dss_objects o, &lt;br&gt;
       dss_object_types t &lt;br&gt;
WHERE  t.object_group = 4 &lt;br&gt;
       AND o.object_type_id = t.object_type_id &lt;/p&gt;
&lt;p&gt;Integrated on 3C&lt;/p&gt;
&lt;h3 id="productivity-metrics-in-adg-admin"&gt;Productivity Metrics in ADG Admin&lt;/h3&gt;
&lt;p&gt;Detection: Productivity Metrics&amp;rsquo;s presence&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the Number of Lines of Code by Snapshot for an Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-number-of-lines-of-code-by-snapshot-for-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-number-of-lines-of-code-by-snapshot-for-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the number of Lines of Code by Snapshot for an Application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;APPLICATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Number of Code Lines&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSSS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- here 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10151&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get a list of complex objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-a-list-of-complex-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-a-list-of-complex-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide a query to provide a list of complex objects in the CAST Central database&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Object ID&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Object Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;HIGH&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;VERY HIGH&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Object Cost&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--dmr.snapshot_id = 9 and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;65005&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to count the objects per snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-objects-per-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-objects-per-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the count of added objects in the current snapshot the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, SQL Server, Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;distinct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNASPHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SNASPHOT_ID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to identify all the objects invoved in AFP modification for specific snapshot and for all applications</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-identify-all-the-objects-invoved-in-afp-modification-for-specific-snapshot-and-for-all-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-identify-all-the-objects-invoved-in-afp-modification-for-specific-snapshot-and-for-all-applications/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To identify all the objects involved in AFP modification for specific snapshot and for all applications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3,x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2,x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1,x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0,x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query is to identify all the objects invoved in AFP modification for all the snapshots and for all applications.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the list of objects resulting from the analysis of an execution unit</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-objects-resulting-from-the-analysis-of-an-execution-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-list-of-objects-resulting-from-the-analysis-of-an-execution-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the list of objects the analysis of an execution unit has generated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FullName&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTypStr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjTypStr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idObj&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idPro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idJob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjFulNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofn&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idObj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;EXECUTION_UNIT_NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- you must type the name in the same case as displayed in the CAST-MS Task Window : &amp;#39;Run &amp;lt;Technology&amp;gt; Analyzer for &amp;lt;Execution Unit Name&amp;gt;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to manually ignore dynamic links normally handled by the Dynamic Link Manager</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-manually-ignore-dynamic-links-normally-handled-by-the-dynamic-link-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-manually-ignore-dynamic-links-normally-handled-by-the-dynamic-link-manager/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page help you to manually ignore dynamic links normally handled by the Dynamic Link Manager.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, develop the query for the links you wish to ignore.  Here is the query for all the dynamic links:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;65536&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to run DETAIL and TOTAL procedures manually with working tables</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-run-detail-and-total-procedures-manually-with-working-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-run-detail-and-total-procedures-manually-with-working-tables/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will explain how to customize the detail procedure of the Quality rule &lt;strong&gt;Persistent class methods equals and hashCode must access its fields through getter methods diag&lt;/strong&gt; to execute it manually.&lt;/p&gt;
&lt;p&gt;This is a particular J2EE diag. The &lt;strong&gt;DETAIL&lt;/strong&gt; procedure uses work tables that are populated by other stored procedure and are truncated at the end of the Snapshot computation. If we run the detail query unchanged, no rows will be raised.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - What is the Analysis Unit of an object or list of objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-what-is-the-analysis-unit-of-an-object-or-list-of-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-what-is-the-analysis-unit-of-an-object-or-list-of-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To find out the list of objects belonging to an analysis unit (View analysis unit content).&lt;/p&gt;
&lt;p&gt;The query used is different for versions prior to 8.2 and after 8.2.&lt;/p&gt;
&lt;p&gt;Please note that this query uses both CAST Knowledge Base AND CAST Management Base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS for 8.2 and higher&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get Transactions by module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-transactions-by-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-transactions-by-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists Transactions by module&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;below&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tf_ex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SETROOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDSET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTT_OBJECT_APPLICATIONS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDROOT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%union content%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;% IFPUG objects&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;above&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tf_ex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SETROOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDSET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTT_OBJECT_APPLICATIONS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDROOT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%union content%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;% IFPUG objects&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to get CAST AIP license key</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-cast-aip-license-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-cast-aip-license-key/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the CAST AIP license key.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;license_code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_licenses&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;xxxxEFPxx&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the CAST AIP license key&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;license_code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_licenses&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;xxxxEFPxx&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Measure Base - Checking and removing corruptions - Snapshot containing quality rules with zero total check</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-snapshot-containing-quality-rules-with-zero-total-check/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-measure-base/sql-queries-cast-measure-base-checking-and-removing-corruptions/sql-queries-cast-measure-base-checking-and-removing-corruptions-snapshot-containing-quality-rules-with-zero-total-check/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists the snapshots containing Quality rules with a total check equal to zero.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="get-the-snapshot-id-and-count-of-qr"&gt;Get the snapshot ID and count of QR&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_SNAPSHOTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;exists&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_RESULTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NUM_VALUE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CONSOLIDATION_MODE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the postgres sessions that are blocking another session</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-postgres-sessions-that-are-blocking-another-session/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-postgres-sessions-that-are-blocking-another-session/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to find the postgres sessions that are blocking another postgres session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;usename&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_blocking_pids&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;blocked_by&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;blocked_query&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_stat_activity&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;cardinality&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_blocking_pids&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526541/566526540.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-limitations/</guid><description>&lt;h3 id="french-menus-visible-prior-to-connection"&gt;French menus visible prior to connection&lt;/h3&gt;
&lt;p&gt;After launching CAST Server Manager and before connecting to a database server, CAST Server Manager displays its menus in French: (Fichier, Edition, Affichage) instead of in English (File, Edit, View). After connecting, all menus change correctly to the English language as expected.&lt;/p&gt;
&lt;h3 id="separate-tablespacesdevices-for-tables-and-indexes"&gt;Separate tablespaces/devices for tables and indexes&lt;/h3&gt;
&lt;p&gt;When a CAST database (Analysis/Dashboard/Management Service) has been installed using the option to install tables and indexes on separate tablespaces/devices, the following restrictions apply:&lt;/p&gt;</description></item><item><title>SRV - Oracle Home Selector dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-oracle-home-selector-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-oracle-home-selector-dialog-box/</guid><description>&lt;h5 id="oracle-home-selector-dialog-box"&gt;Oracle Home Selector dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Oracle Home Selector dialog box&lt;/strong&gt; is displayed when more than one &lt;strong&gt;Oracle Home&lt;/strong&gt; has been detected on your machine by CAST Products. This can happen when you are using any CAST Product and can prove problematic if you are extensively using the &lt;strong&gt;command line&lt;/strong&gt; to launch processes (the dialog box will be launched, halting the process).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223825/misc_images_orahome.gif?version=1&amp;amp;modificationDate=1549304387063&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When the dialog box is launched, select which Oracle Home you want to use with the process you are attempting to carry out - select the Oracle Home you require (will be highlighted in blue) and click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>SRV - Remove Locks (Troubleshooting)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-remove-locks-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-remove-locks-troubleshooting/</guid><description>&lt;h5 id="remove-locks-troubleshooting"&gt;Remove Locks (Troubleshooting)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to remove any database locks created by CAST AIP applications so that only one process can be carried out at any one time.&lt;/p&gt;
&lt;p&gt;In general, the database locks created by CAST AIP applications are removed after the accompanying process has successfully completed or when the application is closed. However, locks may sometimes remain in place following an application error or if the connection to the database server is lost. This option therefore enables you to clear these locks without having to restart the database server.&lt;/p&gt;</description></item><item><title>SRV - Using Help</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-using-help/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-using-help/</guid><description>&lt;h5 id="using-help"&gt;Using Help&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This help system, based on &lt;a href="http://msdn2.microsoft.com/en-us/library/ms670169.aspx"&gt;Microsoft HTML Help&lt;/a&gt;, makes use of the latest technology to provide you with in-depth and easily accessible information. It provides both general and more detailed descriptions about all the available features of the application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key features&lt;/strong&gt; of CAST&amp;rsquo;s online Help system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Contents&lt;/strong&gt; tab shows you the exact location of the current topic. Use the auto-sync feature (&lt;strong&gt;Locate&lt;/strong&gt; button) to identify your position within the Help system.&lt;/li&gt;
&lt;li&gt;The interactive &lt;strong&gt;Index&lt;/strong&gt; and full-text &lt;strong&gt;Search&lt;/strong&gt; capabilities allow you to quickly reach the information you need.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Favorites&lt;/strong&gt; tab enables you to store pages that you use regularly and even allows you to rename pages for easy identification.&lt;/li&gt;
&lt;li&gt;If you find reading from paper more comfortable, you can print the current topic (represented by the  &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_bsheet.gif?version=1&amp;amp;modificationDate=1549304386743&amp;amp;api=v2" alt=""&gt; icon) or an entire section (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_bbook.gif?version=1&amp;amp;modificationDate=1549304386750&amp;amp;api=v2" alt=""&gt;), by using the &lt;strong&gt;Print&lt;/strong&gt; command located on the toolbar.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_plus.gif?version=1&amp;amp;modificationDate=1549304386710&amp;amp;api=v2" alt=""&gt; button hides more detailed information. Click the button or the associated link to reveal the required information.&lt;/li&gt;
&lt;li&gt;The &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_minus.gif?version=1&amp;amp;modificationDate=1549304386720&amp;amp;api=v2" alt=""&gt; button can be clicked to hide a topic.&lt;/li&gt;
&lt;li&gt;Clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304386703&amp;amp;api=v2" alt=""&gt; button will display all hidden topics in the current page. Click again to hide them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To start your exploration, please choose a topic to view from the table of contents (&lt;strong&gt;Contents&lt;/strong&gt; tab).&lt;/p&gt;</description></item><item><title>TCC - Enhancement node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-right-hand-panel/</guid><description>&lt;h5 id="enhancement-node---right-hand-panel"&gt;Enhancement node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Enhancement node&lt;/strong&gt; has been designed in response to a specific issue. Please read below to find out more information.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345126/496345171.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Background&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Enhancement feature&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Measures used to calculate enhancement Function Points&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Enhancement right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#E"&gt;Application Functional Size&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#F"&gt;Ratios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#G"&gt;Data Functions/Transactional Functions sub nodes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="background"&gt;Background&lt;/h6&gt;
&lt;p&gt;In previous versions of CAST AIP, when examining Function Point data between successive snapshots it became clear that a large quantity of Function Points were being flagged as &amp;ldquo;modified&amp;rdquo; with a discrepancy compared to the actual number of artifacts that were flagged as modified. As such, this was preventing users from gathering reliable information about what had really changed between two snapshots. The Enhancement feature is a direct response to this issue.&lt;/p&gt;</description></item><item><title>TCC - Export content to CSV file</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-export-content-to-csv-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-export-content-to-csv-file/</guid><description>&lt;h5 id="export-content-to-csv-file"&gt;Export content to CSV file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;You can now export data to CSV file. The option is available in the following locations as a right click contextual menu:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AFP Calibration node / Enhancement node&lt;/strong&gt;:right click the &lt;strong&gt;Data Functions&lt;/strong&gt; or &lt;strong&gt;Transactional Functions&lt;/strong&gt; nodes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A contextual menu will be displayed containing the &lt;strong&gt;Export content to CSV file&lt;/strong&gt; option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/csv.jpg?version=1&amp;amp;modificationDate=1549304393337&amp;amp;api=v2" alt=""&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/264223964/images_cast.gif?version=1&amp;amp;modificationDate=1549304390793&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>TCC - Split an object</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-split-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-calibrate/tcc-split-an-object/</guid><description>&lt;h5 id="split-an-object"&gt;Split an object&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The way in which the CAST algorithm determines the existence of Data Functions and Transactions means that one object can be split into multiple objects if required. The table below indicates how a Data Function and Transaction can be formed and how they can be split:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="14%"&gt;&lt;b&gt;Object type&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="41%"&gt;&lt;b&gt;How the item is formed&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="45%"&gt;&lt;b&gt;How the item can be split&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="14%"&gt;&lt;b&gt;Data Function&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="41%"&gt;Can contain one or more data storage objects (for example SQL tables)&lt;/td&gt; &lt;td class="confluenceTd" width="45%"&gt;Split into constituent objects every time.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="14%"&gt;&lt;b&gt;Transaction&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="41%"&gt;Is always based on one object (for example a user entry form, which is usually a UI screen that interacts with database objects). The item itself and any sub objects (control and events for example) are taken together as roots for the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-view-call-graph-and-view-full-call-graph/" target="_blank"&gt;call graph&lt;/a&gt;.&lt;/td&gt; &lt;td class="confluenceTd" width="45%"&gt;A choice will be offered: &lt;ul&gt; &lt;li&gt;&lt;b&gt;Split by sub-objects&lt;/b&gt;: the item itself, without any sub object, is considered as a single transaction, and each sub object (control or event) becomes the single root of new transactions. This is adapted to a use case where a complex UI screen contains buttons which run distinct transactions.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Split by called objects&lt;/b&gt;: uses called objects of all roots (the form and its sub-objects), and creates a new transaction for each called object (only at the first call level). The called objects are typically methods called in reaction to user actions on the UI screen.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;When an object is split, its constituent objects are then also displayed in the CAST Transaction Configuration Center so that you can calibrate them as well - see image below that shows objects that have been split or are a result of an object that has been split:&lt;/p&gt;</description></item><item><title>TCC - What is the CAST Transaction Configuration Center?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-what-is-the-cast-transaction-configuration-center/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-what-is-the-cast-transaction-configuration-center/</guid><description>&lt;h5 id="what-is-the-cast-transaction-configuration-center"&gt;What is the CAST Transaction Configuration Center?&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="introduction-and-goal"&gt;Introduction and Goal&lt;/h6&gt;
&lt;p&gt;The CAST Application Intelligence Platform enables users to measure Function Points from the source code of an application. CAST AIP measures the functional size of an application using OMG-compliant Automated Function Points.&lt;/p&gt;
&lt;p&gt;However, Function Points is a functional size measure that is based on the application&amp;rsquo;s specifications and requires knowledge of the intent of the application&amp;rsquo;s designers (&amp;ldquo;primary intent&amp;rdquo; mentioned in the OMG-compliant Automated Function Points Counting manual). So, to make the measure possible, FP Experts and Consultants need to calibrate the initial automatic count made by CAST. Calibration includes removing technical and temporary objects from the list of Function Points counted, aggregating and splitting several function points into one and changing the type of the Data or Transactional Functions.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to get the content of the large SCC</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-get-the-content-of-the-large-scc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-get-the-content-of-the-large-scc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page guides you to get the the content of the too large SCC if there is one, for more information about SCC refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-definition-and-impacts-of-the-large-strongly-connected-component/"&gt;Transaction Configuration Center - Information - Definition and impacts of the large Strongly Connected Component&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC80/TCC+-+CAST+Transaction+Configuration+Center"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Unlock the persistence schema</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/unlock-the-persistence-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/for-2-x-jars-or-zips/unlock-the-persistence-schema/</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 page describes how to unlock the persistence schema
using a SQL query&lt;/p&gt;
&lt;/div&gt;
&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;This information is only valid for CAST Dashboard ≥
2.x&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If
your CAST Dashboard service is unable to start, it may be
due to a &amp;ldquo;locked&amp;rdquo; persistence schema (by default the
persistence schema is called &amp;ldquo;&lt;strong&gt;cast_dashboards&lt;/strong&gt;&amp;rdquo; and
stores information about roles and data authorization).
Schemas (and other database items) are usually &amp;ldquo;locked&amp;rdquo;
while they are being updated, but sometimes the lock that is
applied fails to be released correctly therefore preventing
applications from accessing and updating the schema.&lt;/p&gt;</description></item><item><title>Update CAST Extend local server with new content</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/update-cast-extend-local-server-with-new-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/update-cast-extend-local-server-with-new-content/</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;: step-by-step instructions for manually updating &lt;strong&gt;CAST Extend local server with new content&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Extend local server is delivered &amp;ldquo;empty&amp;rdquo; without any preconfigured extensions and in normal functioning mode, extensions will be automatically downloaded from CAST Extend when requested by AIP Console or Extension Downloader. However, you can also populate CAST Extend local server with specific extensions manually should you need to.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;process of updating&lt;/strong&gt; is as follows:&lt;/p&gt;</description></item><item><title>User Guide - Application to Application dependencies scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Application to Application Dependencies scope&lt;/strong&gt; is a specific view made available for a specific use case: the requirement to view interactions between any of the Applications that have been imported into CAST Imaging:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/609878220/609878257.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Each Application is represented by a &lt;strong&gt;circular node&lt;/strong&gt;, the larger the node, the larger the Application (based on the number of lines of code):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/609878220/609878256.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="configuring-the-application-to-applicationdependenciesscope"&gt;Configuring the Application to Application Dependencies scope&lt;/h2&gt;
&lt;p&gt;By default this scope is empty: before you can use it, links between applications must first be generated. This can be done by a user with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-users-panel/"&gt;ADMIN role&lt;/a&gt;&lt;/strong&gt;- see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-application-to-application-dependencies-management/"&gt;Admin Center - Application to Application Dependencies management&lt;/a&gt;&lt;/strong&gt; for more information about this:&lt;/p&gt;</description></item><item><title>User Guide - Export view options</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-export-view-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-export-view-options/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Items in the current view can be exported in the following formats:&lt;/p&gt;
&lt;table class="wrapped confluenceTable" style="text-decoration: none;text-align: left;margin-left: 0.0px;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Format&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;CSV&lt;/th&gt;&lt;td class="confluenceTd" style="text-align: left;"&gt;Export list of objects/relationships in CSV format&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;The following information is exported:&lt;/p&gt;&lt;p&gt;&lt;code&gt;Source FullName, Source Name, Source Type, Tags, Documents, Caller, Callee, Linked Objects, Cyclomatic Complexity, Raw SQL Complexity, Essential Complexity, Number of code lines, Number of heading comment lines, Number of inner comment lines, Object File Name, Link Direction, Access Link Type, Target, Target FullName, Target Name, Target Type, M&lt;span style="color: rgb(23,43,77);"&gt;odule, Service, Subset&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>User Guide - GUI - Keyboard shortcut keys</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-keyboard-shortcut-keys/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-keyboard-shortcut-keys/</guid><description>&lt;p&gt;This page lists the keyboard shortcut keys available in CAST Imaging. You may view all the available short cuts by clicking on the SHORTCUTS option available in the ADMIN drop-down.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/615710906/652050482.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/615710906/652050476.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="global-shortcuts"&gt;Global Shortcuts&lt;/h2&gt;
&lt;p&gt;Global Shortcuts are applicable across all views.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/615710906/652050477.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Below table lists the Global Shortcut keys.&lt;/p&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col style="width: 10.622%;"/&gt;&lt;col style="width: 21.7428%;"/&gt;&lt;col style="width: 67.6916%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Shortcut key&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Page/View/Scope/level&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;Details&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Alt+Left click&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Rectangle selection&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;strong&gt;Rectangle object selection.&lt;/strong&gt; Press Alt+Left click to select the objects using rectangle box.&lt;/p&gt;</description></item><item><title>User Guide - Working with custom links</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-custom-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-custom-links/</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;This information is valid only for &lt;strong&gt;≥&lt;/strong&gt; &lt;strong&gt;1.7.x&lt;/strong&gt; releases of CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&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 page describes how to work with custom links add them to the Level 5 view.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Links between objects in CAST Imaging are derived from the imported Application analysis data. These links are static and cannot be edited. However, it is possible to create additional custom links as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;between&lt;/strong&gt; custom Object type nodes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;from&lt;/strong&gt; custom Object type nodes &lt;strong&gt;to&lt;/strong&gt;Object type nodes resulting from imported Application analysis data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;from&lt;/strong&gt; Object type nodes resulting from imported Application analysis data &lt;strong&gt;to&lt;/strong&gt; custom Object type nodes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following rules exist with regard to which objects can be linked:&lt;/p&gt;</description></item><item><title>User Input Security - Sanitization and co - how to protect from injection flaws and how to define them in AIP</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-sanitization-and-co-how-to-protect-from-injection-flaws-and-how-to-define-them-in-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/user-input-security-advanced-configuration-and-usage-instructions/user-input-security-sanitization-and-co-how-to-protect-from-injection-flaws-and-how-to-define-them-in-aip/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="objectives"&gt;Objectives&lt;/h3&gt;
&lt;p&gt;To protect against injection vulnerabilities, the software developer has several means at his disposal. In order to get accurate analysis results, the AIA needs to discover if any of these mechanisms have been used in the application, and how to configure AIP Core to take them into account, when required.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Collect usage of protection mecanism(s) used by ACME organization, in an interview.
&lt;ol&gt;
&lt;li&gt;usage of &lt;strong&gt;presentation layer validator&lt;/strong&gt;, standard or custom&lt;/li&gt;
&lt;li&gt;the names of the &lt;strong&gt;sanitization&lt;/strong&gt; vetted libraries, standard or custom&lt;/li&gt;
&lt;li&gt;for SQL injection prevention, usage of &lt;strong&gt;parameter binding, aka&lt;/strong&gt;SQL Bind Variables/Parameters&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the collection of information is not possible or incomplete upfront, the AIA must use his knowledge to detect the presence of the mechanism(s) in the source code itself and/or in the SecurityAnalyzer.log.
&lt;ol&gt;
&lt;li&gt;Presence of JAR or assemblies could be a first sign&lt;/li&gt;
&lt;li&gt;Dependency inside Maven pom.xml is a better sign&lt;/li&gt;
&lt;li&gt;Presence of a protection mechanism is not a proof the application is 100% covered.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="methodology-presentation"&gt;Methodology presentation&lt;/h3&gt;
&lt;p&gt;The default configuration will cover 90% of the cases for public sanitization library (with AIP Core &amp;gt;= 8.3.15). Then, once flaws are found and validation or any interview / observation reveals some specific configuration should be done, add a custom blackbox file to define the specific methods as sanitization (mode=clear). Then the invalid violations (protected by a sanitization method) will be removed from list of violations, and the remaining violations are deemed true positives.&lt;/p&gt;</description></item><item><title>User Session Services - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/user-session-services-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-10-0/user-session-services-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.11.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/user-session-services-1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-11-x/user-session-services-1-11-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.12.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/user-session-services-1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-12-x/user-session-services-1-12-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.13.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/user-session-services-1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-13-x/user-session-services-1-13-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.14.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/user-session-services-1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-14-x/user-session-services-1-14-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/user-session-services-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-15-x/user-session-services-1-15-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/user-session-services-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-16-x/user-session-services-1-16-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/user-session-services-1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-17/user-session-services-1-17/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/user-session-services-1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-18/user-session-services-1-18/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/user-session-services-1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-19/user-session-services-1-19/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/user-session-services-1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-20/user-session-services-1-20/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/user-session-services-1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-21/user-session-services-1-21/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/user-session-services-1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-22/user-session-services-1-22/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/user-session-services-1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-23/user-session-services-1-23/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/user-session-services-1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-24/user-session-services-1-24/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/user-session-services-1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-25/user-session-services-1-25/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/user-session-services-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-26/user-session-services-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/user-session-services-1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-27/user-session-services-1-27/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.28</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/user-session-services-1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-28/user-session-services-1-28/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/user-session-services-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-8-0/user-session-services-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/user-session-services-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-1-9-0/user-session-services-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/user-session-services-2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-0/user-session-services-2-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/user-session-services-2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-1/user-session-services-2-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.10</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/user-session-services-2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-10/user-session-services-2-10/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;URI Parameter&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh"&gt;Values&lt;/th&gt;&lt;th class="confluenceTh"&gt;Default value&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;application-name&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Get information about assigned roles for the specific application.&lt;/p&gt;&lt;p&gt;You can pass $all to get list of all authorized applications for the user.&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;String&lt;/td&gt;&lt;td class="confluenceTd"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;db-type&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;AAD or ADG data type to get list of applications&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Number of authorized or valid snapshots for this application&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.latestSnapshotDate&lt;/td&gt;
 &lt;td&gt;Latest snapshot date for the selected application&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.11</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/user-session-services-2-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-11/user-session-services-2-11/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;URI Parameter&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh"&gt;Values&lt;/th&gt;&lt;th class="confluenceTh"&gt;Default value&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;application-name&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Get information about assigned roles for the specific application.&lt;/p&gt;&lt;p&gt;You can pass $all to get list of all authorized applications for the user.&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;String&lt;/td&gt;&lt;td class="confluenceTd"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;db-type&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;AAD or ADG data type to get list of applications&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Number of authorized or valid snapshots for this application&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.latestSnapshotDate&lt;/td&gt;
 &lt;td&gt;Latest snapshot date for the selected application&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.12</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/user-session-services-2-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/user-session-services-2-12/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;URI Parameter&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh"&gt;Values&lt;/th&gt;&lt;th class="confluenceTh"&gt;Default value&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;application-name&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Get information about assigned roles for the specific application.&lt;/p&gt;&lt;p&gt;You can pass $all to get list of all authorized applications for the user.&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;String&lt;/td&gt;&lt;td class="confluenceTd"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;db-type&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;AAD or ADG data type to get list of applications&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Number of authorized or valid snapshots for this application&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.latestSnapshotDate&lt;/td&gt;
 &lt;td&gt;Latest snapshot date for the selected application&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/user-session-services-2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-2/user-session-services-2-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/user-session-services-2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-3/user-session-services-2-3/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.4</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/user-session-services-2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-4/user-session-services-2-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.5</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/user-session-services-2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-5/user-session-services-2-5/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.6</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/user-session-services-2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-6/user-session-services-2-6/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.7</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/user-session-services-2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-7/user-session-services-2-7/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.8</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/user-session-services-2-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-8/user-session-services-2-8/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>User Session Services - 2.9</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/user-session-services-2-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-9/user-session-services-2-9/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;URI Parameter&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;th&gt;Default value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;application-name&lt;/td&gt;
 &lt;td&gt;Get information about assigned roles for the specific application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;none (Mandatory parameter)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>Validate an extension</title><link>https://doc.castsoftware.com/export-v2/extend/validate-an-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/validate-an-extension/</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 provides information about &lt;strong&gt;validating&lt;/strong&gt; a custom extension that has been uploaded by a user.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When a user &lt;a href="https://doc.castsoftware.com/export-v2/extend/upload-an-extension/"&gt;uploads a custom extension&lt;/a&gt;, it needs to be &lt;strong&gt;validated&lt;/strong&gt; by a CAST Extend user with &lt;strong&gt;Moderator rights&lt;/strong&gt; before the extension is made available to other users.&lt;/p&gt;
&lt;h2 id="prerequisites-to-validating-an-extension"&gt;Prerequisites to validating an extension&lt;/h2&gt;
&lt;p&gt;Only CAST Extend users that have the &amp;ldquo;&lt;strong&gt;Moderator&lt;/strong&gt;&amp;rdquo; right are able to validate extensions for publication. If your login has the Moderator right, then you will see an additional &amp;ldquo;&lt;strong&gt;Moderation&lt;/strong&gt;&amp;rdquo; menu in your &lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/cast-extend-website/"&gt;user profile&lt;/a&gt; in the&lt;strong&gt;&lt;strong&gt;CAST Extend&lt;/strong&gt;&lt;/strong&gt; website:&lt;/p&gt;</description></item><item><title>Validate and configure transactions - optional</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-and-configure-transactions-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-and-configure-transactions-optional/</guid><description>&lt;p&gt;See the following pages:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/transaction-and-function-point-management/"&gt;Transaction and Function Point management&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>XXL and XXS tables rules enablement</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/xxl-and-xxs-tables-rules-enablement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/xxl-and-xxs-tables-rules-enablement/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="xxl"&gt;XXL&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;XXL table rules&lt;/strong&gt; are performance related rules that help detect incorrect or poorly performing SQL queries running on &lt;strong&gt;XXL tables&lt;/strong&gt;. XXL tables can be defined as &lt;strong&gt;extremely large tables&lt;/strong&gt;,
containing a large amount of data. The goal is to use table size from
production systems because development / integration systems may not
feature really large tables and would not help detect real threat on
application performance levels. If the information is not physically
accessible (e.g.: first release of an application with no production
environment), it is worth simulating the information by identifying
tables that are expected to be large and by inputting a fake size, yet
greater than the threshold in use in the &amp;ldquo;XXL tables&amp;rdquo; diagnostics.&lt;/p&gt;</description></item><item><title>2.3</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-3/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.3.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.3.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.3.1-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.3.1-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.3.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.3.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.3.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.3.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New Features:&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span&gt;New icon&lt;strong style="text-align: left;"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/538509365/542343225.png" data-linked-resource-container-id="538509365" data-linked-resource-container-version="3" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="icon_drilldowntrendsview.png" data-linked-resource-id="542343225" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/538509365/542343225.png" width="39"/&gt;&lt;/span&gt;&lt;/span&gt; &lt;/strong&gt;is added &lt;span style="color: rgb(23,43,77);"&gt;i&lt;/span&gt;&lt;span style="color: rgb(23,43,77);"&gt;n the HD home screen. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Updates:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.3</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-3/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.3.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Enhancement in display for results generated by the OMG Technical Debt&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.3.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;UI - Improvements to the Roles/Data Authorization interface&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Dashboard updated for the new release of the extension "OMG Technical Debt"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="231-funcrel"&gt;2.3.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Support for new CTDM extension&lt;/td&gt;
 &lt;td&gt;Dashboard has been updated to provide improved display for results generated by the OMG Technical Debt extension, v 2.x (Refer: &lt;a href="https://doc.castsoftware.com/display/TECHNOS/OMG-CTDM+-+2.0"&gt;https://doc.castsoftware.com/display/TECHNOS/OMG-CTDM+-+2.0&lt;/a&gt; ). The Security Dashboard now includes (out of the box) a &amp;ldquo;Technical Debt (OMG) tile. By default this tile shows ISO-5055 index data, but it can be manually configured to show TQI or CISQ Index data if necessary.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3950&lt;/td&gt;
 &lt;td&gt;Session alert dialog box displays the time left seconds in negative.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="230-funcrel"&gt;2.3.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboards updated in preparation for new release of the OMG Technical Debt extension&lt;/td&gt;
 &lt;td&gt;The Dashboards have been updated in preparation for a new release of the OMG Technical Debt extension which will measure Technical Debt using CTDM (Contextual Technical Debt Measure) - a union of AIP and ISO metrics.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Improvements to the Roles/Data Authorization interface&lt;/td&gt;
 &lt;td&gt;The Roles and Data Authorization interface has been updated to include the ability to assign roles/data authorizations to a &amp;ldquo;Profile&amp;rdquo;. Profiles (containing the roles and data authorizations) are then assigned to users/groups directly. See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+roles+-+2.x+and+above&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Data+authorization+-+2.x+and+above"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Data+authorization+-+2.x+and+above&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3926&lt;/td&gt;
 &lt;td&gt;Update (correct) the error message for &amp;ldquo;become admin&amp;rdquo; failure from other machine.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3909&lt;/td&gt;
 &lt;td&gt;DATAMART: Fix USR_EXCLUSIONS extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3908&lt;/td&gt;
 &lt;td&gt;DATAMART: Optimize app-findings-measures extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32072&lt;/td&gt;
 &lt;td&gt;Dashboard is not accessible after setting a search filter in main page after login.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31584&lt;/td&gt;
 &lt;td&gt;Re-using the cast_dashboards schema across two dashboards is not working correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31722&lt;/td&gt;
 &lt;td&gt;Dashboard fails to start when CSS is configured in SSL mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Connect and select application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-connect-and-select-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-connect-and-select-application/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Admin Center - API key generation and usage</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-api-key-generation-and-usage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-api-key-generation-and-usage/</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;Available in CAST Imaging ≥ &lt;strong&gt;2.5&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The API key generation option is available to users with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN&lt;/a&gt;&lt;/strong&gt; roles and is to be used only when linking CAST Imaging and CAST Console:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/519405930/519405935.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When the icon is clicked the following dialog box is displayed:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/519405930/519405934.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Generate&lt;/strong&gt; to create a new API key and then use the &lt;strong&gt;Copy&lt;/strong&gt; icon to copy the key to your clipboard. You should save the key in a safe place since the key will never be shown again. If the Generate button is clicked while the dialog box is open, a new key will be generated and the previous key will be deleted automatically and will not be valid anymore.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - CSS and Measurement settings</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/</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;This panel is only visible in &lt;strong&gt;Console ≥ 2.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="settings"&gt;Settings&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127536/576127543.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This panel governs the &lt;strong&gt;PostgreSQL instances&lt;/strong&gt; that are made available to your Node instances for &lt;strong&gt;Analysis/snapshot schema&lt;/strong&gt; and &lt;strong&gt;Measurement schema storage requirements&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="database-connection-list"&gt;Database connection list&lt;/h3&gt;
&lt;p&gt;This table lists all the &lt;strong&gt;PostgreSQL instances&lt;/strong&gt; that are available to your Node instances:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Database connection&lt;/th&gt;&lt;td class="confluenceTd"&gt;The &lt;strong&gt;PostgreSQL instance&lt;/strong&gt; displayed in the format: &lt;strong&gt;HOSTNAME:port/database_name&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;CSS&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;When ticked, the &lt;strong&gt;PostgreSQL &lt;/strong&gt;instance is made available for &lt;strong&gt;Application Analysis/snapshot schema storage&lt;/strong&gt;. You can tick any number of instances, but you must always keep at least one instance ticked so that when new Applications are added, a &lt;strong&gt;PostgreSQL &lt;/strong&gt;instance can be assigned to that Application. Making any changes requires that you use the&lt;strong&gt; Save&lt;/strong&gt; button to save the changes.&lt;/p&gt;</description></item><item><title>Advanced configuration of CAST Extend local server</title><link>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/advanced-configuration-of-cast-extend-local-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/advanced-configuration-of-cast-extend-local-server/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Extend local server includes a text based &lt;strong&gt;configuration file&lt;/strong&gt; that can be used to change some advanced configuration settings that are not exposed in the &lt;strong&gt;Administration Center&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/cast-extend-local-server/manage-cast-extend-local-server-via-administration-center/"&gt;Manage CAST Extend local server via Administration Center&lt;/a&gt;&lt;/strong&gt;). This text file is located in the following folder and should exist after starting up the server:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="n"&gt;PROGRAMDATA&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Extend&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;proxy&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;json&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;An identically named file is located in &lt;code&gt;%PROGRAMFILES%\CAST\Extend&lt;/code&gt; - this file should only be used in &lt;strong&gt;≤ 1.3.0-funcrel&lt;/strong&gt;. If you are using &lt;strong&gt;≥ 2.0.0-funcrel&lt;/strong&gt; and you make changes to the file in &lt;code&gt;%PROGRAMFILES%\CAST\Extend,&lt;/code&gt; those changes will be ignored.&lt;/li&gt;
&lt;li&gt;When you have made your changes in this file, &lt;strong&gt;save&lt;/strong&gt; the file and then &lt;strong&gt;restart&lt;/strong&gt; CAST Extend local server to ensure the changes are taken into account.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="synchronization-interval"&gt;Synchronization interval&lt;/h2&gt;
&lt;p&gt;The synchronize action is performed automatically &lt;strong&gt;every two hours, Monday to Friday&lt;/strong&gt;. If you would like to change this schedule (for example to include weekends or to reduce the frequency),to do so, locate the &lt;code&gt;&amp;quot;SYNC_INTERVAL&amp;quot;&lt;/code&gt; entry in the &lt;code&gt;config.proxy.json&lt;/code&gt; file. This governs this automatic schedule - &lt;strong&gt;NULL&lt;/strong&gt; is the default schedule, equal to a synchronization every two hours, Monday - Friday:iI&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Reject version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-reject-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-reject-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to rejecting an application version to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Delivery Modes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-delivery-modes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-delivery-modes/</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;Valid for &lt;strong&gt;Console ≥ 1.26&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console provides two delivery modes:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Mode&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Benefits&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Disadvantages&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Standard, with version history&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;This mode is the standard mode that has been used in all releases of Console and is the default for &lt;strong&gt;Console ≥ 1.26 &lt;/strong&gt;when using the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/"&gt;Workflow - Application onboarding without Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Source code for a given version is:&lt;ul&gt;&lt;li&gt;either uploaded as a &lt;strong&gt;ZIP&lt;/strong&gt; file and is then unpacked in the &lt;strong&gt;upload&lt;/strong&gt; folder on the relevant Node&lt;/li&gt;&lt;li&gt;or accessed directly from the specified &lt;strong&gt;source folder location&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Source code is then compressed and copied into the &lt;strong&gt;Delivery&lt;/strong&gt; folder, therefore retaining version history&lt;/li&gt;&lt;li&gt;Source code is then copied to the &lt;strong&gt;Deploy&lt;/strong&gt; folder and is analyzed from there.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The copying of source code multiple times into various different folders &lt;strong&gt;can reduce overall version processing time&lt;/strong&gt; (i.e. total time taken from specifying the source code to generating the snapshot) and &lt;strong&gt;increase the amount of disk space&lt;/strong&gt; required for source code storage.&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to view the different jobs run on AIP Console or AIP Node</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-view-the-different-jobs-run-on-aip-console-or-aip-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-view-the-different-jobs-run-on-aip-console-or-aip-node/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to view the jobs run or currently running on AIP Console/AIP Node and their current status.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIP Console:&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;1.15.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Login to the AIP Console or AIP Node h2 database as per the document here - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-access-console-and-node-databases/"&gt;AIP Console - Information - How to Access Console and Node Databases&lt;/a&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Migration of CAST-MS to CAST AIP Console</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-migration-of-cast-ms-to-cast-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-migration-of-cast-ms-to-cast-aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the migration of applications from CAST-MS to the CAST AIP Console that contains a TFS package.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.8.x  or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;When migrating from CAST-MS to Console V2 with TFS, you may get the following error:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Unused initial value dmttechnoscanner.SourceFileProject in field dmtxmlscanner.SourceFileDiscoverer.inputProjectType: delivery.ProfileOrProjectType
Error: Internal error occurred.
The application is closing. Call CAST support now providing the log file at C:\Users&amp;lt;userid&amp;gt;\AppData\Local\Temp\DMT.log.txt
EntityType &amp;ldquo;dmtdevtfsextractor.TFSExtractor&amp;rdquo; not found
Return value: 1000
ERR: 2022-12-28 00:29:41: Unable to clone the given version due to an error&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Analysis Reports</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-analysis-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-analysis-reports/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This section is only displayed when an &lt;strong&gt;analysis&lt;/strong&gt; has been actioned. It displays data from the &lt;strong&gt;most recent analysis,&lt;/strong&gt; therefore if you have changed the application source code since the most recent analysis (using the &lt;strong&gt;New Scan&lt;/strong&gt; button) you will need to &lt;strong&gt;run a new analysis&lt;/strong&gt; in order for the data in this section to be accurate.&lt;/p&gt;</description></item><item><title>Application - Snapshots</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-snapshots/</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 provides an explanation of the &lt;strong&gt;Snapshots&lt;/strong&gt; section for a given Application.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The&lt;strong&gt;Snapshots&lt;/strong&gt; section provides a mechanism to &lt;strong&gt;manage Snapshots&lt;/strong&gt; for the current Application. Once a snapshot has been generated it will be listed in this section. Management options available include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Publish All&lt;/li&gt;
&lt;li&gt;Rename&lt;/li&gt;
&lt;li&gt;Consolidate&lt;/li&gt;
&lt;li&gt;Delete&lt;/li&gt;
&lt;/ul&gt;
&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;A Snapshot is a &amp;ldquo;&lt;strong&gt;capture&lt;/strong&gt;&amp;rdquo; at a specific moment in time of the status of an Application&amp;rsquo;s source code using a set of measures and rules.&lt;/p&gt;</description></item><item><title>Application onboarding without Fast Scan - Step-by-step onboarding - Snapshot generation and validation - optional</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-snapshot-generation-and-validation-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-snapshot-generation-and-validation-optional/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The final step is to generate your &lt;strong&gt;Snapshot&lt;/strong&gt;, which enables you to create data that can be exploited primarily in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/health-dashboard-user-guide/"&gt;Health&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboards&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="generate-the-snapshot"&gt;Generate the snapshot&lt;/h2&gt;
&lt;p&gt;To generate a snapshot, move to the &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963303/604963308.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Locate the Application and click the &lt;strong&gt;Run analysis&lt;/strong&gt; option as highlighted below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963303/604963307.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the subsequent popup, &lt;strong&gt;before clicking Proceed&lt;/strong&gt;, ensure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;that the &lt;strong&gt;Application Version&lt;/strong&gt; is set to the version you need. By default, the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-and-accept-the-version/"&gt;accepted Version&lt;/a&gt;&lt;/strong&gt; will be set as the version to generate a snapshot for.&lt;/li&gt;
&lt;li&gt;that you:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;disable Run Analysis&lt;/strong&gt; (you should already have run an analysis at this stage - see **&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-without-fast-scan/application-onboarding-without-fast-scan-step-by-step-onboarding/application-onboarding-without-fast-scan-step-by-step-onboarding-validate-the-initial-analysis/"&gt;Application onboarding without Fast Scan - Step-by-step onboarding - Validate the initial analysis&lt;/a&gt;**therefore to save valuable time, there is no need to run it again)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;enable&lt;/strong&gt; &lt;strong&gt;Take a snapshot&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;disable&lt;/strong&gt; &lt;strong&gt;Publish to CAST Health Dashboard&lt;/strong&gt; (snapshot should be validated before being published in the Health Dashboard)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;that you define the &lt;strong&gt;snapshot name&lt;/strong&gt; (default syntax offered will be &lt;strong&gt;Snapshot-YYYY-MM-DDTHH:MM:SS.sss&lt;/strong&gt;) and &lt;strong&gt;capture date&lt;/strong&gt; (&lt;strong&gt;DD/MM/YYYY HH:MM&lt;/strong&gt;) - note that snapshot names MUST be unique.&lt;/li&gt;
&lt;li&gt;choose whether you want to &lt;strong&gt;run an application backup&lt;/strong&gt; before starting the process (some additional processing time is required while the backup completes). Backups are stored in the following location on the relevant &lt;strong&gt;AIP Node&lt;/strong&gt; and can be managed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/administration-center-applications-application-details/"&gt;Administration Center - Applications - Application Details&lt;/a&gt;&lt;/strong&gt;: &lt;code&gt;%PROGRAMDATA%\AipConsole\AipNode\backup\&amp;lt;application_name&amp;gt;\YYYYMMDDHHMM.zip&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963303/604963306.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - How to deploy several tomcat instances</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-how-to-deploy-several-tomcat-instances/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-how-to-deploy-several-tomcat-instances/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to deploy several tomcat instances&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt"&gt;http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="1-install-your-first-instance-of-apache-tomcat"&gt;1. Install your first instance of Apache Tomcat&lt;/h2&gt;
&lt;p&gt;Just download an Apache Tomcat Windows Service Installer. Just follow the steps to install.&lt;br&gt;
And I would expect the software to be installed at this directory &amp;ldquo;C:\Program Files\Apache Software Foundation\Tomcat x.y&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Default installation should be as :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529099/566529098.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Remark : in the following parts, we will call %CATALINA_HOME% the install root directory&lt;/p&gt;</description></item><item><title>Application Structure Resources - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/application-structure-resources-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/application-structure-resources-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Application&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application&lt;/strong&gt; represents an application as a measurable object. Each application snapshot is a measure point of an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application Snapshot&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;application snapshot&lt;/strong&gt; is a measure point of an application. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Attachment&lt;/td&gt;
 &lt;td&gt;A JSON content attached to an application, it can be a list of frameworks, a survey, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A tag belongs to a &lt;strong&gt;category&lt;/strong&gt;. A category is a set of tags.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;domain&lt;/strong&gt; is an identifier of a database. It is defined with a schema name and a connection string to a DBMS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module&lt;/strong&gt; represents a module as a measurable object. Each snapshot of a module is part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Module Snapshot&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;module snapshot&lt;/strong&gt; is a measure point of a module. It is made up of a set of data (results, objects, etc.) computed and frozen at a given time. A module snapshot is a part of an application snapshot.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;System&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;system&lt;/strong&gt; represents a group of applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tag&lt;/td&gt;
 &lt;td&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a keyword that can be assigned to an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology&lt;/td&gt;
 &lt;td&gt;A subset of source code belonging to a &lt;strong&gt;technology&lt;/strong&gt; (i.e. JEE code , .NET code, ABAP code, etc.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tree Node&lt;/td&gt;
 &lt;td&gt;A structure that organizes application, modules, and components in a tree&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="domain"&gt;Domain&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;/&lt;/td&gt;
 &lt;td&gt;Array of domains&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;{Domain}&lt;/td&gt;
 &lt;td&gt;A domain content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Domain name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbType&lt;/td&gt;
 &lt;td&gt;Database type either &amp;ldquo;AAD&amp;rdquo; for Measurement Service database or &amp;ldquo;ADG&amp;rdquo; for Dashboard Service database&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;version&lt;/td&gt;
 &lt;td&gt;Package version of &amp;ldquo;ADG_FULL_CENTRAL&amp;rdquo;; which is considered as CAST AIP version number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;schema&lt;/td&gt;
 &lt;td&gt;Name of the database schema&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;dbmsVersion&lt;/td&gt;
 &lt;td&gt;Product name and version of the Database Management System host&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;componentsIndexStatus&lt;/td&gt;
 &lt;td&gt;Status of the Lucene components index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;violationsIndexStatus&lt;/td&gt;
 &lt;td&gt;Statuc of the Lucene violations index&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;systems.href&lt;/td&gt;
 &lt;td&gt;For a Central database, reference to get an array of systems&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;applications.href&lt;/td&gt;
 &lt;td&gt;Reference to get an array of applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfApplications&lt;/td&gt;
 &lt;td&gt;Returns total applications count present in domain&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedApplications&lt;/td&gt;
 &lt;td&gt;Returns authorized applications count, returns only for domain content (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Returns authorized snapshots count, returns only for domain content  (/{domainName})&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;configurations.href&lt;/td&gt;
 &lt;td&gt;Reference to the history of configurations&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;results.href&lt;/td&gt;
 &lt;td&gt;Reference to get results of all applications&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;commonCategories.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all defined categories&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;tags.href&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, reference to get all application assignments&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults&lt;/td&gt;
 &lt;td&gt;For selected domain, return array of reference to get results for each technology&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;technologyResults.href&lt;/td&gt;
 &lt;td&gt;For each technology present in selected domain, returns reference to get results&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;p&gt;JSON format for Array of domains&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Configuring model properties</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-configuring-model-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-configuring-model-properties/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;: how to update a Model&amp;rsquo;s properties.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Each model (whether Architecture or Quality Rule) that is created in the CAST Architecture Checker will be visible in the results as a &lt;strong&gt;distinct Quality Rule&lt;/strong&gt;. A Quality Rule has various accompanying values that determine how its results are viewed in the CAST dashboards. These values can be configured for the rules that result from your models created in the CAST Architecture Checker as follows:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Working with sub-objects</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-sub-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-sub-objects/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you are dragging and dropping identification, types and categories from the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-types-and-properties-window/"&gt;Types and Properties window&lt;/a&gt; to the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; (&lt;strong&gt;Model tab&lt;/strong&gt;) to create your selection criteria, by default, the Architecture Checker will use the basic &lt;strong&gt;All objects matching&lt;/strong&gt; criterion. This will match all objects with any of the criteria you add in.&lt;/p&gt;
&lt;p&gt;In addition, any &lt;strong&gt;sub-objects&lt;/strong&gt; of the matched object(s) will also be assigned to the layer or set (as well as &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-working-with-external-objects/"&gt;external objects&lt;/a&gt;). Sub objects are for example packages, classes and interfaces contained in a parent Java Package object.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Configuring Dashboard to server level</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-server-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-activating-adg-dashboard-or-ced-logs/cast-engineering-dashboard-information-configuring-dashboard-to-server-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to log information, warnings, errors and fatal errors related to server activities while navigating through CED.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Stop TOMCAT service&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Get the web.xml file, for this please refer to &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-getting-the-web-xml-file/"&gt;CAST Engineering Dashboard - Information - Getting the Web xml file&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Modify the web.xml file of the application by changing the &lt;strong&gt;logger.level.SERVER&lt;/strong&gt; value from 2 to 0&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Definition of Form objects in a .NET application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-definition-of-form-objects-in-a-net-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-definition-of-form-objects-in-a-net-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the definition of Form objects in .Net application&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lsquo;Form&amp;rsquo; objects in a .NET application are classes that inherit directly (or via other classes) from the &amp;ldquo;System.Windows.Forms.Form&amp;rdquo; class.&lt;/p&gt;
&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;Please note that &amp;lsquo;Form&amp;rsquo; objects found in assemblies are considered as external objects and are not counted in the total number of Forms displayed in the AD Dashboard.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid empty catch blocks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-empty-catch-blocks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-empty-catch-blocks/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dashboard shows false violation for Metric &amp;ldquo;Avoid empty catch blocks&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="possible-reasons"&gt;Possible reasons&lt;/h3&gt;
&lt;h4 id="for-sapabap"&gt;For SAP/ABAP:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h5 id="case-1-artifact-has-no-catch-block-in-the-code-but-is-reported-as-violationg-the-quality-rule-looking-at-the-right-tab"&gt;Case 1 artifact has no &amp;lsquo;catch&amp;rsquo; block in the code but is reported as violationg the quality rule: looking at the right tab&lt;/h5&gt;
&lt;p&gt;Source code violation highlights over two part Declaration and Implementation.&lt;/p&gt;
&lt;p&gt;For the default view , you can only see Declaration part highlighted (In Red) which may not contain CATCH Block,&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No violation - PHP - Missing violation for PHP rules</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-php-missing-violation-for-php-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-php-missing-violation-for-php-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of missing violation of quality rules for PHP technology.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539269/566539268.png" alt=""&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run a full snapshot.&lt;/li&gt;
&lt;li&gt;Open CED and observe the missing violation for PHP rules.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe there are no violations present for PHP rules even when your source code has violation then, please check that plugin operation has not failed during analysis using the below steps:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Wrong involved objects in path - List of involved objects in Path is empty for QR Avoid Too Many Copy Pasted Artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-involved-objects-in-path-list-of-involved-objects-in-path-is-empty-for-qr-avoid-too-many-copy-pasted-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-involved-objects-in-path-list-of-involved-objects-in-path-is-empty-for-qr-avoid-too-many-copy-pasted-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the quality model drill down, the list of involved objects in Path is empty for QR: Avoid Too Many Copy Pasted Artifacts.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539333.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539332.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you are expecting to see the list of objects containing copy-pasted source code&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate a snapshot on an application.&lt;/li&gt;
&lt;li&gt;Connect to the quality model drill down.&lt;/li&gt;
&lt;li&gt;Go to quality rule &amp;ldquo;Avoid Too Many Copy Pasted Artifacts&amp;rdquo; underTechnical Creteria &amp;ldquo;Architecture-Reuse&amp;rdquo; underBusiness Criteria &amp;ldquo;Total Quality index&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Go to the bottom right to see the &amp;ldquo;Involved Objects: The list of &amp;ldquo;Involved Objects&amp;rdquo; is empty.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539333.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539331/566539332.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Neo4j - How to un quarantine imaging neo4j database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-un-quarantine-imaging-neo4j-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-un-quarantine-imaging-neo4j-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Neo4j database can at times go to offline (quarantine) mode due to several reasons such as memory overload. This TKB page provides the command to un-quarantine neo4j database.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/652050597/652050599.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;imaging Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;= 2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To un-quarantine neo4j database&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open neo4j browser: &lt;a href="http://localhost:7474/browser/"&gt;http://localhost:7474/browser/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the database as system and run the query&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;CALL dbms.quarantineDatabase(&amp;ldquo;neo4j&amp;rdquo;,false)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
**Notes/comments**

**Related Pages**
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>CAST Management Studio - Information - How to find logs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page summarizes the information about different log files and also differentiates between different type of messages.&lt;/p&gt;
&lt;p&gt;The information in this page include the following&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="logs-and-their-locations"&gt;Logs and their Locations&lt;/h3&gt;
&lt;p&gt;This section provides information about the generated log file paths of CAST components/features.&lt;/p&gt;
&lt;h4 id="default-paths-for-shared-locations"&gt;&lt;strong&gt;Default Paths for Shared Locations&lt;/strong&gt;&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Name&lt;/th&gt;
 &lt;th&gt;Default Path (8.3.x)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Root path of shared configuration files and directories&lt;/td&gt;
 &lt;td&gt;CastAllUsersPath&lt;/td&gt;
 &lt;td&gt;%AllUsersProfile%\Application Data\CAST/CAST&amp;lt;CASTVersion&amp;gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Root path of temporary files.&lt;/td&gt;
 &lt;td&gt;CastCurrentUserTempPath&lt;/td&gt;
 &lt;td&gt;%Temp%\CAST\CAST&amp;lt;CASTVersion&amp;gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Log Root Path&lt;/td&gt;
 &lt;td&gt;CastLogRootPath&lt;/td&gt;
 &lt;td&gt;C:\ProgramData\CAST\CAST\Logs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Source code delivery folder root path&lt;/td&gt;
 &lt;td&gt;DeliveryFolder&lt;/td&gt;
 &lt;td&gt;C:\CASTMS\Delivery&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Source code deployment folder root path&lt;/td&gt;
 &lt;td&gt;DeploymentFolder&lt;/td&gt;
 &lt;td&gt;C:\CASTMS\Deploy&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;LISA folder location&lt;/td&gt;
 &lt;td&gt;LISA&lt;/td&gt;
 &lt;td&gt;C:\ProgramData\CAST\CAST\CASTMS\LISA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;LTSA folder location&lt;/td&gt;
 &lt;td&gt;LTSA&lt;/td&gt;
 &lt;td&gt;C:\ProgramData\CAST\CAST\CASTMS\LTSA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Log root location&lt;/td&gt;
 &lt;td&gt;LogRoot&lt;/td&gt;
 &lt;td&gt;C:\ProgramData\CAST\CAST\Logs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Extension root location&lt;/td&gt;
 &lt;td&gt;ExtensionFolder&lt;/td&gt;
 &lt;td&gt;C:\ProgramData\CAST\CAST\Extensions\&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;For information about, how to modify the default locations for logs, see &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/"&gt;Configure AIP Node storage folder locations - optional - v. 1.x&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Launching CAST MS - Fatal Error - ERROR column inplace does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-error-column-inplace-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-management-studio-component-cms/cast-management-studio-launching-cast-ms/cast-management-studio-launching-cast-ms-fatal-error/cast-management-studio-launching-cast-ms-fatal-error-error-column-inplace-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When opening up a connection profile to CAST- MS, the following error is encountered &amp;ldquo;&lt;strong&gt;ERROR: column &amp;ldquo;inplace&amp;rdquo; does not exist&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please see the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/574358000/574358004.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Upgrade from a version less than 8.3.30 to a higher version.&lt;/li&gt;
&lt;li&gt;Open CAST-MS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.39</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-39/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-39/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.39 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.39&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="user-input-security---net"&gt;User Input Security - .NET&lt;/h2&gt;
&lt;h3 id="net-mvc-applications"&gt;.NET MVC applications&lt;/h3&gt;
&lt;p&gt;A bug introduced in AIP Core 8.3.38 has been fixed in this release. The bug caused implicit blackboxing to not function for .NET MVC applications and therefore less true violations were reported in AIP Core 8.3.38 in comparison to AIP Core 8.3.37 when analyzing the same source code. The fix ensures that the behaviour of AIP Core 8.3.39 now matches AIP Core 8.3.37 and as a result, more violations may be reported in comparison to AIP Core 8.3.38.&lt;/p&gt;</description></item><item><title>CMS - Common Technology options</title><link>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-common-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-common-technology-options/</guid><description>&lt;h5 id="common-technology-options"&gt;Common Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/common.jpg?version=1&amp;amp;modificationDate=1549304349313&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Common Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are common to all Applications and Analysis Units&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="production"&gt;Production&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="20%"&gt;&lt;strong&gt;Escalate Links&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="80%"&gt;Activating the option will cause Escalated Links to be saved in the Analsysi Service when any analysis is run. &lt;span&gt;Selecting this option can negatively impact analysis performance time, particularly when you are working with large projects&lt;/span&gt; - as such the option is deactivated by default.&lt;p&gt;When the option is deactivated, Escalated Links not to be saved in the Analysis Service and is the recommended setting for optimal performance.&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 - Dependencies tab (rules)</title><link>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-tab-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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-tab-rules/</guid><description>&lt;h5 id="dependencies-tab"&gt;Dependencies tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;dependency Rules&lt;/strong&gt; configured for this Application - dependency Rules govern the &lt;strong&gt;links&lt;/strong&gt; that are created between objects during an analysis.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_dependencies.jpg?version=1&amp;amp;modificationDate=1549304342627&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Within the tab are two further tabs, each is explained in its own page:&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/cms-dependencies-rules-tab/"&gt;Dependencies - Rules tab&lt;/a&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-application-editor/cms-dependencies-refined-target-tab/"&gt;Dependencies - Refined Target tab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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 - Measurement Service editor</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-measurement-service-editor/</guid><description>&lt;h5 id="measurement-service-editor"&gt;Measurement Service editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Measurement Service editor&lt;/strong&gt;. This editor provides a means for you to configure a &lt;strong&gt;Measurement Service&lt;/strong&gt; installed on your &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&lt;/a&gt;.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;A Measurement Service is used to aggregate &lt;strong&gt;snapshot data&lt;/strong&gt; generated from all Dashboard Services associated with a chosen Management Service. This data is then used for presentation in the CAST Health Dashboard which is configured to connect directly to the Measurement Service.&lt;/li&gt;
&lt;li&gt;Measurement Services are ONLY supported on Management Services installed on a parent &lt;strong&gt;CAST Storage Service&lt;/strong&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-database-server-editor/"&gt;Database server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Measurement Services are automatically defined using 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-discover/"&gt;Discover&lt;/a&gt; option following 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-add-database-server/"&gt;addition of a database server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The user name and password used to access the Measurement Service will be the same as used in 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-database-server-editor/"&gt;Database server&lt;/a&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-infrastructure/cms-cast-management-studio-rights/"&gt;CAST Management Studio - Rights&lt;/a&gt; for more information about how server access rights and permissions are handled in the CAST Management Studio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220915/measure_service.jpg?version=1&amp;amp;modificationDate=1549304344470&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Parametrization Environment Profiles (J2EE / VB)</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-environment-profile-manager/cms-parametrization-environment-profiles-j2ee-vb/</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-environment-profile-manager/cms-parametrization-environment-profiles-j2ee-vb/</guid><description>&lt;h5 id="parametrization-environment-profiles-j2ee--vb"&gt;Parametrization Environment Profiles (J2EE / VB)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When creating custom Environment Profiles for 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-using-the-environment-profile-manager/cms-j2ee-environment-profiles/"&gt;J2EE&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-using-the-environment-profile-manager/cms-vb-environment-profiles/"&gt;VB&lt;/a&gt; technologies, it is possible to define &lt;strong&gt;Method Parametrization&lt;/strong&gt; so that analyzers can correctly identify links that are defined via custom methods:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220653/envirprof_paramj2.gif?version=1&amp;amp;modificationDate=1549304339950&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can either &lt;strong&gt;import&lt;/strong&gt; existing Java/VB methods from the CAST Analysis Service (results from &lt;strong&gt;previous&lt;/strong&gt; J2EE/VB analyses that have already been run) or &lt;strong&gt;add&lt;/strong&gt; new custom Java methods or VB methods that cannot be imported as they do not form part of an existing analysis stored in the CAST Analysis Service. You then need to define your parametrization - i.e. the action that the analyzer needs to undertake when the method in question is encountered during an analysis.&lt;/p&gt;</description></item><item><title>CMS - Quality Rules/Quality Distributions/Quality Measures tabs</title><link>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-quality-rulesquality-distributionsquality-measures-tabs/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-quality-rulesquality-distributionsquality-measures-tabs/</guid><description>&lt;h5 id="quality-rulesquality-distributionsquality-measures-tabs"&gt;Quality Rules/Quality Distributions/Quality Measures tabs&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;These tabs allow you to edit existing or create new:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Quality Rules&lt;/strong&gt; (i.e. tactical quality indicators, designed to assess a component based on the compliance to a coding or architecture practice) that will govern how the analyzed source code is measured.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quality Distributions&lt;/strong&gt; (i.e. tactical quality indicators, designed to assess a component based on the balance of the distribution of an attribute value among objects of the component)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quality Measures&lt;/strong&gt; (i.e. tactical quality indicators, designed to assess a component based on a single measure value).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The tabs have very similar content but not all sub-tabs are visible in each parent tab. For ease of use, ALL available sub-tabs are explained in more detail below.&lt;/p&gt;</description></item><item><title>CMS - SAP Analysis Unit editor - Source Settings tab</title><link>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/cms-sap-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-sap-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="sap-analysis-unit-editor---source-settings-tab"&gt;SAP Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;SAP Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/sap.jpg?version=1&amp;amp;modificationDate=1549304341857&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Source Folders&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Use this section to include or exclude specific source files for the Analysis Unit for analysis purposes - these are mainly to be used when you are manually creating your Analysis Unit but can also be used if you are modifying an automatically created Analysis Unit. &lt;ul&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_include_folder.jpg" data-linked-resource-id="264220406" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_include_folder.jpg?version=1&amp;amp;modificationDate=1549304334767&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_file.jpg" data-linked-resource-id="264220414" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="15" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_file.jpg?version=1&amp;amp;modificationDate=1549304334797&amp;amp;api=v2" width="15"/&gt;&lt;/span&gt; &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="images_icons_exclude_folder.jpg" data-linked-resource-id="264220413" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_exclude_folder.jpg?version=1&amp;amp;modificationDate=1549304334793&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; buttons to include or exclude specific &lt;b&gt;Source Files&lt;/b&gt; or &lt;b&gt;Source Folders&lt;/b&gt; (folders are searched recursively).&lt;br/&gt; &lt;br/&gt; By default CAST will automatically suggest the &lt;b&gt;Deployment Folder&lt;/b&gt; set 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-current-version-tab/" target="_blank"&gt;Current Version tab&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-application-editor/" target="_blank"&gt;Application editor&lt;/a&gt;) for your Package when adding new source code folders or files.&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_remove.png" data-linked-resource-id="264220392" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304334717&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to remove an existing entry&lt;/li&gt; &lt;li&gt;Use the &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_edit.png" data-linked-resource-id="264220415" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt; button to edit an existing entry&lt;/li&gt; &lt;li&gt;If this Analysis Unit is automatically defined use the &lt;img alt="" border="0" height="19" src="https://doc.castsoftware.com/images/icons/reset.jpg" width="19"/&gt; button to reset the list to the entries defined by the CAST Delivery Manager Tool&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;If this Analysis Unit is automatically defined, then any auto defined entries will be read only.&lt;/p&gt;</description></item><item><title>CMS - Services view</title><link>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/</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-infrastructure/cms-cast-management-studio-views/cms-services-view/</guid><description>&lt;h5 id="services-view"&gt;Services view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Services view&lt;/strong&gt;. This view essentially provides a means for you to configure your organization&amp;rsquo;s IT environment, i.e. &lt;strong&gt;define database servers&lt;/strong&gt; on which you have installed a CAST Analysis/Dashboard Service. You can define as many as you require - i.e. you can manage multi-homed services from one place&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;By default this view 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. However, you can add further database servers using the menus described below.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222030/topology_view.jpg?version=1&amp;amp;modificationDate=1549304357087&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS Analysis Unit - Information - No Analysis Units are discovered while analyzing C or Cpp Code</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-no-analysis-units-are-discovered-while-analyzing-c-or-cpp-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-analysis-unit/cms-analysis-unit-information-no-analysis-units-are-discovered-while-analyzing-c-or-cpp-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On analyzing C/C++ code,the analysis units are not discovered.&lt;/p&gt;
&lt;p&gt;Since there is no project file, DMT won’t discover C/ C++ project.&lt;br&gt;
However, you can add manually analysis unit for C/C++ technology in CAST-MS.&lt;/p&gt;
&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;For CAST AIP 8.2 and 8.3  there is  C or CPP file discoverer present  which can discover the files and create the analysis unit automatically. This is more robust and is the correct way of creating the analysis unit(s).&lt;/p&gt;</description></item><item><title>CMS Application - Analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to &lt;strong&gt;Analysis&lt;/strong&gt; &lt;strong&gt;Tab.&lt;/strong&gt; This tab allows you to define various specific &lt;strong&gt;options&lt;/strong&gt; (organized by Technology) for all &lt;strong&gt;Analysis Units&lt;/strong&gt;defined in the Application - these options govern the way in which the source code matching the Technology type will be &lt;strong&gt;handled during the analysis.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Official documentation : CAST - Management Studio Help &amp;gt;  Infrastructure &amp;gt; Editors &amp;gt; Application Editor &amp;gt; Analysis tab&lt;/p&gt;</description></item><item><title>CMS Application - Delivery - Add version - Fatal Error - Content is not allowed in prolog</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-content-is-not-allowed-in-prolog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-application-component/cms-application-delivery/cms-application-delivery-add-version/cms-application-delivery-add-version-fatal-error-content-is-not-allowed-in-prolog/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When adding a new version, the fatal error - &lt;strong&gt;Content is not allowed in prolog&lt;/strong&gt; - occurs in the add version log:&lt;/p&gt;
&lt;p&gt;INF: 2023-09-18 13:24:30: Adding version &amp;lsquo;XXX&amp;rsquo;&lt;/p&gt;
&lt;p&gt;INF: 2023-09-18 13:24:30: Running DMT command&lt;/p&gt;
&lt;p&gt;Using arguments:&lt;/p&gt;
&lt;p&gt;AddVersion&lt;/p&gt;
&lt;p&gt;-application: XXX&lt;/p&gt;
&lt;p&gt;-oneApplicationMode: &lt;guid&gt;&lt;/p&gt;
&lt;p&gt;-logFilePath: &lt;log path&gt;&lt;/p&gt;
&lt;p&gt;-storagePath: &lt;storage path&gt;&lt;/p&gt;
&lt;p&gt;-guid: &lt;guid&gt;&lt;/p&gt;
&lt;p&gt;-name: XXX&lt;/p&gt;
&lt;p&gt;-releaseDate: YYY&lt;/p&gt;
&lt;p&gt;-activateDiscoverers: ZZZ&lt;/p&gt;
&lt;p&gt;-copySources: false&lt;/p&gt;
&lt;p&gt;Error: Internal error occurred.&lt;/p&gt;
&lt;p&gt;The application is closing. Call CAST support now providing the log file at C:\Windows\Temp\DMT.log.txt&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Quality Rules listed under Security</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-quality-rules-listed-under-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-quality-rules-listed-under-security/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information about some of the quality rules which are present under the Security health factor and why exactly they are included. The aspects which are considered while including them under some Technical criterion when mapped under the Security Health Factor is also explained.&lt;/p&gt;
&lt;p&gt;Below is a screenshot which shows one of the Quality Rule named: &amp;ldquo;Avoid empty catch blocks&amp;rdquo; that has been mapped to a Technical Criteria that comes under the Security.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - Pwc Diag Scope EFF004</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-pwc-diag-scope-eff004/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-pwc-diag-scope-eff004/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue with a power center QR &amp;ldquo;PowerCenter:Avoid &amp;ldquo;Sorted Input&amp;rdquo; set to false for aggregators and joiners after a Sorter Transformation&amp;rdquo; where the snapshot crashes while executing one of the SQL procedures.&lt;br&gt;
The snapshot crashes at the compute step with the following error:&lt;/p&gt;
&lt;p&gt;ERR: 2015-02-12 22:51:19: Error while executing Procedure&lt;br&gt;
com.castsoftware.java.InternalException:Error while executing Procedure&lt;/p&gt;
&lt;p&gt;Error free logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Universal+Analyzer+-+Custom+UA+profile+-+Error+Free+Logs+-+CAST+AIP+8+-+CAST+Internal"&gt;CMS Snapshot Analysis - Run Universal Analyzer - Custom UA profile - Error Free Logs - CAST AIP 8 - CAST Internal&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while loading transaction configuration center parameters</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-loading-transaction-configuration-center-parameters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-loading-transaction-configuration-center-parameters/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the first snapshot after migration, it is failing with the error &amp;ldquo;Error while loading transaction configuration center parameters&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532837/566532836.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Package the source code and deliver&lt;/li&gt;
&lt;li&gt;Accept the delivery and set it as current version&lt;/li&gt;
&lt;li&gt;Run the analysis and snapshot.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Performance Issue - Stuck while executing the procedure DSS_UPDATE_ANY_MODULE_LINKS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-stuck-while-executing-the-procedure-dss-update-any-module-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-performance-issue/cms-snapshot-analysis-compute-snapshot-performance-issue-stuck-while-executing-the-procedure-dss-update-any-module-links/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines a performance issue where your snapshot is stuck at the Compute snapshot step.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532877/566532876.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Snapshot&lt;/li&gt;
&lt;li&gt;Snapshot stuck at Compute Snapshot step for infinite time.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow the below steps:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - Overview of the Dichotomy process</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-overview-of-the-dichotomy-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-overview-of-the-dichotomy-process/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this page is to give an overview of investigation by dichotomy.&lt;/p&gt;
&lt;p&gt;When the log files are not enough to identify the file that is the root cause of a blocking error, or a crash, or a process that never ends, during the analysis or during the Run Metrics Calculation step, one could investigate by dichotomy to find out this file.&lt;/p&gt;
&lt;p&gt;Please refer to official documentation about the logic of execution units : &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+Working+with+Execution+Units"&gt;CMS+-+Working+with+Execution+Units&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - SAP ABAP Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-sap-abap-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-sap-abap-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for SAP ABAP Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Object name&lt;/strong&gt; : /TROUBLESHOOTING/0028_KL_KA_PDR_LOCKS===CM006&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Object full name&lt;/strong&gt; : C:\SUPPORT_DEPLOY\CAST-MS\827\DEPLOY\ABAP\TKB_SAP#TROUBLESHOOTING#0028_KL_KA_PDR_LOCKS===CM006.ABAP/ABAP&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GUID&lt;/strong&gt; :C:\SUPPORT_DEPLOY\CAST-MS\827\DEPLOY\ABAP\TKB_SAP#TROUBLESHOOTING#0028_KL_KA_PDR_LOCKS===CM006.ABAP/ABAP&lt;/p&gt;
&lt;p&gt;The GUID of ABAP objects is the object full name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - duplicate key value violates unique constraint idx2_objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-idx2-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-idx2-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following error occurs during analysis which are made on Kb that have been wrongly exported and restored with CSS tools (CSSdump &amp;amp; CSSrestore) ;&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR: duplicate key value violates unique constraint &amp;ldquo;idx2_objects&amp;rdquo;.&lt;br&gt;
SQL Error: CONTEXT: SQL statement &amp;ldquo;insert into Objects (IdKey, IdNam, IdShortNam, ObjTyp) select INTERNAL_ID, NAME_ID, SHORT_NAME_ID, OBJECT_TYPE_ID from AMT_OBJECT obj where obj.STATUS = &amp;lsquo;I&amp;rsquo;&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function &amp;ldquo;amt_f_maj_kb_prj&amp;rdquo; line 76 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB_PRJ ( $1 )&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function &amp;ldquo;amt_f_maj_kb&amp;rdquo; line 15 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB ( $1 )&amp;rdquo;.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - PeopleSoft Analyzer - Copy file error There is not enough space on the disk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-peoplesoft-analyzer-copy-file-error-there-is-not-enough-space-on-the-disk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-peoplesoft-analyzer-copy-file-error-there-is-not-enough-space-on-the-disk/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the rule to estimate the space needed by the PeopleSoft analyzer during the Completion Process&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2753;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2753;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2753;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2753;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2753;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Here is the rule to estimate the space needed by the PeopleSoft analyzer during the Completion Process:
&lt;ol&gt;
&lt;li&gt;At the end of the process, when all the steps have been performed, the final size is (.UAX + .SRC) files size in the delivery folder = .CastExtraction file size x 3,5 then &lt;strong&gt;Final size = .CastExtraction file size x 4,5.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;During the completion step, the process &lt;strong&gt;needs to copy the .UAX and .SRC files in tmp and working folders&lt;/strong&gt;, then Estimated size during the completion steps is:&lt;br&gt;
(.UAX + .SRC) files size &lt;em&gt;in the delivery folder&lt;/em&gt; + (.UAX + .SRC) files size&lt;em&gt;in the tmp folder&lt;/em&gt; + (.UAX + .SRC) files size&lt;em&gt;in the working folder&lt;/em&gt; + .CastExtraction file size = (.CastExtraction file size x 3,5 ) x 3 + .CastExtraction file size&lt;br&gt;
&lt;strong&gt;Estimated file size ~= .CastExtraction file size x 12&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Create space in hard disk&lt;/li&gt;
&lt;li&gt;If you are facing this issue on supported version of CAST AIP then contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/"&gt;relevant input.&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - No definition found for the name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-definition-found-for-the-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-definition-found-for-the-name/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the .NET analysis you may get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;DOTNET.0050:Starting analysis of C:\CASTMS\Deploy\Netcore_test\code\net_core_app.csproj (1 / 1)&lt;br&gt;
[com.castsoftware.html5] start project C:\CASTMS\Deploy\Netcore_test\code\net_core_app.csproj&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;AutoMapper&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;Mapper&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;SevenZip&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;Class1&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;SevenZipCompressor&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;AutoMapperMappingException&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;IConfigurationProvider&amp;rsquo;. Therefore no link will be drawn to that object.&lt;br&gt;
DOTNET.0150:No definition found for the name &amp;lsquo;ConfigurationValidator&amp;rsquo;. Therefore no link will be drawn to that object.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Log the exception information Exception EXCEPTION ACCESS VIOLATION</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-log-the-exception-information-exception-exception-access-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-log-the-exception-information-exception-exception-access-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the below warning you may encounter in the analysis log file while running the analysis using the JEE Analyzer extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning�    MODULMSG ; Job execution�    Log the exception information: &lt;br&gt;
EXCEPTION_ACCESS_VIOLATION&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.2.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x (x &amp;gt;=4)&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x (x &amp;lt; 4)&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Package and deliver the J2EE application.&lt;/li&gt;
&lt;li&gt;Set as current version.&lt;/li&gt;
&lt;li&gt;Run the analysis.&lt;/li&gt;
&lt;li&gt;Open the Analysis Log file and check for the warning.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;To troubleshoot this issue, you need the &lt;a href="http://doc-internal.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Warnings#CMSSnapshotAnalysis-RunAnalyzer-Warnings-Relevantinput"&gt;Relevant Input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - Timeout and Out Of Memory</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-timeout-and-out-of-memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-timeout-and-out-of-memory/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the Dynamic Link Manager execution, an out of memory or a Timeout error can occur if the number of links to review is too large.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533981/566533980.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure the New Dynamic Link Manager in the Dynamic Link Rules&lt;/li&gt;
&lt;li&gt;Run the Analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configure your PostgreSQL instances - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before creating any applications, you should ensure that you configure your PostgreSQL instances that will be used for your &lt;strong&gt;analysis/snapshot schema storage&lt;/strong&gt; and for your &lt;strong&gt;Measurement schema&lt;/strong&gt;. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128835.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then click the &lt;strong&gt;Global Configurations tab&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128834.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then expand the &lt;strong&gt;CSS and Measurement Settings&lt;/strong&gt; section - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128825.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Focus on the &lt;strong&gt;Settings&lt;/strong&gt; section:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128824.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Configure your PostgreSQL instances - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before creating any applications, you should ensure that you configure your PostgreSQL instances that will be used for your &lt;strong&gt;analysis/snapshot schema storage&lt;/strong&gt; and for your &lt;strong&gt;Measurement schema&lt;/strong&gt;. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128817/576128835.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then click the &lt;strong&gt;Global Configurations tab&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128817/576128834.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then expand the &lt;strong&gt;CSS and Measurement Settings&lt;/strong&gt; section - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128817/576128825.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Focus on the &lt;strong&gt;Settings&lt;/strong&gt; section:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576128817/576128824.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Configure your PostgreSQL instances - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/configure-your-cast-storage-service-or-postgresql-instances-v-2-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before creating any applications, you should ensure that you configure your PostgreSQL instances that will be used for your &lt;strong&gt;analysis/snapshot schema storage&lt;/strong&gt; and for your &lt;strong&gt;Measurement schema&lt;/strong&gt;. To do so, switch to the &lt;strong&gt;Admin Center&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128835.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then click the &lt;strong&gt;Global Configurations tab&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128834.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Then expand the &lt;strong&gt;CSS and Measurement Settings&lt;/strong&gt; section - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128825.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Focus on the &lt;strong&gt;Settings&lt;/strong&gt; section:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128817/576128824.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Configuring custom AIP Console access URL</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-custom-aip-console-access-url/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-custom-aip-console-access-url/</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;This information is valid only for &lt;strong&gt;1.x (≥ 1.14.x)&lt;/strong&gt; releases of Console.&lt;/p&gt;
&lt;/div&gt;
&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 page describes how to configure a specific access URL for Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;By default, Console will be accessible with the following URL:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http(s)://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/ui/index.html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;However, you can modify this to add a specific context in to the URL, for example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http(s)://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;context&amp;gt;/ui/index.html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Configuration steps are described below.&lt;/p&gt;
&lt;h3 id="step-1---edit-the-configuration-file"&gt;Step 1 - Edit the configuration file&lt;/h3&gt;
&lt;p&gt;A configuration file (&lt;strong&gt;aipConsole.properties&lt;/strong&gt;) contains a section specifically to make this change. First locate this file:&lt;/p&gt;</description></item><item><title>Customizing session timeout</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/customizing-session-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/customizing-session-timeout/</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;: how to customize the session timeout feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Session timeout functions as follows:&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;1&lt;/td&gt;
 &lt;td&gt;If there is no user activity (API calls) for a default period of &lt;strong&gt;30 minutes&lt;/strong&gt;, the login session will timeout. When this occurs, the following alert message will be displayed:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;By default a notification period of &lt;strong&gt;20 seconds&lt;/strong&gt; will then start before the session fully expires and the user will need to re-login.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;After a default period of &lt;strong&gt;20 hours&lt;/strong&gt;, a session will timeout regardless of whether there is continuous user activity during this period.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="customizing-the-timeout"&gt;Customizing the timeout&lt;/h2&gt;
&lt;p&gt;You can alter all session timeout periods by editing the following files. On completion, &lt;strong&gt;save the files&lt;/strong&gt;and ensure that you restart &lt;strong&gt;all CAST Imaging services/containers&lt;/strong&gt;so that the changes are taken into account.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Discovery - Error - The program Discovery Report has not ended correctly 2001 - 2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-discovery/delivery-manager-tool-discovery-error/delivery-manager-tool-discovery-error-the-program-discovery-report-has-not-ended-correctly-2001-2/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of the page is to explain how to deal with the following fatal error occuring in the DMT during the packaging :&lt;/p&gt;
&lt;p&gt;The program Discovery Report has not ended correctly (2001)&lt;/p&gt;
&lt;p&gt;XML Parse error at line: XX column: XX =&amp;gt; org.xml.sax.SAXParseException; lineNumber: XX; columnNumber: XX; An invalid XML character (Unicode: 0x{2}) was found in the value of attribute &amp;ldquo;{1}&amp;rdquo; and element is &amp;ldquo;0&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;This error can be found in the DMT discovery log. To see the log location, refer the section &lt;strong&gt;Possible location for logs&lt;/strong&gt; of the page : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/"&gt;Delivery Manager Tool Component DMT&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to exclude files for DOTNet analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-exclude-files-for-dotnet-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-exclude-files-for-dotnet-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information how to exclude files for .Net analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Files can be excluded from the analysis using DMT with the option “Folders or files to ignore” as mentioned below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528576/566528575.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;However there will be some error/warning in analysis log for can not read files since it is still referenced in csproj.&lt;/p&gt;</description></item><item><title>DMT - Package Alert tab - Packaging alerts - Creating a Manual Remediation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-creating-a-manual-remediation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-creating-a-manual-remediation/</guid><description>&lt;h5 id="package-alert-tab---packaging-alerts---creating-a-manual-remediation"&gt;Package Alert tab - Packaging alerts - Creating a Manual Remediation&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you know that an alert can be resolved because a missing item is located in another source code package, you can create a manual remediation item that will &amp;ldquo;tell&amp;rdquo; the CAST Delivery Manager where the missing items are located. In the same way, missing variables can be manually remediated by defining the variable that is required.&lt;/p&gt;
&lt;p&gt;When you next use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action, the CAST Delivery Manager Tool will use the remediation item to fix the alert. The alert will then be cleared from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts/"&gt;Packaging alerts&lt;/a&gt; panel.&lt;/p&gt;</description></item><item><title>DMT - Save</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/</guid><description>&lt;h5 id="save"&gt;Save&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Save option allows you to &lt;strong&gt;save the current state&lt;/strong&gt; of the CAST Delivery Manager Tool to your &lt;strong&gt;local workspace on disk&lt;/strong&gt;. You can access the option as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_save.jpg?version=1&amp;amp;modificationDate=1549304357433&amp;amp;api=v2" alt=""&gt; button located on the toolbar&lt;/li&gt;
&lt;li&gt;When you quit the CAST Delivery Manager Tool you will be prompted to Save&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regardless of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; you are working in, all items and configuration files are stored in memory until you use the Save action. Using the Save action will ensure that any items you have created during your session will be available the next time you run the CAST Delivery Manager Tool.&lt;/p&gt;</description></item><item><title>DMT - What is the CAST Delivery Manager Tool and CAST AIC Portal?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-what-is-the-cast-delivery-manager-tool-and-cast-aic-portal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-what-is-the-cast-delivery-manager-tool-and-cast-aic-portal/</guid><description>&lt;h5 id="what-is-the-cast-delivery-manager-tool-and-cast-aic-portal"&gt;What is the CAST Delivery Manager Tool and CAST AIC Portal?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;CAST Delivery Manager Tool&lt;/strong&gt; is aimed at the person or people responsible for providing source code for analysis, i.e. the Delivery Managers.&lt;/p&gt;
&lt;p&gt;The CAST Delivery Manager Tool is a standalone application that entirely manages the discovery, selection, extraction and delivery of source code ready for analysis in the CAST Management Studio. It can be used in different scenarios and is designed to be flexible to accommodate most options.&lt;/p&gt;</description></item><item><title>Docker Installer - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-tools/docker-installer/docker-installer-release-notes/docker-installer-release-notes-1-1/</guid><description>&lt;h3 id="110-funcrel"&gt;1.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Support added for CAST Imaging 2.1.0-funcrel&lt;/td&gt;
 &lt;td&gt;This release of the Docker Installer supports CAST Imaging 2.1.0-funcrel (and above). Previous releases of CAST Imaging are not compatible with this release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="110-beta1"&gt;1.1.0-beta1&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;Initial release of the extension to provide installation support for CAST Imaging on Docker for Linux and Microsoft Windows, and without the need to install Python. Can be used with CAST Imaging ≥ 2.0.0-funcrel.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Education</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-education/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-education/</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 page provides instructions for managing the &lt;strong&gt;Education list&lt;/strong&gt; in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Engineering Dashboard&lt;/strong&gt; features the ability to add rules to an &amp;ldquo;&lt;strong&gt;Education list&lt;/strong&gt;&amp;rdquo; to highlight specific issues that may not be corrected, but require tracking, monitoring. In essence the Education list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enables an Architect or Technical Lead to identify the main issues in an Application and add related rules to the list to &amp;ldquo;educate&amp;rdquo; his team&lt;/li&gt;
&lt;li&gt;the violations associated with the rule in the list may not necessarily be corrected because they may be too costly, however, the Architect or Technical Lead can use the list to explain to his development team the issues that exist (i.e. the violations can be shown) and how to avoid the issues in the future (i.e. by highlighting the associated rule documentation)&lt;/li&gt;
&lt;li&gt;Rules in the Education list can be configured so that all NEW violations to the rule are automatically added to the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt; when the next snapshot is generated.&lt;/li&gt;
&lt;li&gt;links to the Education list can be sent to development team members directly to &amp;ldquo;share and promote&amp;rdquo; best practices or how to adhere to specific rules.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610537/382610545.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>ENL - Closing a Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-closing-a-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-closing-a-graphical-view/</guid><description>&lt;h5 id="closing-a-graphical-view"&gt;Closing a Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;There are two ways to &lt;strong&gt;close&lt;/strong&gt; your Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt; located on the menu bar and then select &lt;strong&gt;Close&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;Or you can click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_cross.gif?version=1&amp;amp;modificationDate=1549304370320&amp;amp;api=v2" alt=""&gt; button located in the top right-hand corner of the &lt;strong&gt;Graphical View&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If your Graphical View has already been saved (click &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;here&lt;/a&gt; to find out more about &lt;strong&gt;Saving a Graphical View&lt;/strong&gt;) and not modified since, it will close.&lt;/p&gt;</description></item><item><title>ENL - Objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLObjects-Objects"&gt;Objects&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;When a project is analyzed and stored in the &lt;strong&gt;Analysis Service&lt;/strong&gt;, the project&amp;rsquo;s constituent objects and components are also registered. Enlighten is capable of representing this object information in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; through a series of icons.&lt;/p&gt;
&lt;p&gt;This help section provides a reference guide to all the object icons that Enlighten is capable of rendering. The objects are organized by language type:&lt;/p&gt;</description></item><item><title>ENL - Objects tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-objects-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-objects-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLObjectstab-Objectstab"&gt;Objects tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Objects&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_objects.gif?version=1&amp;amp;modificationDate=1549304366563&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the behavior of &lt;strong&gt;objects&lt;/strong&gt; and &lt;strong&gt;links&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Objects&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;Double Click call dedicated Application&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Selecting this option will cause a dedicated application to launch when you double click an object. To find out more about the &lt;strong&gt;Dedicated Application option&lt;/strong&gt;, click &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-dedicated-application/"&gt;here&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Show Full Names for Server Objects&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Selecting this option will cause any &lt;strong&gt;server objects&lt;/strong&gt; displayed in the &lt;strong&gt;Graphical View&lt;/strong&gt; to be displayed with their full name, i.e.: &lt;strong&gt;database.object_name&lt;/strong&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Show Full Names for Client Objects&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Selecting this option will cause any &lt;strong&gt;client objects&lt;/strong&gt; (i.e.: those that are part of analyses) to be displayed with the full name, i.e.: &lt;strong&gt;analysis_name.object_name.extension&lt;/strong&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Small Objects in Graphical View&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Select this option to reduce the size of objects displayed in the Graphical View. By default this option is not selected. CAST recommends that you &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-refresh-options/"&gt;refresh&lt;/a&gt; the Graphical View after selecting this option.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Choose Font&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Clicking the &lt;strong&gt;Choose Font&lt;/strong&gt; button will launch the &lt;strong&gt;Font dialog box&lt;/strong&gt; enabling you to choose the &lt;strong&gt;Font&lt;/strong&gt;, &lt;strong&gt;Style&lt;/strong&gt; and &lt;strong&gt;Size&lt;/strong&gt; of the text used for the objects displayed in the Graphical View. You can also change the &lt;strong&gt;Script&lt;/strong&gt; used if you have another stored on your PC.&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/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Links&lt;/p&gt;</description></item><item><title>ENL - Viewing Domain properties</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-viewing-domain-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/enl-viewing-domain-properties/</guid><description>&lt;h5 id="viewing-domain-properties"&gt;Viewing Domain properties&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To view the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/"&gt;properties&lt;/a&gt; of a Functional Domain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the domain in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Properties&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt; will then display an HTML based property report about the selected Functional Domain. This includes information about the objects that are associated with the domain.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can also use the F12 key to view the properties of a selected Functional Domain.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/"&gt;How to view properties&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Viewing library properties</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-viewing-library-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-viewing-library-properties/</guid><description>&lt;h5 id="viewing-library-properties"&gt;Viewing library properties&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To view the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/"&gt;properties&lt;/a&gt; of a Library:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the Library in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Properties&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt; will then display an HTML based property report about the selected Library. This includes information about the objects that are associated with the Library.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can also use the F12 key to view the properties of a selected Library.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/"&gt;How to view properties&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to identify if a link is a default link</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-if-a-link-is-a-default-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-if-a-link-is-a-default-link/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to determine, if a link is a default link or is one created by the user using tool after analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Link created by user using any SQL tool, is identified from Enlighten. If this link is not a default one then It will have the sign &amp;ldquo;X&amp;rdquo; as you can see in the following example.&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 1.1</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-1-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-1-1/</guid><description>&lt;h3 id="114-funcrel"&gt;1.1.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-9&lt;/td&gt;
 &lt;td&gt;Fixed a regression affecting force installed extensions in AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="113-funcrel"&gt;1.1.3-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;EXTENDCLI-4&lt;/td&gt;
 &lt;td&gt;Fixed an issue that occurred when installing extensions to a folder that doesn&amp;rsquo;t exist.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32999&lt;/td&gt;
 &lt;td&gt;Fixed an issue that was causing extensions not be found unless case of the extension id was perfectly matched.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="112-funcrel"&gt;1.1.2-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;The packaging used for ExtendCLI has changed, in this latest release the user will notice that it is no longer a single exe file, but instead an exe file along with a few hundred dlls. No changes have been made to the behavior of the tool with this change.&lt;/p&gt;</description></item><item><title>External Links tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/external-links-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/external-links-tile/</guid><description>&lt;p&gt;External Links tile (not available by default) provides the ability to define external URLs ( to e.g. other data dashboards) in a tile:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188284/555188285.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt;: tile type, has to be &lt;em&gt;ExternalLink&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parameters&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;title&lt;/strong&gt; the short message to display in tile&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;url&lt;/strong&gt; the hyperlink to follow&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;color&lt;/strong&gt; : tile color&lt;/li&gt;
&lt;li&gt;other parameters for sizing and positioning of the tile - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Tile Sizing and Positioning&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;type&amp;#34;: &amp;#34;ExternalLink&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;parameters&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;title&amp;#34;: &amp;#34;Know more about CAST&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;url&amp;#34;:&amp;#34;http://www.castsoftware.com&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;color&amp;#34;: &amp;#34;magenta&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;col&amp;#34;: 5,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;row&amp;#34;: 3,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;sizex&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;sizey&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;min-sizex&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;min-sizey&amp;#34;: 1,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;max-sizex&amp;#34;: 2,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;max-sizey&amp;#34;: 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Health Dashboard - Information - How to reproduce HD issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-reproduce-hd-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-reproduce-hd-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the steps involved in reproducing HD Issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/li&gt;
&lt;li&gt;Import the measurement database from the relevant input.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOC82/Installing+and+configuring+the+CAST+Application+Analytics+Dashboard"&gt;Deploy&lt;/a&gt; the HD war provided by the customer. If there is an issue with the customer providing this, you can try to reproduce with the HD war for the associated CAST version, though if the issue is not reproducible it may be due to customized files used by the customer.&lt;/li&gt;
&lt;li&gt;Modify the META-INF\context.xml in your deployed tomcat area for the database server and the measurement database name &lt;a href="http://doc.castsoftware.com/display/DOC82/Installing+and+configuring+the+CAST+Application+Analytics+Dashboard#InstallingandconfiguringtheCASTApplicationAnalyticsDashboard-Step1:DeployandconfiguretheCAST-AAD.warfileonyourapplicationserver"&gt;Configuring the CAST Application Analytics Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add a user to access the HD dashboard with the role ROLE_ADMIN if one is not configured or if the customer is using active directory (unless the issue is related to specific roles, then you may need to do further configuration as per the issue that is being investigated):&lt;a href="http://doc.castsoftware.com/display/DOC82/CAST-AAD+-+Configuring+user+authentication#CAST-AAD-Configuringuserauthentication-Addinganewuser"&gt;Configuring user authentication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Activate SQL traces on HD logs using the steps in the page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-sql-traces-on-aad-and-restapi-logs/"&gt;Health Dashboard - Information - How to activate SQL traces on AAD and RestAPI logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Reload the application from Tomcat.&lt;/li&gt;
&lt;li&gt;Navigate to the page where the issue exists.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In some cases where the issue is during consolidation of a central database, you may have to do the consolidation yourself to observe the issue. To do this, proceed as follows:&lt;/p&gt;</description></item><item><title>KB Update SQL Tool - Modifying link properties</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-link-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-update-application-schema/application-config-update-application-schema-kb-update-sql-tool/kb-update-sql-tool-using-the-tool-in-specific-scenarios/kb-update-sql-tool-modifying-link-properties/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;Available only for schemas created with &lt;strong&gt;AIP Core ≥ 8.3.45&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Properties on links can be either alphanumeric or numeric. To modify the property of a link that already exists in the Analysis schema, two CAST entry tables are used, depending on the type of property:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alphanumeric&lt;/strong&gt; &amp;gt; CI_STR_LINK_PROPERTIES&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Numeric&lt;/strong&gt; &amp;gt; CI_INT_LINK_PROPERTIES&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The examples in this section modify numeric properties, however it is fairly simple to modify the queries if you want to work with alphanumeric properties. To view a list of properties that can be modified, use the CAST System View &amp;ldquo;CTV_PROPERTIES&amp;rdquo;:&lt;/p&gt;</description></item><item><title>Lost password and request access configuration</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/lost-password-and-request-access-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/lost-password-and-request-access-configuration/</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 page describes how to change the template email that is created when a user uses one of the &amp;ldquo;&lt;strong&gt;Can&amp;rsquo;t access&lt;/strong&gt;&amp;rdquo; options on the login screen of the dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;If for any reason a user cannot access the dashboard(they do not have a login or they have forgotten their password), it is possible to configure a &amp;ldquo;&lt;strong&gt;Can&amp;rsquo;t access&lt;/strong&gt;&amp;rdquo; link to be displayed on the dashboard login page (by default this link is not enabled - see &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-health-dashboard-advanced-configuration/health-dashboard-json-configuration-options/"&gt;Health Dashboard json configuration options&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-json-configuration-options/"&gt;Engineering Dashboard json configuration options&lt;/a&gt; for more information about enabling this link).&lt;/p&gt;</description></item><item><title>Manage uploaded extensions</title><link>https://doc.castsoftware.com/export-v2/extend/manage-uploaded-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/manage-uploaded-extensions/</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 provides information about managing (editing details / deleting) a custom extension that you have uploaded.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When you &lt;a href="https://doc.castsoftware.com/export-v2/extend/upload-an-extension/"&gt;upload a custom extension&lt;/a&gt;, as the owner you have &lt;strong&gt;full rights to manage that extension&lt;/strong&gt;. Therefore you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Delete the uploaded extension so that the extension is no longer available for others&lt;/li&gt;
&lt;li&gt;View unlisted extensions, i.e. any uploaded extensions that have not yet been validated by a user with Moderator rights&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="delete-an-uploaded-extension"&gt;Delete an uploaded extension&lt;/h2&gt;
&lt;p&gt;Deleting the extension will remove the entire extension from CAST servers. Please ensure that this is really what you want to do. Click &lt;strong&gt;Profile&lt;/strong&gt; under your username:&lt;/p&gt;</description></item><item><title>Operating systems Information - CAST filesystem storage areas</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-cast-filesystem-storage-areas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-cast-filesystem-storage-areas/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide provides information on what areas of CAST AIP  may be using space on how to configure them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please examine first examine the hardware requirements for running CAST for your release to assist you in sizing your infrastructure for CAST.  For 8.3.x, you can find this information here:&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Performance Issue - PGADMIN III takes time to connect to a CSS or PostgreSQL server</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-performance-issue-pgadmin-iii-takes-time-to-connect-to-a-css-or-postgresql-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-performance-issue-pgadmin-iii-takes-time-to-connect-to-a-css-or-postgresql-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the postgresql server has many schemas, the PGADMIN may take time to open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open PGADMIN III&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click File &amp;gt; Options&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531123/566531124.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under Browser &amp;gt;  Display, select only Databases and Schemas (sufficient for the most common usage of pgadmin)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566531123/566531122.png" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are already connected either refresh or disconnect and connect again and this time it should be much faster to open up pgadmin and to launch the SQL Query window..&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - Maintenance of Database in CSS</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-maintenance-of-database-in-css/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-maintenance-of-database-in-css/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives you approach to solve performance issue in CASTStorageServce (Postgres)&lt;/p&gt;
&lt;p&gt;For example: While running the snapshot , if any procedure is taking too much time to execute. Let say Procedure “DIT_MANY_DIRECTCALLTABLE” is taking to more than 15 hours to execute. Or any SQL query is running very slow in PGAdmin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To apply the solution please follows below steps:&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to unblock a process</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-unblock-a-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-unblock-a-process/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using the CSS Tools or running analysis or snapshot, you may face process that are stuck or is facing performance issue. This page will help you to troubleshoot this.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sub Platform Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;strong&gt;Sub Platform Version&lt;/strong&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Postgres 9.6&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Postgres 9.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open PgAdmin&lt;/li&gt;
&lt;li&gt;Connect to the Database Server where the schema to backup is stored.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Server status&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In the section &lt;strong&gt;Activity&lt;/strong&gt;, identify if there is line where a process appears and is blocked. The process is under the column &amp;ldquo;&lt;strong&gt;Application name&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;For instance, in the below screenshot, the process pg_dump process is blocked by a task:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529361/566529360.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If the pg_dump process is blocked by a query, select that query and cancel it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.8</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-8/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h4 id="maven-discovery-limitation-removed"&gt;Maven discovery limitation removed&lt;/h4&gt;
&lt;p&gt;The limitation documented &lt;a href="https://doc.castsoftware.com/technologies/"&gt;here&lt;/a&gt; has been removed when using the JEE analyzer with CAST AIP ≥ 8.3.8.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and deployment&lt;/h3&gt;
&lt;h4 id="castserver-manager--cli"&gt;CAST Server Manager - CLI&lt;/h4&gt;
&lt;p&gt;Two new commands have been added - see &lt;a href="https://doc.castsoftware.com/export/AIPCORE/Automating+CAST+Server+Manager+installation+tasks"&gt;Automating CAST Server Manager installation tasks&lt;/a&gt; for more details.&lt;/p&gt;
&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;Note that -INSTALL_CONFIG_FILE and -UPGRADE are deprecated and you should use the above commands instead.&lt;/p&gt;</description></item><item><title>RPC - Toolbars</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-toolbars/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-toolbars/</guid><description>&lt;h5 id="toolbars"&gt;Toolbars&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Standard Toolbar&lt;/strong&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" class="confluenceTd" width="10%"&gt;&lt;b&gt;Button&lt;/b&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" width="40%"&gt;&lt;b&gt;Equivalent Toolbar Command&lt;/b&gt; &lt;p&gt;&lt;b&gt;(Menu/Option)&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td align="center" class="confluenceTd" width="50%"&gt;&lt;b&gt;Description of the action performed&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_connect_ico.gif?version=1&amp;amp;modificationDate=1549304386180&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_connect_ico.gif" data-linked-resource-id="264223792" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_connect_ico.gif?version=1&amp;amp;modificationDate=1549304386180&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;File &amp;gt; New&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-connection-information/rpc-connection-profiles/rpc-open-profile-connection-dialog-box/" target="_blank"&gt;Open Profile Connection dialog box&lt;/a&gt; enabling you to open a connection to a Knowledge Base. &lt;p&gt;Please note that this is NOT a concurrent connection. The existing connection will be closed.&lt;/p&gt; &lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-how-to/rpc-open-new-connection/" target="_blank"&gt;Open new connection&lt;/a&gt; for more details.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmlrepicon.gif?version=1&amp;amp;modificationDate=1549304386170&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_htmlrepicon.gif" data-linked-resource-id="264223790" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmlrepicon.gif?version=1&amp;amp;modificationDate=1549304386170&amp;amp;api=v2" width="22"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;Build a Report &amp;gt; On SQL Query&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-sql-query/" target="_blank"&gt;Report On SQL Query&lt;/a&gt;, enabling you to select an existing template for a Report.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_wizicon.gif?version=1&amp;amp;modificationDate=1549304386153&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_wizicon.gif" data-linked-resource-id="264223787" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_wizicon.gif?version=1&amp;amp;modificationDate=1549304386153&amp;amp;api=v2" width="23"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;Build a Report &amp;gt; On Specific Objects&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-specific-objects/rpc-report-on-specific-objects/" target="_blank"&gt;Report On Specific Objects&lt;/a&gt;, enabling you to create a Report in a series of user friendly steps.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmtempwiz.gif?version=1&amp;amp;modificationDate=1549304386167&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_htmtempwiz.gif" data-linked-resource-id="264223789" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_htmtempwiz.gif?version=1&amp;amp;modificationDate=1549304386167&amp;amp;api=v2" width="22"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;Build a Report &amp;gt; With Predefined&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-predefined/rpc-report-with-predefined/" target="_blank"&gt;Report With Predefined&lt;/a&gt;, which enables you to select Report Templates that are already stored on your PC&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_reponview.gif?version=1&amp;amp;modificationDate=1549304386160&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_reponview.gif" data-linked-resource-id="264223788" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_reponview.gif?version=1&amp;amp;modificationDate=1549304386160&amp;amp;api=v2" width="22"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;Build a Report &amp;gt; On a View&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-on-a-view/rpc-report-on-a-view/" target="_blank"&gt;Report On a View&lt;/a&gt; wizard enabling you to create a report about your current Graphical View.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" class="confluenceTd" height="22" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_diagnostic.gif?version=1&amp;amp;modificationDate=1549304386177&amp;amp;api=v2" data-linked-resource-container-id="264223786" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_diagnostic.gif" data-linked-resource-id="264223791" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="22" src="https://doc-legacy.castsoftware.com/download/attachments/264223786/images_diagnostic.gif?version=1&amp;amp;modificationDate=1549304386177&amp;amp;api=v2" width="22"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td align="center" class="confluenceTd" height="22" width="40%"&gt;Build a Report &amp;gt; With Diagnostic&lt;/td&gt; &lt;td class="confluenceTd" height="22" width="50%"&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/rpc-report-center/rpc-features/rpc-wizards/rpc-report-with-diagnostic/" target="_blank"&gt;Report with Diagnostic&lt;/a&gt; enabling you to carry out diagnostic tests for standard enforcement.&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/264223638/images_note.gif?version=1&amp;amp;modificationDate=1549304381543&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Security Dashboard - Education</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-education/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-education/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page provides instructions for managing the &lt;strong&gt;Education list&lt;/strong&gt; in the &lt;strong&gt;Security Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Security Dashboard&lt;/strong&gt; features the ability to add rules to an &amp;ldquo;&lt;strong&gt;Education list&lt;/strong&gt;&amp;rdquo; to highlight specific issues that may not be corrected, but require tracking, monitoring. In essence the Education list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enables an Architect or Technical Lead to identify the main issues in an Application and add related rules to the list to &amp;ldquo;educate&amp;rdquo; his team&lt;/li&gt;
&lt;li&gt;the violations associated with the rule in the list may not necessarily be corrected because they may be too costly, however, the Architect or Technical Lead can use the list to explain to his development team the issues that exist (i.e. the violations can be shown) and how to avoid the issues in the future (i.e. by highlighting the associated rule documentation)&lt;/li&gt;
&lt;li&gt;Rules in the Education list can be configured so that all NEW violations to the rule are automatically added to the &lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/"&gt;Security Dashboard - Action Plan&lt;/a&gt; when the next snapshot is generated.&lt;/li&gt;
&lt;li&gt;links to the Education list can be sent to development team members directly to &amp;ldquo;share and promote&amp;rdquo; best practices or how to adhere to specific rules.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/214172132/214172133.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Source Extractor - SQL PLSQL - Fatal Error - Validation error -1 Schema your database to extract is missing</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-validation-error-1-schema-your-database-to-extract-is-missing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/source-extractor-sql-plsql-extraction-step/source-extractor-sql-plsql-fatal-error-validation-error-1-schema-your-database-to-extract-is-missing/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve issues related to the below error message that occurs during PL/SQL extraction :&lt;/p&gt;
&lt;p&gt;2017-12-11 16:23:24.711 -   Validation error #-1: Schema your_database_to_extract is missing&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538499/566538500.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure the PL/SQL source Extractor&lt;/li&gt;
&lt;li&gt;Run the extraction&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check that the schemas that are configured exist&lt;/li&gt;
&lt;li&gt;If the schema exist, check that the case is correct. The schema used should be in upper case.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566538499/566538498.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;If the above point do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/source-extractor-component/source-extractor-sql-plsql/"&gt;Relevant Input&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Source Extractors - SQL - Information - How to filter some extracted DB objects out of the analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-information-how-to-filter-some-extracted-db-objects-out-of-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-information-how-to-filter-some-extracted-db-objects-out-of-the-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to filter some extracted DB objects out of the analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;This page applies to the following offline extractors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PL/SQL (Oracle)&lt;/li&gt;
&lt;li&gt;T-SQL (Microsoft and Sybase)&lt;/li&gt;
&lt;li&gt;Forms&lt;/li&gt;
&lt;li&gt;PeopleSoft (In 7.3.x only for  x&amp;gt;0)&lt;/li&gt;
&lt;li&gt;Siebel  (In 7.3.x only for  x&amp;gt;0)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;This solution does not work for Siebel nor PeopleSoft &lt;strong&gt;in 7.3.0&lt;/strong&gt;, because CMS ignore the entry .uaxdirectory and use the folder instead&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Corruptions on Objects - How to list objects computed by Quality rules but not part of module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-objects-how-to-list-objects-computed-by-quality-rules-but-not-part-of-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-checking-and-removing-corruptions-in-cb/sql-queries-cast-central-base-corruptions-on-objects-how-to-list-objects-computed-by-quality-rules-but-not-part-of-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this page you will find queries that list objects computed by quality rules but not part of module.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on applications - How to get the TQI by Technology TQI by Functional Module or global TQI for a Snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-tqi-by-technology-tqi-by-functional-module-or-global-tqi-for-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-applications/sql-queries-cast-central-base-queries-on-applications-how-to-get-the-tqi-by-technology-tqi-by-functional-module-or-global-tqi-for-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Total Quality Index (TQI) is derived from a combination of the five health factors – Transferability, Changeability, Robustness, Performance, and Security.&lt;/p&gt;
&lt;p&gt;You can measure it by technology, by functional module, or for the whole snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="get-the-tqi-by-technology"&gt;Get the TQI by Technology&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ROUND&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TQI&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--here 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;60017&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* Health Factors */&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--here 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the added metric list between two Cast versions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-added-metric-list-between-two-cast-versions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-added-metric-list-between-two-cast-versions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries provide the list of Quality rule that has been added since a referenced version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;new_version_central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;referenced_version_central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to count the number of added deleted and modified objects betweeen two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-number-of-added-deleted-and-modified-objects-betweeen-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-count-the-number-of-added-deleted-and-modified-objects-betweeen-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the count of added objects in the current snapshot the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, SQL Server, Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Deleted&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Added&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Modified&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_CHECKSUM&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;full&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_CHECKSUM&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_INFO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SNAPSHOT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="n"&gt;nd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_CHECKUM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_CHECKSUM&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to manually populate DSS_VIOLATION_STATUSES table for a given snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-manually-populate-dss-violation-statuses-table-for-a-given-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-manually-populate-dss-violation-statuses-table-for-a-given-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details the process to populate the table, when a snapshot is missing from the DSS_VIOLATION_STATUSES table in CB.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When a Snapshot is missing from the DSS_VIOLATION_STATUSES table in CB, run the following statement to populate this table:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the Snapshot jobs starting and ending dates</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-snapshot-jobs-starting-and-ending-dates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-snapshot-jobs-starting-and-ending-dates/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the query to get the job its beginning date and end date.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;KB_name&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;anajob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526878/566526877.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;650353;&amp;ldquo;My Source file based execution unit_18386&amp;rdquo;;137651;810;-1;&amp;ldquo;2016-10-20 19:02:07.499&amp;rdquo;;&amp;ldquo;2016-10-20 19:06:27.092&amp;rdquo;&lt;br&gt;
140454;&amp;ldquo;My Package_15868&amp;rdquo;;137997;810;-1;&amp;ldquo;2016-08-11 09:22:54.94&amp;rdquo;;&amp;ldquo;2016-08-11 09:24:41.461&amp;rdquo;&lt;br&gt;
142852;&amp;ldquo;My Package_15907&amp;rdquo;;137997;810;-1;&amp;ldquo;2016-08-11 10:19:54.836&amp;rdquo;;&amp;ldquo;2016-08-11 10:20:25.654&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the number of links generated by the analyzer during the computation of the virtualization</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-by-the-analyzer-during-the-computation-of-the-virtualization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-generated-by-the-analyzer-during-the-computation-of-the-virtualization/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the number of links generated by the analyzer during the computation of the virtualization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;988&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;977&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JavaMethods&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JavaMethods&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;187629&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to populate the working tables present in DETAIL and TOTAL procedure</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-populate-the-working-tables-present-in-detail-and-total-procedure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-populate-the-working-tables-present-in-detail-and-total-procedure/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to manually populate the working tables present in the total and detail procedure. Working tables begin with WK . They are populated by other stored procedures and are truncated at the end of the Snapshot computation. If we run the detail query unchanged, no rows will be raised.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the algebraic representation of the object position on the source file</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-algebraic-representation-of-the-object-position-on-the-source-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-algebraic-representation-of-the-object-position-on-the-source-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the line start, column start, line end and column end of an object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;line_start&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;col_start&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;line_end&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;col_end&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_source_positions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_code_sources&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CS&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;source_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;source_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;name of the objects&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to list Query artifacts which are part of transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-query-artifacts-which-are-part-of-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-query-artifacts-which-are-part-of-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns all the artifacts which are part of transactions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;--Run the below query on local base 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- if artifact involved is method, calculated transaction coverage on class instead. Applicable to all artifacts of Type Method
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Method%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Method%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_fullname&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;--Else t1.idkey 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;APM All Artifacts&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;child_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transactiondetails&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;parent_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;parent_type&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_parents&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parent_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;higher&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;--Run the below query on local base 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- if artifact involved is method, calculated transaction coverage on class instead. Applicable to all artifacts of Type Method
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Method%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%Method%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_fullname&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;--Else t1.idkey 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtypstr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;APM All Artifacts&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;child_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transactiondetails&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_applications&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;parent_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;parent_type&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctt_object_parents&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parent_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to get custom SQL statements from specific tools</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-custom-sql-statements-from-specific-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-custom-sql-statements-from-specific-tools/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query run on the CAST management base will provide the list of custom SQL statements that are run from any of the external tools.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dft&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Field_Value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_DynamicFields_TEXT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dft&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_TOOL_SqlBefore&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_TOOL_SqlAfter&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Mode_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_TOOL_KbUpdate&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dft&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_ID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to check the table size and corresponding index sizes on a schema</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-table-size-and-corresponding-index-sizes-on-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-check-the-table-size-and-corresponding-index-sizes-on-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query can be relevant when you have performance issues while reading data from the schema.&lt;/p&gt;
&lt;p&gt;This query will retrieve the size of the index and table associated with the schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;table_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexrelname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;pg_size_pretty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_table_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_size&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;pg_size_pretty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_relation_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;index_oid&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;index_size&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relnamespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;left&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ipg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;index_oid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_oid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ipg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;indexrelname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indrelid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ipg&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ipg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexrelid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;table_oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relkind&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;v&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;r&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;p&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_relation_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Summary dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-summary-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-summary-dialog-box/</guid><description>&lt;h5 id="summary-dialog-box"&gt;Summary dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Summary dialog box&lt;/strong&gt; is displayed during a variety of different operations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223875/images_summary.gif?version=1&amp;amp;modificationDate=1549304388380&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It provides a summary of the operation you have chosen to implement.&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/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;Component Update&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/"&gt;Component Reinstall&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/"&gt;Component Uninstall&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SRV - Toolbars</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-toolbars/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-toolbars/</guid><description>&lt;h5 id="toolbars"&gt;Toolbars&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Standard Toolbar&lt;/strong&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;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;File &amp;gt; Open Connection&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-connection-information/srv-connection-profiles/srv-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt; enabling you to open a connection to a server. Please note that this is NOT a concurrent connection. The existing connection will be closed. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-how-to/srv-open-new-connection/"&gt;Open new connection&lt;/a&gt; for more details.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Edit Toolbar&lt;/strong&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;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Equivalent Toolbar Command&lt;/strong&gt; &lt;strong&gt;(Menu/Option)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description of the action performed&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database/Schema Installation &amp;gt; Database/Schema Installation&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;strong&gt;install new&lt;/strong&gt; CAST AIP schemas (for example a combined installation or a standalone Analysis Service) to a target server. See &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223923"&gt;Database/Schema Installation&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database/Schema Installation &amp;gt; Upgrade Installation&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;strong&gt;upgrade&lt;/strong&gt; existing out-of-date CAST AIP schemas to the current release. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;Component Update&lt;/a&gt; for more details.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database/Schema Installation &amp;gt; Component Uninstall&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;strong&gt;uninstall&lt;/strong&gt; existing CAST AIP schemas. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/"&gt;Component Uninstall&lt;/a&gt; for more information&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database/Schema Installation &amp;gt; Component Reinstall&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;strong&gt;reinstall&lt;/strong&gt; existing up-to-date CAST AIP server-side components already installed on the selected CAST AIP schema. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/"&gt;Component Reinstall&lt;/a&gt; for more information.&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/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SRV - Upgrade Installation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/</guid><description>&lt;h5 id="upgrade-installation"&gt;Upgrade Installation&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Upgrade an existing out-of-date combined installation&lt;/a&gt; (i.e. a triplet of CAST AIP schemas) to the current release of CAST AIP&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Upgrade any existing out-of-date standalone CAST AIP schema&lt;/a&gt; to the current release of CAST AIP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223803/images_note.gif?version=1&amp;amp;modificationDate=1549304386717&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You should read the CAST Upgrade Guide available on doc.castsoftware.com BEFORE you use this option!&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Upgrade Status&lt;/strong&gt; heading in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-application-interface/srv-server-browser/"&gt;Server Browser&lt;/a&gt; must contain &lt;strong&gt;Upgrades Available&lt;/strong&gt; for the combined installation or the standalone CAST AIP schema before you can use this option.&lt;/li&gt;
&lt;li&gt;You can also use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223947/images_install_ico.gif?version=1&amp;amp;modificationDate=1549304390237&amp;amp;api=v2" alt=""&gt; button located on the toolbar or the right click shortcut menu to access the option.&lt;/li&gt;
&lt;li&gt;When upgrading items in a CAST Storage Service (CSS) environment, the update process will drop any custom objects you may have created that directly or indirectly use any default Analysis/Dashboard/Management Service objects. As such, if you need to retain these custom objects, please ensure that your backup is up-to-date before applying the update.&lt;/li&gt;
&lt;li&gt;When upgrading an existing out-of-date &lt;strong&gt;combined installation&lt;/strong&gt; (i.e. a triplet of CAST AIP schemas) a check will be performed to ensure that an upgrade is possible. The following is checked - if any of these checks fail, an upgrade is not possible:
&lt;ul&gt;
&lt;li&gt;That the &amp;ldquo;&lt;strong&gt;source&lt;/strong&gt;&amp;rdquo; version can be upgraded&lt;/li&gt;
&lt;li&gt;That a &lt;strong&gt;version.xml&lt;/strong&gt; file exists at the root of the Delivery folder configured for the combined installation&lt;/li&gt;
&lt;li&gt;That at least &lt;strong&gt;one Application&lt;/strong&gt; exists in the combined installation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="upgrade-an-existing-out-of-date-combined-installation"&gt;Upgrade an existing out-of-date combined installation&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Select the &lt;strong&gt;combined installation&lt;/strong&gt; you want to upgrade in the left hand panel inn the &lt;strong&gt;Combined Installation (Out-of-date)&lt;/strong&gt; node.&lt;/p&gt;</description></item><item><title>SRV - What is Server Manager?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-what-is-server-manager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-welcome/srv-what-is-server-manager/</guid><description>&lt;h5 id="what-is-server-manager"&gt;What is Server Manager?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Server Manager&lt;/strong&gt; is the CAST AIP client application that provides a means to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264223923"&gt;Install&lt;/a&gt; new CAST AIP schemas (for example a combined installation or a standalone Analysis Service) to a target server&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-upgrade-installation/"&gt;Upgrade&lt;/a&gt; existing out-of-date CAST AIP schemas to the current release&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-reinstall/"&gt;Reinstall&lt;/a&gt; existing up-to-date CAST AIP server-side components already installed on the selected CAST AIP schema&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-component-uninstall/"&gt;Uninstall&lt;/a&gt; existing CAST AIP schemas&lt;/li&gt;
&lt;li&gt;Load the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/srv-server-manager/srv-features/srv-databaseschema-installation/srv-load-metamodel/"&gt;MetaModel&lt;/a&gt; from file&lt;/li&gt;
&lt;/ul&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/264223803/images_cast.gif?version=1&amp;amp;modificationDate=1549304386727&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Standalone dashboard - uninstaller for JAR deployments</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-uninstaller-for-jar-deployments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-uninstaller-for-jar-deployments/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The executable JAR files provided for standalone CAST Dashboards ≥ 2.5.0 provide an &lt;strong&gt;automatic uninstaller&lt;/strong&gt; to remove the installation. There are various ways to use this uninstaller as listed below.&lt;/p&gt;
&lt;h2 id="via-the-addremove-programs-entry---microsoft-windows-only"&gt;Via the Add/remove programs entry - Microsoft Windows only&lt;/h2&gt;
&lt;p&gt;The executable JAR file will create an entry in the &lt;strong&gt;Microsoft Windows&lt;/strong&gt; registry. This entry means that the install will be listed in the Microsoft Windows &lt;strong&gt;Add/remove programs control panel&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>TCC - Free definition node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/</guid><description>&lt;h5 id="free-definition-node---right-hand-panel"&gt;Free definition node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Free Definition&lt;/strong&gt; node is available in the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+Entry+Points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Right+hand++++++panel"&gt;Data functions, Transaction end points, Transaction entry point nodes and Excluded Items&lt;/a&gt; nodes. It enables you to define more complex criteria for detecting objects that you want to include in the Function Point Calibration process via the creation of sets:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/free_definition.jpg?version=1&amp;amp;modificationDate=1549304391603&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Each area in the window is explained in more detail below:&lt;/p&gt;
&lt;h6 id="upper-panels"&gt;Upper panels&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/free_def_upper.jpg?version=1&amp;amp;modificationDate=1549304391590&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These two panels govern the rules that you want to create for the current node:&lt;/p&gt;</description></item><item><title>TCC - Generate sets</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-generate-sets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-generate-sets/</guid><description>&lt;h5 id="generate-sets"&gt;Generate sets&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Generate Sets&lt;/strong&gt; option can be accessed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-system-node-right-hand-panel/"&gt;System node - Right hand panel&lt;/a&gt;:&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/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-transaction-configuration-node-right-hand-panel/"&gt;Transaction Configuration node - Right hand panel&lt;/a&gt; (&lt;strong&gt;Generate data function sets&lt;/strong&gt;, &lt;strong&gt;Generate transaction end point sets&lt;/strong&gt;, &lt;strong&gt;Generate transaction end point sets&lt;/strong&gt; and &lt;strong&gt;Generate excluded items sets&lt;/strong&gt; buttons)&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-built-in-parameters-node-right-hand-panel/"&gt;Built-in parameters node - Right hand panel&lt;/a&gt; using the &lt;strong&gt;Generate data record object sets / Generate ignored tables&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+By+naming%2C+By+inheritance%2C+By+type+nodes+-+Right+hand+panel.html"&gt;By naming, By inheritance, By type nodes - Right hand panel&lt;/a&gt; using the right click short-cut menu (&lt;strong&gt;Generate set&lt;/strong&gt; or &lt;strong&gt;Generate all sets&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition - Right hand panel&lt;/a&gt; using the right click short cut menu on a Set (either in the upper panels or in the Design panel - &lt;strong&gt;Generate set&lt;/strong&gt; or &lt;strong&gt;Generate all sets&lt;/strong&gt;))&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="what-does-it-do"&gt;What does it do?&lt;/h6&gt;
&lt;p&gt;The Generate Sets option will launch the CAST Transaction Configuration Center algorithm and a list of objects that match the sets will be displayed:&lt;/p&gt;</description></item><item><title>Tools - VncViewer</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-vncviewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-vncviewer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VncViewer&lt;/strong&gt; allow a remote connection on a machine&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The setup is available at &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526148/566526147.exe"&gt;vncviewer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to identify SQL queries associated to an action in TCC</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-identify-sql-queries-associated-to-an-action-in-tcc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-identify-sql-queries-associated-to-an-action-in-tcc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to identify SQL queries associated to an action done on TCC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, you need to activate SQL queries. For that please refer to the page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-launch-tcc-in-show-sql-mode-in-order-to-get-the-sql-traces/"&gt;Transaction Configuration Center - Information - How to launch TCC in SHOW SQL mode in order to get the SQL traces&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>User Guide - Custom scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-custom-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-custom-scope/</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; An explanation of the &lt;strong&gt;Custom scope&lt;/strong&gt; - a method of defining your own view based on CAST Imaging&amp;rsquo;s search features.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Custom scope&lt;/strong&gt; is a method of defining the contents of your own view using any of the various &amp;ldquo;search&amp;rdquo; options that are available in CAST Imaging:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Objects&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cypher (not available by default)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="accessing-the-custom-scope"&gt;Accessing the Custom scope&lt;/h2&gt;
&lt;p&gt;To access the Custom scope, click the &lt;strong&gt;Custom&lt;/strong&gt; entry in the &lt;strong&gt;Investigation panel&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>User Guide - OpenAI Integration</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-openai-integration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-openai-integration/</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;Available in &lt;strong&gt;≥ 2.16&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;&lt;strong&gt;IMPORTANT&lt;/strong&gt;: This feature is available only if your CAST Imaging administrator has entered an &lt;strong&gt;OpenAI / Azure OpenAI API key&lt;/strong&gt; for your organization in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-license-management-panel/"&gt;License management panel&lt;/a&gt;&lt;/strong&gt; in the &lt;strong&gt;Admin Center&lt;/strong&gt;.
Your administrator must ensure that sending snippets of source code
to OpenAI / Azure OpenAI is allowed by your organization. By
entering an OpenAI / Azure OpenAI API key, the administrator
enables &lt;strong&gt;CAST Imaging user&lt;/strong&gt; to
be able to send snippets of source code to OpenAI / Azure OpenAI, via
the CAST Imaging interface. CAST Imaging does not provide any specific
governance of such use.&lt;/p&gt;</description></item><item><title>User Guide - Working with custom Object type nodes</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-custom-object-type-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-custom-object-type-nodes/</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 page describes how to work with custom Object type nodes and add them to the Level 5 view.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;To allow as much flexibility as possible, &lt;strong&gt;custom Object type nodes&lt;/strong&gt; can be added to Level 5 - these custom object type nodes are &lt;strong&gt;in addition&lt;/strong&gt; to the object type nodes resulting from the imported analysis data. Links to and from these custom objects can also be created:&lt;/p&gt;</description></item><item><title>Using the CAST-Connection-Profile-Configuration.py file</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/using-the-cast-connection-profile-configuration-py-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/using-the-cast-connection-profile-configuration-py-file/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;Available in AIP Core &lt;strong&gt;≥ 8.3.37&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The file &lt;strong&gt;CAST-Connection-Profile-Configuration.py&lt;/strong&gt; has been made available to allow you to manually create an entry in a &lt;strong&gt;cast-ms.connectionProfiles.pmx&lt;/strong&gt; file. The file is available in the following location:&lt;/p&gt;</description></item><item><title>Using the GUI and CLI tools for Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-engineering-dashboard/</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 page explains how to use the standalone GUI based or CLI based tools to manually manage data for the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboard&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;You can either launch the GUI tools that provide you with an interface to launch the process, or you use the CLI application in a batch file to launch the processes:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610820/382610839.png" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610820/382610840.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="synchronize-data-for-component-investigation-in-ed"&gt;Synchronize data for component investigation in ED&lt;/h2&gt;
&lt;p&gt;This action populates SQL tables needed to see the component browser information in the ED. If data is not synchronized, this module will display no data in the portal. The data is historized for each snapshot.&lt;/p&gt;</description></item><item><title>Validate in CAST Imaging</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-in-cast-imaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-in-cast-imaging/</guid><description>&lt;p&gt;Move to the  &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963437/604963441.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;First check that the version status of your Application in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/"&gt;AIP Console - Application Management&lt;/a&gt;&lt;/strong&gt; screen is &lt;strong&gt;Full analysis done&lt;/strong&gt; - this means that the source code has been analyzed and uploaded to your CAST Imaging instance. Then use the &lt;strong&gt;CAST Imaging icon&lt;/strong&gt;to take you direct to the specific Application data in CAST Imaging:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963437/604963442.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can also access your &lt;strong&gt;CAST Imaging instance&lt;/strong&gt; direct from Console using the option in the top right corner:&lt;/p&gt;</description></item><item><title>2.10</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-10/</guid><description>&lt;h3 id="2100-funcrel"&gt;2.10.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Path Finder and Call Graph&lt;/td&gt;
 &lt;td&gt;The Path Finder tool has been improved with the addition of a new feature that allows a Call Graph to be displayed from the selected source object (rather than having to choose a target/destination object). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Path+Finder+feature"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Path+Finder+feature&lt;/a&gt;. Note that this new feature is in beta and will be improved/updated in future releases of CAST Imaging: if you have feedback about this feature, please let us know.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Application to Application link count notification&lt;/td&gt;
 &lt;td&gt;Following the successful generation of Application to Application links, a notification will be displayed listing the total number of links (not new links) that have been generated between applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Right hand panel improvements&lt;/td&gt;
 &lt;td&gt;The UI design for the right hand panel has been changed for a better user experience. We now show &amp;ldquo;Legends&amp;rdquo;, &amp;ldquo;Object Properties&amp;rdquo; and &amp;ldquo;Source Code&amp;rdquo; under the same panel. The panel can also be resized, closed completely or popped out into a standalone dialog box. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Legend&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Saved views - Avoid using existing name&lt;/td&gt;
 &lt;td&gt;CAST Imaging now will not allow users to save a view with a name that already exists. A warning message is now displayed when this is attempted. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-Save/SaveAsoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-Save/SaveAsoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Data Call Graph scope - filter based on link types&lt;/td&gt;
 &lt;td&gt;When filtering in the Data Call Graph scope, the ability to filter on link types accessing the output has been added (previously this filter was not available). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Notify objects count popup changes&lt;/td&gt;
 &lt;td&gt;The behaviour of the &amp;ldquo;Notify objects count&amp;rdquo; popup (which is displayed when attempting to drill into a new view which contains more objects than configured in CAST Imaging &amp;ldquo;Preferences&amp;rdquo; and which would therefore impact performance)) has been modified to allow the user to download a .CSV file containing the list of objects that would be displayed in the resulting view. In previous releases, the popup served only as a warning that the resulting view would contain a large number of objects. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Notifyobjectscount"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Notifyobjectscount&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Change node and object icons from SVG to font rendering&lt;/td&gt;
 &lt;td&gt;All icons used for nodes and objects in the view now use font rendering instead of SVG files. This has been done primarily to improve performance when the view is loaded, which is particularly useful when a large number of nodes/objects are present in the view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Show path improvements&lt;/td&gt;
 &lt;td&gt;The Show path feature has been improved: 1) now ALL the available paths from source to target node are highlighted and 2) it is no longer possible to select a target object from a list - instead source and target objects are selected directly in the view. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Toprightcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons#UserGuideGUIMenusandIcons-Toprightcorner&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Minor change to Input/Output items&lt;/td&gt;
 &lt;td&gt;The highilighting used for Input/Output items in the Transaction and Data Call Graph scopes has changed slightly: instead of &amp;ldquo;flashing&amp;rdquo; red circles around the items, the red circles are static. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-trans_startCallgraphstartandendpoints%28input/output%29"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-trans_startCallgraphstartandendpoints(input/output)&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-trans_startTransactionstartandendpoints%28input/output%29"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-trans_startTransactionstartandendpoints(input/output)&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Current view search&lt;/td&gt;
 &lt;td&gt;It is now possible to select all (using a &amp;ldquo;Select All&amp;rdquo; checkbox) items returned by the current view (search mostly used when searching for objects which have common names). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App Dependencies - External Libraries&lt;/td&gt;
 &lt;td&gt;When an Application search includes an External Library, any matching Applications will be displayed along with the External Library object. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Transaction and Data Call Graph filtering improvements&lt;/td&gt;
 &lt;td&gt;The UI design of the Transaction and Data Call Graph filtering mechanism has been improved and sort icons added (alphabetical/and by number of objects in the Reduced Call Graph). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Filteringthelistofavailabletransactions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Filteringthelistofavailabletransactions&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI- Large graph rendering stop button&lt;/td&gt;
 &lt;td&gt;A new Stop Layout button has been implemented which replaces the existing stop icons in the bottom right corner and has the same behaviour as those icons. When a graph containing over a certain number of objects (specified in Preferences) is requested by the user, instead of displaying information in the bottom right corner as in previous releases, a message is now displayed in the centre of the view. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Menus+and+Icons&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Full Call Graph Count&lt;/td&gt;
 &lt;td&gt;Count is added to the Full Call Graph option in Graph Options button. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - APIs to support custom icons&lt;/td&gt;
 &lt;td&gt;Two new APIs have been added to allow users to create custom object icon mappings. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+internal+type+custom+icons+using+the+API"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+internal+type+custom+icons+using+the+API&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Cyper query API&lt;/td&gt;
 &lt;td&gt;It is now possible to send cyper queries via the CAST Imaging API using &amp;ldquo;/imaging/api/domains/{tenantName}/apps/{tenantName}/resources/query&amp;rdquo;. This query is also available in the interactive Swagger documentation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Change to the display of &amp;ldquo;escalated&amp;rdquo; links&lt;/td&gt;
 &lt;td&gt;The UI now displays escalated links slightly differently: instead of displaying only the type of links between the two items, now, the word &amp;ldquo;References&amp;rdquo; is displayed, along with the type of link. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Understanding+Links"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Understanding+Links&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5051&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing an invalid license in SAML authentication mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4501&lt;/td&gt;
 &lt;td&gt;Fixed an issue where switching from App to App Dependency scope Object level view to any Application&amp;rsquo;s transaction page is throwing a console error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5213&lt;/td&gt;
 &lt;td&gt;Fixed an issue associated to object navigation in the App to App Dependencies scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5201&lt;/td&gt;
 &lt;td&gt;Fixed an issue related to the TaxonomyOfObjects procedure app name issue.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5195&lt;/td&gt;
 &lt;td&gt;Fixed an issue where right clicking in lower right corner of the view was breaking the UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5136&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing erroneous count values in the right click context menu.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5135&lt;/td&gt;
 &lt;td&gt;Fixed an issue where drilldown was not working for some objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5063&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing the import of application data to fail if the database name used to store the Analysis schema for the exported application was set to something other than &amp;ldquo;postgres&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4779&lt;/td&gt;
 &lt;td&gt;Fixed an issue where Console was not using the correct Imaging URL for pulication requirements causing the &amp;ldquo;Publish to CAST Imaging&amp;rdquo; step to fail in Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4694&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Preferences screen is empty for a user, when an admin user changes the settings for the Tutorial feature.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4686&lt;/td&gt;
 &lt;td&gt;Fixed an issue where in Preferences, the default settings were not correctly set for read-only access users.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5017&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the API JSF node was isolated in the Level 5 view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5249&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the &amp;ldquo;become admin&amp;rdquo; message was being displayed for users despite the fact that there was already a user with the admin role.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5163&lt;/td&gt;
 &lt;td&gt;Fixed an issue where PCI property dropdown value was enabled after selecting GDPR.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5365&lt;/td&gt;
 &lt;td&gt;The way in which TypeScript and Angular objects are handled by CAST Imaging has been improved: 1) Angular Components and Directives have been &amp;ldquo;promoted&amp;rdquo; to Object level 2) Implementation Classes have been merged into Components and Directives.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5340&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the transaction count was changing to 0 after opening the transaction filter.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5199&lt;/td&gt;
 &lt;td&gt;Fixed a redirect issue on opening CAST Imaging url directly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5130&lt;/td&gt;
 &lt;td&gt;Fixed an issue where deleting applications from CAST Imaging was not deleting them from the App to App Dependencies view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5342&lt;/td&gt;
 &lt;td&gt;Fixed an issue where reloading the Transaction view page cause &amp;ldquo;undefined&amp;rdquo; to be displayed in the Transaction selection dropdown.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5324&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Tutorial feature is not working for non-admin users.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5276&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the &amp;ldquo;Show Callees/Show Path&amp;rdquo; options were not available in a custom view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5243&lt;/td&gt;
 &lt;td&gt;Fixed an issue where reloading the Data Call Graph view page cause &amp;ldquo;undefined&amp;rdquo; to be displayed in the Data Call Graph selection dropdown.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5262&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Transaction search was not filtering matching results.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3336&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing a &amp;ldquo;Failed to load graph&amp;rdquo; error message to be displayed when opening the Property window.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5005&lt;/td&gt;
 &lt;td&gt;More accurate links for reports for Relation between objects and data sources, Relation between data sources and transactions, Relation between transactions and data sources (included aipLinkTypes).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5366&lt;/td&gt;
 &lt;td&gt;A note has been added to the Pathfinder dialog box to indicate that it is a beta feature and also a feedback Mail ID is provided.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-5309&lt;/td&gt;
 &lt;td&gt;Added properties to trace source code results in source code application.properties , trace.methods.duration=false trace.methods.result=false trace.queries.duration=false trace.queries.shrink=true trace.indented=true datasource.min.idledatasource for updating idle time and datasource.max.pool.size=5, for maximum number of connections&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;35389&lt;/td&gt;
 &lt;td&gt;Fixed an issue where multiple views could be saved with an identical name.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35624&lt;/td&gt;
 &lt;td&gt;Fixed an issue where there was a difference in count values between the Transaction/Data Call Graph advanced list (with output type selected as ALL) and the AppInsight count for Transactions and Data Call Graph objects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35308&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing the Imaging Cypher search to function sporadically.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35211&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the ETL Automation was failing due to the error &amp;ldquo;file does not exist&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35147&lt;/td&gt;
 &lt;td&gt;Fixed an issue where there were missing references between Nodes in a Custom Aggregation View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34619&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing an error when trying to add caller objects in the view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35618&lt;/td&gt;
 &lt;td&gt;Fixed an issue where it was not possible to view the link between objects and a group.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35888&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing a &amp;ldquo;500 error&amp;rdquo; when trying to execute cypher queries.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35605&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing missing links from Web Service Linker in the App to App Dependencies view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35406&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing an application import into a new tenant to fail at the step &amp;ldquo;Import all Highlight properties&amp;rdquo; as importer is unable to find the file &amp;ldquo;highlight_cloudready_patterns.csv&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35398&lt;/td&gt;
 &lt;td&gt;Fixed an issue where an Oracle Table object is displayed twice in the Legend when clicking &amp;ldquo;Investigate Database Tables&amp;rdquo; in AppInsight panel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35164&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the application import was stuck at the step &amp;ldquo;Escalation of Method to Class Links&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35901&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Add Linked Objects option does not show all the links when searching by link type.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35753&lt;/td&gt;
 &lt;td&gt;Fixed an issue where using the undo (CTRL+Z) option on text in a Document-It item causes the cursor to move to the title field and to delete the last character.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35595&lt;/td&gt;
 &lt;td&gt;Fixed an issue where incorrect references are created between modules though the link between module objects doesn&amp;rsquo;t exist in the Analysis schema.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34694&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the radial view does not get expanded automatically for Levels 1-4.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35226&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the import was failing at the step &amp;ldquo;Merge of unwanted Anonymous functions onto their SubObject parents&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35661&lt;/td&gt;
 &lt;td&gt;Fixed error &amp;ldquo;! Failed to get graph data&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35164&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the import was stuck at the step &amp;ldquo;Escalation of Method to Class Links&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;35456&lt;/td&gt;
 &lt;td&gt;Fixed an issue where it was taking a long time to display source code for file sizes greater than 500KB.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36112&lt;/td&gt;
 &lt;td&gt;Fixed an issue in Level 5 in the Transaction view where a direct reference from a Java Class to a Copybooks is visible that is not visible at Objects level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-2/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.2.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.2.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.2.1-funcrel &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.2.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.2.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.2.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.2.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.2.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.2.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.2.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.2.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.2.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.2.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.2.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.2.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.2.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New Features:&lt;/p&gt;</description></item><item><title>2.2</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-2/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.2.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.2.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="221-funcrel"&gt;2.2.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3942&lt;/td&gt;
 &lt;td&gt;Integrated mode and zip - need to fix home page from FE.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3906&lt;/td&gt;
 &lt;td&gt;Integrated mode and zip do not work any more.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3933&lt;/td&gt;
 &lt;td&gt;Cannot PUT domains-bindings when all domains have been aborted.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3940&lt;/td&gt;
 &lt;td&gt;AIP Console: Cannot display Dashboard with a JVM &amp;gt; 8.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3927&lt;/td&gt;
 &lt;td&gt;DATAMART: Revert DIM_SNAPSHOTS table, internal_id Column.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3909&lt;/td&gt;
 &lt;td&gt;DATAMART: Fix USR_EXCLUSIONS extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3908&lt;/td&gt;
 &lt;td&gt;DATAMART: Optimize app-findings-measures extraction.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="220-funcrel"&gt;2.2.0-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3304&lt;/td&gt;
 &lt;td&gt;Comment list is not filtered based on &amp;lsquo;Security&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3728&lt;/td&gt;
 &lt;td&gt;SD user admin page is showing wrong tab icon.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3552&lt;/td&gt;
 &lt;td&gt;Session timeout dialog box appears when accessing the admin page through URL.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3673&lt;/td&gt;
 &lt;td&gt;Issue in application selection and deselection when the applications have same name.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3696&lt;/td&gt;
 &lt;td&gt;Applications are duplicated in assign application drop down list.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3698&lt;/td&gt;
 &lt;td&gt;Implement session timeout option in user management view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3718&lt;/td&gt;
 &lt;td&gt;SAML: User is also getting removed from the list when clicking on remove button.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3726&lt;/td&gt;
 &lt;td&gt;Admin user is able to delete the admin role and on reload - display become admin page even though user context has admin role.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3729&lt;/td&gt;
 &lt;td&gt;SAML: User management view does not load the list and API server/users-groups returns 500 internal server error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3747&lt;/td&gt;
 &lt;td&gt;Regression: User management view is displaying the list from LDAP when logged in with default user.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3751&lt;/td&gt;
 &lt;td&gt;User management: on unselect all tags/technology selected applications are vanishing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3760&lt;/td&gt;
 &lt;td&gt;&amp;lsquo;Re-Login&amp;rsquo; button is not enabled after the timeout and the page is getting redirected to login page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3794&lt;/td&gt;
 &lt;td&gt;LDAP: User search list is disappearing after assigning a role to any user&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3797&lt;/td&gt;
 &lt;td&gt;APO window is disappearing when changing the effort grade value to 4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3806&lt;/td&gt;
 &lt;td&gt;Auth: Update button is disabled in edit dialog for SD, when technology and tags changes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3807&lt;/td&gt;
 &lt;td&gt;Auth regression: application selection has issue in edit dialog.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3848&lt;/td&gt;
 &lt;td&gt;LDAP: User authorization view is empty after assigning a role to group.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3789&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;spring.datasource.url&amp;rdquo; in the application.properties file (specifically for managing the connection to the host PostgreSQL host on which the &amp;ldquo;cast_dashboards&amp;rdquo; schema is stored), has been modified to add in &amp;ldquo;ApplicationName=DASHBOARDS&amp;rdquo;. This is to ensure that the application initiating the connection to the host PostgreSQL instance can be more easily identified.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;31162&lt;/td&gt;
 &lt;td&gt;Users/groups that have been specifically assigned a role/data authorization is not listed in user configuration page with ldap authentication.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31088&lt;/td&gt;
 &lt;td&gt;Advanced search view violation report is not giving correct module name for all module report.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31197&lt;/td&gt;
 &lt;td&gt;Unable to migrate roles/authorizations using the XML files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31360&lt;/td&gt;
 &lt;td&gt;Data Authorization 2.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Create an Unassigned item</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-create-an-unassigned-item/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-create-an-unassigned-item/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - CSS Optimization</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-optimization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-optimization/</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;This panel is only visible in &lt;strong&gt;Console 1.x&lt;/strong&gt;. In more recent releases, the panel has been merged with CAST Storage Service/Measurement settings. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127514/576127515.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Over time and through continued use, the efficiency of your Application&amp;rsquo;s schemas may well start to degrade (&amp;ldquo;gaps&amp;rdquo; in table data, inefficient indexes etc.) - this degradation can significantly impact performance with the most visible impact seen in the performance of the CAST Dashboards. To counter this, CAST provides a feature (known as CssOptimize) that can be run to optimize the schemas stored in your PostgreSQL instance - i.e. to clean up defects that have appeared over time.&lt;/p&gt;</description></item><item><title>AIP Console - Application Onboarding/Delivery - Update version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-update-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-application-onboardingdelivery/aip-console-application-onboardingdelivery-version/aip-console-application-onboardingdelivery-update-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to updating a version of an application to the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to Access Console and Node Databases</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-access-console-and-node-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-access-console-and-node-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about how to access AIP Console and AIP Node h2 Databases.&lt;/p&gt;
&lt;p&gt;For more information on  AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for AIP Console::   &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Standalone Extension server, please see this page:  &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Install+and+configure+the+offline+Extend+package"&gt;Install and configure the offline Extend package&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console V1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To access your Node and Console h2 database&lt;/p&gt;</description></item><item><title>AIP Console - Uninstall</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-uninstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-aip-console/aip-console-uninstall/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to the uninstall of the CAST AIP Console.&lt;/p&gt;
&lt;p&gt;CAST AIP Console is a front end web application which provides a means to configure, run, and manage CAST AIP analyses on multiple analysis machines.&lt;/p&gt;
&lt;p&gt;CAST AIP Console gives an Application Overview showing the application state regarding versions, analysis and snapshots, Technologies and framework identification and Matching technology between Tech Survey and source code delivered&lt;/p&gt;</description></item><item><title>AIP Console - Use of Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-use-of-regular-expressions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-use-of-regular-expressions/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console uses the &lt;strong&gt;Java Regular Expression system&lt;/strong&gt; for defining Regular Expressions items used in the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Transaction configuration rules&lt;/li&gt;
&lt;li&gt;Excluded table names for transaction built-in data entities&lt;/li&gt;
&lt;li&gt;Architecture models and Quality Rules&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find out more about this here: &lt;strong&gt;&lt;a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html"&gt;https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&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;Note that the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-advanced/application-config-reference-finder/"&gt;Reference Finder&lt;/a&gt;&lt;/strong&gt; does not use Java Regular Expressions - it uses &lt;strong&gt;Python Regular Expressions&lt;/strong&gt; instead.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="example-patterns"&gt;Example patterns&lt;/h2&gt;
&lt;p&gt;Some example patterns are shown below:&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Analysis Results Indicators</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-analysis-results-indicators/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-analysis-results-indicators/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&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;This section is only displayed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;in Console &lt;strong&gt;≥ 2.8.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;AND when an&lt;strong&gt;analysis&lt;/strong&gt; has been actioned.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some indicators require &lt;strong&gt;just an analysis&lt;/strong&gt; to be run and some require &lt;strong&gt;a snapshot&lt;/strong&gt; as well. This is noted in the &lt;strong&gt;Available Indicators&lt;/strong&gt; table below.&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Get the Tomcat version and JRE version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-get-the-tomcat-version-and-jre-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-get-the-tomcat-version-and-jre-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to get the Tomcat version and JRE version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the JRE version and the Tomcat version follow the instruction bellow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Access the &lt;strong&gt;bin&lt;/strong&gt; folder where TOMCAT is installed: for example c:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\&lt;/li&gt;
&lt;li&gt;Double-click on file &lt;strong&gt;tomcat5w.exe&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Go to the &lt;strong&gt;JAVA&lt;/strong&gt; tab&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529103/566529102.png" alt=""&gt;&lt;br&gt;
The field &lt;strong&gt;Java Virtual Machine&lt;/strong&gt; shows the &lt;strong&gt;JRE version&lt;/strong&gt;&lt;br&gt;
The field &lt;strong&gt;Java Classpath&lt;/strong&gt; shows the &lt;strong&gt;Tomcat version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Background Facts tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/background-facts-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/background-facts-tile/</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;The Background Facts tiles are available only  in version &lt;strong&gt;≥ 1.11.0&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Background Facts tile (not available by default) displays &lt;strong&gt;Background Facts&lt;/strong&gt; that you have manually configured and uploaded during the snapshot generation (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/assessment-model-technical-information/background-facts-and-business-value-metric-upload/"&gt;Background Facts and Business Value Metric upload&lt;/a&gt;&lt;/strong&gt;). The tile can display information about &lt;strong&gt;one metric&lt;/strong&gt;that you have defined in the uploaded Background Facts file.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188286/555188288.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt;: tile type, has to be &lt;em&gt;BackgroundFactOverView&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parameters&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;backgroundFactId&lt;/strong&gt; refers to the Background Fact numerical ID as displayed in the Assessment Model in the CAST Management Studio:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Using the Action menu options to automatically create layers</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-the-action-menu-options-to-automatically-create-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-the-action-menu-options-to-automatically-create-layers/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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;Not applicable when working with Quality Rule Models.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;When creating Layers, you can use various &lt;strong&gt;automatic&lt;/strong&gt; layer creation options available in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/"&gt;Action menu&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815847/278921783.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="create-layers-from-user-defined-module-selection"&gt;Create layers from User Defined Module selection&lt;/h2&gt;
&lt;p&gt;This option is available in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-menu/cast-architecture-checker-action-menu/"&gt;Action menu&lt;/a&gt; located on the toolbar. It allows you to create a layer for &lt;strong&gt;each Module&lt;/strong&gt; that belongs to the currently selected Application. All Modules (whether automatically or manually defined) listed in the &lt;strong&gt;Module tab&lt;/strong&gt; of the &lt;strong&gt;Application editor&lt;/strong&gt; in the CAST Management Studio can be selected as the basis for the layer:&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Working with Templates</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-with-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-working-with-templates/</guid><description>&lt;p&gt;The Templates feature in the CAST Architecture Checker allows you to define one or more templates (that can be freely distributed as Windows files) and which can be selected as a basis for a new Architecture Model.&lt;/p&gt;
&lt;p&gt;In essence, templates function exactly like &lt;strong&gt;Architecture Models&lt;/strong&gt; in that you can define &lt;strong&gt;layers&lt;/strong&gt; and &lt;strong&gt;sets&lt;/strong&gt; and can &lt;strong&gt;save the configuration to file&lt;/strong&gt;. However, a template can be used as the starting point for a new Architecture Model (see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-create-a-new-model/cast-architecture-checker-define-a-new-architecture-model/"&gt;Define a new Architecture Model&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Get list of reports defined on central site and their parameters</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-get-list-of-reports-defined-on-central-site-and-their-parameters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-get-list-of-reports-defined-on-central-site-and-their-parameters/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to get the list of reports defined on central site and their parameters&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run this query on your central site to get list of reports defined on the central site and the used parameters&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Report Name&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;section_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Section Name&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;section_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Section Internal Type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vpt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_parameters&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vpt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_parameters&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vpt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;component_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;ENGLISH&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vpt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;PANEL_REPORTING_CART&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;component_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;section_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Section External Type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Parameter ID&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;object&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TO_CHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TO_CHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;bcrit&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TO_CHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;tcrit&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TO_CHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;metric&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TO_CHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Parameter Translated Value&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Parameter Raw Value&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_report_parameters&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_report_sections&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_reports&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;report_section_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;report_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;section_offset&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Here a sample of query result&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Quality rule - Variation in Total or failed checks</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-variation-in-total-or-failed-checks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-variation-in-total-or-failed-checks/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page help qualifying issue of number of failed and/or Total objects has been modified for a given based diagnostic metric after migration where even the code code source is used:&lt;/p&gt;
&lt;p&gt;Scenario 1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Analyze code source and generate snapshot 1&lt;/li&gt;
&lt;li&gt;upgrade Cast databases using more recent Cast version&lt;/li&gt;
&lt;li&gt;Reanalyze same code source and generate snapshot 2
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;the grade, the number of failed and/or Total objects have been modified for a based diagnostic metric when comparing the snapshot 1 and 2&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid indirect String concatenation inside loops QR</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-indirect-string-concatenation-inside-loops-qr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-indirect-string-concatenation-inside-loops-qr/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This would guide to understand in depth about the metric and how to debug the violations for the metric Avoid indirect String concatenation inside loops&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The metric Avoid indirect String concatenation inside loops search for the contents of methods used in loops that will have string concatenation in them.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;See the implementation of the method for which it is violated and also the methods called.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539169/566539168.png" alt=""&gt;
&lt;ol&gt;
&lt;li&gt;For example in the below violation you also need to see the implementation of the method &lt;strong&gt;setRequiredInfo&lt;/strong&gt; which might have the string concatenation.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact on Analysis Results and Dashboard&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No violation - RPG - missing quality rules for embedded queries</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-rpg-missing-quality-rules-for-embedded-queries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-rpg-missing-quality-rules-for-embedded-queries/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the issue of missing violation of &lt;strong&gt;quality rules for embedded queries&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Avoid Programs with too many FROM Clauses (RPG400)&lt;br&gt;
Avoid Programs with too many WHERE Clauses (RPG400)&lt;br&gt;
Avoid Programs With Queries on more than 4 Tables (RPG400)&lt;br&gt;
Avoid Programs with SELECT * statement (RPG400)&lt;br&gt;
Avoid Programs with SELECT * statement (RPG400)&lt;br&gt;
Avoid Programs With Queries using GROUP BY (RPG400)&lt;br&gt;
Avoid Programs with Subqueries (RPG400)&lt;br&gt;
Avoid using NOT IN (RPG400)&lt;br&gt;
Avoid using NOT EXISTS(RPG400)&lt;br&gt;
Avoid Programs with COUNT(*) statement (RPG400)&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - Wrong violation for added method to user Input Data Flow Security Analysis</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-violation-for-added-method-to-user-input-data-flow-security-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-wrong-violation-for-added-method-to-user-input-data-flow-security-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In User Input Security tab of CAST-MS, we activate user Input Data Flow Security Analysis (.NET or J2EE), and we add specific method (sanitization, user input method  or target method), for more information, please visit the page &lt;a href="http://doc.castsoftware.com/display/DOC82/User+Input+Security+-+Adding+Application+Specific+Input+or+Target+Methods"&gt;User Input Security - Adding Application Specific Input or Target Methods&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532191/566532190.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;In Dashboard the specific method appear as violation (security vulnerabilities) while it&amp;rsquo;s should not.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532191/566532192.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;That can be due to the fact that analyzer have not detect an external method on the data flow engine&amp;rsquo;s deductions. An external code is unknown and cannot be accessed by the analyzer, and as such is not taken into account by the User Input feature.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Neo4j - How to get top 5 tables with most updates using cypher query</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-get-top-5-tables-with-most-updates-using-cypher-query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-get-top-5-tables-with-most-updates-using-cypher-query/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the cypher query to get the top 5 tables with most updates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging System&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the below query in neo4j database to get top 5 tables with most updates&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;MATCH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;USE&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CONTAINS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Table&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;SubObject&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;aipLinkType&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;UNWIND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;MATCH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;update&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;SubObject&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;RETURN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Link&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;No&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Updates&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FullName&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FullName&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;No&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Updates&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;limit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Saved views</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-saved-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-saved-views/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues that may be encountered while using The &lt;strong&gt;Saved views&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566541427/566541426.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saved+views"&gt;User Guide - Saved views&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - How to launch CAST-MS in SHOW SQL mode in order to get the SQL traces</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-launch-cast-ms-in-show-sql-mode-in-order-to-get-the-sql-traces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-launch-cast-ms-in-show-sql-mode-in-order-to-get-the-sql-traces/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about how to launch CAST-MS in SHOW SQL mode in order to get the SQL traces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SHOW SQL mode can be activated for CAST-MS by adding -LogSQL at the end of the command line of the CMS.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.38</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-38/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-38/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.38 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.38&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="user-input-security"&gt;User Input Security&lt;/h2&gt;
&lt;h3 id="netjee--avoid-hard-coded-credentials-8222"&gt;.NET/JEE - Avoid hard-coded credentials (8222)&lt;/h3&gt;
&lt;p&gt;Additional &lt;strong&gt;sendCredentials methods&lt;/strong&gt; are now detected for the this rule. This improvement may impact existing results for this rule: more violations may be reported more violations may be reported that were not reported in previous releases of AIP Core.&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 - Dependencies tab (targets)</title><link>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-dependencies-tab-targets/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-dependencies-tab-targets/</guid><description>&lt;h5 id="dependencies-tab"&gt;Dependencies tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the default &lt;strong&gt;dependency Targets&lt;/strong&gt; configured for the current Technology:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/dependencies.jpg?version=1&amp;amp;modificationDate=1549304349303&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Dependency &lt;strong&gt;Targets&lt;/strong&gt; are part of a wider feature called &lt;strong&gt;Dependency Rules&lt;/strong&gt; - these rules are managed at &lt;strong&gt;Application level&lt;/strong&gt; in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220843"&gt;Dependencies tab&lt;/a&gt;. A Dependency Rule consists of a &lt;strong&gt;Source&lt;/strong&gt; and a &lt;strong&gt;Target&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;When a dependency rule exists in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220843"&gt;Dependencies tab&lt;/a&gt; at &lt;strong&gt;Application level&lt;/strong&gt; and during the analysis process, source code corresponding to the Technologies/Analysis Units in the &lt;strong&gt;Source&lt;/strong&gt; column is scanned for references to objects in source code corresponding to the Technologies/Analysis Units in the &lt;strong&gt;Target&lt;/strong&gt; column. If any matches are found, then a link between the two objects will be created (this will be visible in CAST Enlighten or in the CAST Discovery Portal).&lt;/p&gt;</description></item><item><title>CMS - Execute tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-execute-tab/</guid><description>&lt;h5 id="execute-tab"&gt;Execute tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Execute tab enables you to govern the &lt;strong&gt;analysis and snapshot execution&lt;/strong&gt;, where the snapshots will be &lt;strong&gt;stored&lt;/strong&gt; and the &lt;strong&gt;existing snapshots&lt;/strong&gt; themselves.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341886/496341918.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="general-options"&gt;General options&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" style="width: 100.0%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="width: 4.0%;"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341516.png" data-linked-resource-container-id="496341452" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_generatesnapshot.png" data-linked-resource-id="496341516" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341516.png" width="16"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" style="width: 26.0%;"&gt;&lt;strong&gt;Take a snapshot of the application&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="70%"&gt;This option will start 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-generate-a-snapshot/"&gt;snapshot generation&lt;/a&gt; process. All Analysis Units, analysis options, production options and other configuration settings will be taken into account.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="width: 4.0%;"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341568.png" data-linked-resource-container-id="496341452" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="images_icons_action.png" data-linked-resource-id="496341568" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341568.png" width="16"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" style="width: 26.0%;"&gt;&lt;strong&gt;Prepare Snapshot&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="70%"&gt;This option will run a special function (the &lt;strong&gt; pre-snapshot preparation&lt;/strong&gt; action) that prepares the Analysis Service for snapshot generation.&lt;p&gt;It is ONLY necessary to run this option when you have used the &lt;strong&gt;Run Analysis only&lt;/strong&gt; option AND when you are using the CAST Architecture Checker/CAST Transaction Configuration Center and want to run specific options (such as Compute in the CAST Transaction Configuration Center).&lt;/p&gt;</description></item><item><title>CMS - Services tab</title><link>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-services-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-services-tab/</guid><description>&lt;h5 id="services-tab"&gt;Services tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;Services&lt;/strong&gt; part of the Assessment Model, i.e. it governs the contexts (&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 Services&lt;/a&gt;) that use the Assessment Model.&lt;/p&gt;
&lt;h6 id="list-of-contexts-that-use-the-assessment-model"&gt;List of contexts that use the Assessment Model&lt;/h6&gt;
&lt;p&gt;This section simply lists the all Dashboard Services that use the current Assessment Model - it is read only (i.e. you cannot add in additional Dashboard Services):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220853/dashboard_services.jpg?version=1&amp;amp;modificationDate=1549304343510&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;To &lt;strong&gt;edit&lt;/strong&gt; a Dashboard Service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select the item in the list&lt;/li&gt;
&lt;li&gt;Click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304334800&amp;amp;api=v2" alt=""&gt; button - 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; will be displayed enabling you to make the changes you require&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 - Snapshot editor</title><link>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-snapshot-editor/</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-infrastructure/cms-cast-management-studio-editors/cms-snapshot-editor/</guid><description>&lt;h5 id="snapshot-editor"&gt;Snapshot editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This editor essentially provides a means for you to configure Snapshots that have already been generated (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-generate-a-snapshot/"&gt;Generate a Snapshot&lt;/a&gt;). A snapshot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is a dated and labelled metrics picture of an Application&lt;/li&gt;
&lt;li&gt;governs the generation of data that can be exploited in the &lt;strong&gt;CAST Health Dashboard/CAST Engineering Dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;is derived from data created during the analysis process and the filters defined in your Modules&lt;/li&gt;
&lt;li&gt;is used extensively in the &lt;strong&gt;CAST Health Dashboard/CAST Engineering Dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The editor can be accessed from:&lt;/p&gt;</description></item><item><title>CMS - Technologies view</title><link>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-technologies-view/</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-infrastructure/cms-cast-management-studio-views/cms-technologies-view/</guid><description>&lt;h5 id="technologies-view"&gt;Technologies view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Technologies view&lt;/strong&gt;. This view essentially provides a means for you to configure the &lt;strong&gt;default&lt;/strong&gt; analysis options for all technologies supported by the CAST Management Studio. The options defined in each technology will be used to populate the same fields:&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-editors/cms-application-editor/cms-analysis-tab/"&gt;Analysis 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; (for configuring Technology specific options at &lt;strong&gt;Application level&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;in an &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&lt;/a&gt; (for configuring Technology specific options at &lt;strong&gt;Analysis Unit level&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 - Universal Analyzer/Importer Analysis Unit editor - Source Settings tab</title><link>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/cms-universal-analyzerimporter-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-universal-analyzerimporter-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="universal-analyzerimporter-analysis-unit-editor---source-settings-tab"&gt;Universal Analyzer/Importer Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;Universal Analyzer/Importer Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;h6 id="universal-analyzer"&gt;Universal Analyzer&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/ua.jpg?version=1&amp;amp;modificationDate=1549304341847&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Source Settings tab&lt;/strong&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="7%"&gt;&lt;b&gt;Universal Language&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="93%"&gt; This section displays the custom Universal Analyzer languages that have been installed - languages that appear in the list have a corresponding "language pack" that defines how the target language is analyzed. You must select at least one custom Universal Analyzer language from those listed. &lt;p&gt;If no languages are listed in this section or your target language is not visible, CAST does not know about the language (i.e. it has not been installed) and you therefore cannot analyze your source code.&lt;/p&gt;</description></item><item><title>CMS - VB Environment Profiles</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-environment-profile-manager/cms-vb-environment-profiles/</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-environment-profile-manager/cms-vb-environment-profiles/</guid><description>&lt;h5 id="vb-environment-profiles"&gt;VB Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A VB Environment Profile provides the means to configure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Parametrization&lt;/strong&gt; &amp;gt; For defining Method Parametrization&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;
&lt;ul&gt;
&lt;li&gt;Please note that a selection of pre-defined profiles are available. These cannot be modified.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="creating-a-profile"&gt;Creating a profile&lt;/h6&gt;
&lt;p&gt;After clicking the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220653/envirprofadd_ico.gif?version=1&amp;amp;modificationDate=1549304340273&amp;amp;api=v2" alt=""&gt; icon next to &lt;strong&gt;VB Environment Profile&lt;/strong&gt;, a new screen will be displayed enabling you to define a name for the profile and define Parametrization.&lt;/p&gt;
&lt;h6 id="parametrization"&gt;Parametrization&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220653/envirprof_paramvb.gif?version=1&amp;amp;modificationDate=1549304339933&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enter a &lt;strong&gt;name&lt;/strong&gt; for the Environment Profile. Choose a name that is easily recognizable as this name will be displayed in the left hand collapsible list and will be used when you add the Environment Profile at Application or Analysis Unit level.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Parametrization tab&lt;/strong&gt; enables you to define Method Parametrization for your VB jobs so that analyzers can correctly identify links that are created with custom methods.&lt;/p&gt;</description></item><item><title>CMS Assessment Model - Information - Security Standards</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-security-standards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-security-standards/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides brief information about the Security Aspects and Standards that were taken into consideration while implementing the Quality Rules that are mapped to the Security Health Factor.&lt;/p&gt;
&lt;p&gt;It is the technical criteria that is mapped to the Business Criteria, and the all the Quality Rules are mapped to these Technical Criterion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - relation does not exist</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-relation-does-not-exist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-relation-does-not-exist/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the Fatal Error message &lt;strong&gt;&amp;ldquo;Error while executing procedure -&lt;/strong&gt; &lt;strong&gt;relation &lt;table name&gt; does not exist&amp;rdquo;&lt;/strong&gt; which you may face while running the Snapshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532809/566532808.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Run snapshot&lt;/li&gt;
&lt;li&gt;Observed that snapshot failed with error- &lt;strong&gt;&amp;ldquo;Error while executing procedure -&lt;/strong&gt; &lt;strong&gt;relation &lt;table name&gt; does not exist&amp;rdquo;&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Inconsistent Local Site</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-inconsistent-local-site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-inconsistent-local-site/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance for resolving the following error during the compute snapshot step.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inconsistent local site: central contains objects which do not already exist on this local&lt;/strong&gt;. &lt;strong&gt;This local site has certainly been reloaded from an old backup. Cannot compute snapshot.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is also shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532839/566532838.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version, CAST Extension Version, CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - What is GUID - TSQL Technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-tsql-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-what-is-guid/cms-snapshot-analysis-information-what-is-guid-tsql-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the GUID formalism for Microsoft TSQL Technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;bject name :**** P_HEURE_DEBUT&lt;br&gt;
&lt;strong&gt;Object full name :&lt;/strong&gt; TKB.SCOTT.PKG_PURGE_TRACES.P_HEURE_DEBUT&lt;br&gt;
&lt;strong&gt;GUID&lt;/strong&gt; : MSSQLServer.TKB_Instance.Support_Database.CAST_MSTSQL_Schema.Support_schema.CAST_MSTSQL_RelationalTable.RES_DETL&lt;/p&gt;
&lt;p&gt;In this example, the GUID is built this way : MSSQLServer.&amp;lt;Instance_name&amp;gt;.&lt;Database Name&gt;.CAST_MSTSQL_Schema.&lt;TSQL schema name&gt;.&lt;Type of the object&gt;.&lt;Name of the object&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - duplicate key value violates unique constraint pk_accidacc</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-pk-accidacc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-duplicate-key-value-violates-unique-constraint-pk-accidacc/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve the issue related to analysis failure during the &lt;strong&gt;Saving step&lt;/strong&gt; on the server with the following SQL Error message:&lt;/p&gt;
&lt;p&gt;2019-07-24 08:43:23.401149 MODULMSG ; Job execution Comparing objects on server . . .&lt;br&gt;
2019-07-24 08:43:33.885615 MODULMSG ; Job execution Comparison completed.&lt;br&gt;
2019-07-24 08:43:33.885615 MODULMSG ; Job execution Merging objects on server . . .&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: ERROR: duplicate key value violates unique constraint &amp;ldquo;pk_accidacc&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: DETAIL: Key (idacc)=(218593998) already exists..&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: CONTEXT: SQL statement &amp;ldquo;insert into Acc (IdAcc, IdClr, IdCle, AccTypLo, AccTypHi, AccTypLo2, AccTypHi2, AccKnd, IdPro, Prop).&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: select distinct IdAcc, INTERNAL_SOURCE_ID, INTERNAL_TARGET_ID, AccTypLo, AccTypHi, 0, 0, 0, IDPRO, PROP .&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: from TMP_WK_RESACC t.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: where t.STATUS = &amp;lsquo;I&amp;rsquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: and t.LINK_KIND=&amp;lsquo;N&amp;rsquo;&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: PL/pgSQL function amt_f_maj_lnkmain(integer) line 90 at SQL statement.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_LNKMAIN (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: PL/pgSQL function amt_f_maj_objmain(integer) line 111 at SQL statement.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_OBJMAIN (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.316284 Error MODULMSG ; Job execution SQL Error: PL/pgSQL function amt_f_maj_kb_obj(integer) line 24 at SQL statement.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.331906 Error MODULMSG ; Job execution SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB_OBJ (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.331906 Error MODULMSG ; Job execution SQL Error: PL/pgSQL function amt_f_maj_kb(integer) line 24 at SQL statement.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.331906 Error MODULMSG ; Job execution SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
0 gcommon\gcconnectionopen.h 23&lt;br&gt;
2019-07-24 08:46:27.331906 Error MODULMSG ; Job execution SQL Error: PL/pgSQL function cache_flushdata(integer) line 40 at SQL statement (Severity 1, Msg No 1).&lt;br&gt;
0 gcommon\gcconnectionopen.h 19&lt;br&gt;
2019-07-24 08:46:27.425664 Error MODULMSG ; Job execution Procedure call failed: ?cml_004.CACHE_FLUSHDATA,I_IDSESSION 0 amt\dbsaver.cpp 705&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - PeopleSoft - Failed to parse xml file invalid document structure pos 1 col 1</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-peoplesoft-failed-to-parse-xml-file-invalid-document-structure-pos-1-col-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-peoplesoft-failed-to-parse-xml-file-invalid-document-structure-pos-1-col-1/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives solution to the below error occurring while running a PeopleSoft analysis&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Failed to parse xml file: S:\Source_Code\Vanilla\PeopleSoftPackage\3\78.1233.uax (invalid document structure (pos l: 1 col: 1))&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x (x &amp;lt; 3)&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - JEE - Information - Common Syntax error</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jee-information-common-syntax-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jee-information-common-syntax-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would confirm the behavior of analyzer when a syntax error occurs..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When a syntax error occurs in the analyzer, the analyzer would skip the file rather than parsing the rest of the code. This is the current behavior of the analyzer and doesn&amp;rsquo;t have any workaround. We need to solve the syntax considering the analyzer chosen and then re analyse the source code.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Mainframe with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-mainframe-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-mainframe-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running analysis of cobol application,some cobol objects are not analyzed as seen in Enlighten&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533865/566533864.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Check results in Enlighten&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue occurs when declarations of the missing objects are absent in the cobol file but present in a copybook which is not included during packaging in DMT.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - Universal Analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-universal-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-non-fatal-error/cms-snapshot-analysis-run-analyzer-non-fatal-error-universal-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would guide you to troubleshoot the problem you face while running the analysis. Any problem you face while running the Analysis will be dealt in this space. &lt;/p&gt;
&lt;p&gt;For more information, refer to:   &lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.2 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC82/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.1 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC81/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;8.0 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC80/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;7.3 Documentation - &lt;a href="http://doc.castsoftware.com/display/DOC73/2.2.+Execute+the+Analysis"&gt;Execute the Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Online-help : CAST Management Studio - Help &amp;gt; How To &amp;gt; Regular audience &amp;gt; Run analysis only&lt;/li&gt;
&lt;li&gt;TKB page for INFORMATION GUIDE &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - No resource found for package</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-resource-found-for-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-resource-found-for-package/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running .NET analysis you get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;DOTNET.0142:No ressource found for package Microsoft.AspNetCore.Razor.Design. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.DataService\Test.Iot.DataService.csproj&lt;br&gt;
DOTNET.0142:No ressource found for package Microsoft.Azure.Devices. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.Iot.DataService\Test.Iot.DataService.csproj&lt;br&gt;
DOTNET.0142:No ressource found for package Microsoft.Azure.Devices.Client. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.Iot.DataService\Test.Iot.DataService.csproj&lt;br&gt;
DOTNET.0142:No ressource found for package Microsoft.ServiceFabric.AspNetCore.Kestrel. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.Iot.DataService\Test.Iot.DataService.csproj&lt;br&gt;
DOTNET.0142:No ressource found for package Microsoft.VisualStudio.Web.CodeGeneration.Design. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.Iot.DataService\Test.Iot.DataService.csproj&lt;br&gt;
DOTNET.0142:No ressource found for package Swashbuckle.AspNetCore. Package reference ignored in project S:\Sources\Platform\Source\iot-cloud\src\Test.Iot.DataService\Test.Iot.DataService.csproj&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Log the exception information Unknown Exception</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-log-the-exception-information-unknown-exception/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-log-the-exception-information-unknown-exception/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot, the below warning that you may encounter in the analysis log file, while running the analysis using the JEE Analyzer extension.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning�    MODULMSG ; Job execution�    Log the exception information: Unknown Exception&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x (x &amp;gt;=4)&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x (x &amp;lt; 4)&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Dynamic Link Manager - Fatal Error - too many clients already</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-too-many-clients-already/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-dynamic-link-manager/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error/cms-snapshot-analysis-run-dynamic-link-manager-fatal-error-too-many-clients-already/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running the Dynamic Link Manager in CAST, a spike in the number of connections to the database may be encountered.&lt;/p&gt;
&lt;p&gt;If many other connections are currently running, then the error &lt;strong&gt;&amp;ldquo;too many clients already&amp;rdquo;&lt;/strong&gt; may be encountered during the Dynamic Link Manager portion of the analysis as shown in the error below:&lt;/p&gt;
&lt;p&gt;2017-03-03 10:26:10,476 [1] ERROR DynamicLinks main - Loading failed: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. &amp;mdash;&amp;gt; System.Data.ProviderIncompatibleException: An error occurred while getting provider information from the database. This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct. &amp;mdash;&amp;gt; System.Data.ProviderIncompatibleException: The provider did not return a ProviderManifestToken string. &amp;mdash;&amp;gt; Npgsql.NpgsqlException: FATAL: 53300: sorry, too many clients already&lt;/p&gt;</description></item><item><title>Configuring email notifications</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-email-notifications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-email-notifications/</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 page describes how to configure Console to send out &lt;strong&gt;email notifications&lt;/strong&gt; for &amp;ldquo;job&amp;rdquo; (snapshot/analysis) related statuses.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Users can be notified via email with regard to the following &amp;ldquo;job&amp;rdquo; related statuses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;job successfully completed&lt;/li&gt;
&lt;li&gt;job failed due to an error&lt;/li&gt;
&lt;li&gt;user manually stopped a job&lt;/li&gt;
&lt;li&gt;application creation successful&lt;/li&gt;
&lt;li&gt;new version created&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Email notifications&lt;/strong&gt; are sent to all users with &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/AIPCONSOLEDRAFT/Administration+Center+-+Security"&gt;permission&lt;/a&gt;&lt;/strong&gt; to manage an Application in Console.&lt;/p&gt;</description></item><item><title>Dealing with failed to get graph data error</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/dealing-with-failed-to-get-graph-data-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/dealing-with-failed-to-get-graph-data-error/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When a &lt;strong&gt;module&lt;/strong&gt; contains a &lt;strong&gt;very large number of objects&lt;/strong&gt; (for example you have configured one module for the entire application - a Full Content module - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-modules/"&gt;Application - Config - Modules&lt;/a&gt;&lt;/strong&gt;) CAST Imaging can sometimes fail to load the module, i.e. it will timeout before all the objects are correctly loaded. This issue manifests itself with the following error &amp;ldquo;&lt;strong&gt;Failed to get graph data&lt;/strong&gt;&amp;rdquo; or &amp;ldquo;&lt;strong&gt;Failed to get Transaction list&lt;/strong&gt;&amp;rdquo;:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to get the list of custom plugins</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-get-the-list-of-custom-plugins/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-get-the-list-of-custom-plugins/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the method to retrieve the list of custom plugins that have been installed by a user.&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;/p&gt;
&lt;p&gt;For CAST AIP Version 8.0.x and higher : &lt;a href="http://doc.castsoftware.com/display/EXTEND/Install+an+extension#Installanextension-step2Step2:HandleDMTplugins"&gt;Pages Extending CAST AIP &amp;gt; Skip to end of banner &amp;gt; Go to start of banner &amp;gt; Install an extension &amp;gt; Step 2: Handle DMT plugins&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Determine Extension strategy - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/determine-extension-strategy-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-2-x/determine-extension-strategy-v-2-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>Determine Extension strategy - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/determine-extension-strategy-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/initial-configuration-steps/initial-configuration-steps-v-2-x/determine-extension-strategy-v-2-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>Determine Extension strategy - v. 2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/determine-extension-strategy-v-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-aip-console-and-aip-node-packages-for-cast-imaging/initial-aip-console-configuration-steps-for-cast-imaging/initial-aip-console-2-x-configuration-steps-for-cast-imaging/determine-extension-strategy-v-2-x/</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;: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST publishes a variety of &lt;strong&gt;extensions&lt;/strong&gt; to provide additional analysis and measurement capabilities (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/extend/what-are-extensions/"&gt;What are extensions&lt;/a&gt;&lt;/strong&gt; for more information) and in turn, Console provides an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt; to manage the use of these extensions in each Application analysis. Out-of-the-box, Console contains few restrictions or settings with regard to extensions. While this provides flexibility for &lt;strong&gt;Application Owners&lt;/strong&gt; or &lt;strong&gt;Analysis Managers&lt;/strong&gt;, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, Console provides a set of &lt;strong&gt;Extension Strategy settings&lt;/strong&gt; that can be used to control the extensions that can be installed both automatically and manually in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-extensions/"&gt;integrated GUI&lt;/a&gt;&lt;/strong&gt;. For example, admins can choose to do any of the following:&lt;/p&gt;</description></item><item><title>DMT - Package Alert tab - Packaging alerts - Ignoring an alert</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-ignoring-an-alert/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-ignoring-an-alert/</guid><description>&lt;h5 id="package-alert-tab---packaging-alerts---ignoring-an-alert"&gt;Package Alert tab - Packaging alerts - Ignoring an alert&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you know that an alert is false or will not impact the source code analysis, then it is possible to ignore the alert as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select the &lt;strong&gt;alert (1)&lt;/strong&gt; and then click the &lt;strong&gt;ignore&lt;/strong&gt; &lt;img src="https://doc.castsoftware.com/images/icons/ignore_icon.jpg" alt=""&gt; button:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_ignore_alert1.jpg?version=1&amp;amp;modificationDate=1549304359297&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new dialog will be displayed:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_ignore_alert_dialog.jpg?version=1&amp;amp;modificationDate=1549304359293&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enter a &lt;strong&gt;Justification (1)&lt;/strong&gt; for ignoring the alert. This is for information only and will be displayed in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222201"&gt;Any alert to ignore?&lt;/a&gt; panel.&lt;/li&gt;
&lt;li&gt;Now choose &lt;strong&gt;(2)&lt;/strong&gt; whether you want the ignored alert setting to be applied to &lt;strong&gt;all projects&lt;/strong&gt; in which the alert was identified, or whether you want it to apply to &lt;strong&gt;specific projects&lt;/strong&gt; only (select the projects in the table using the check box).&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Finish&lt;/strong&gt; to save the ignored alert.&lt;/li&gt;
&lt;li&gt;The ignored alert will then be displayed in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222201"&gt;Any alert to ignore?&lt;/a&gt; panel. Next time you run a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action, the ignored alert you created will be taken into account and the alert will be removed from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts/"&gt;Packaging alerts&lt;/a&gt; panel.&lt;/li&gt;
&lt;/ul&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>DMT - Use Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-use-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/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-use-regular-expressions/</guid><description>&lt;h5 id="use-regular-expressions"&gt;Use Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In certain sections of the CAST Delivery Manager Tool, you can use Regular Expressions to filter, exclude and ignore certain items.&lt;/p&gt;
&lt;p&gt;For example, when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/"&gt;adding a Source package&lt;/a&gt; for Folder based source code, it is possible to specify which folders and files you want the CAST Delivery Manager Tool to ignore during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Packaging process&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222081/images_regexp_ignore.jpg?version=1&amp;amp;modificationDate=1549304357853&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The following is an explanation of the Regular Expression system used by the CAST Delivery Manager Tool and some examples of how to use it.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Continuous Improvement</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-continuous-improvement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-continuous-improvement/</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 page provides about the &lt;strong&gt;Continuous Improvement&lt;/strong&gt; feature in the &lt;strong&gt;Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Continuous Improvement feature&lt;/strong&gt; allows you to view &lt;strong&gt;details/violations/statistics&lt;/strong&gt; about the rules that have been selected for &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-education/"&gt;Education&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="accessing-the-feature"&gt;Accessing the feature&lt;/h3&gt;
&lt;p&gt;To access the feature:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;From the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-gui/"&gt;Side Menu bar&lt;/a&gt;, click the following icon:&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610560/382610573.jpg" data-linked-resource-container-id="382610560" data-linked-resource-container-version="4" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="side_bar_actionplan.jpg" data-linked-resource-id="382610573" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="400" src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610560/382610573.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;p&gt;The focus will be set to the &lt;strong&gt;Education tab&lt;/strong&gt; when using this icon and you will need to switch to the &lt;strong&gt;Improvement tab&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Engineering Resources - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/engineering-resources-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/engineering-resources-2-13/</guid><description>&lt;div class="alert alert-danger" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Warning&lt;/div&gt;
&lt;p&gt;Dashboard Service database only&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Term&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Action Plan&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;An action plan is a set of issues (i.e. violations requiring a remedial action)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Code Fragment&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;A code fragment identifies a file contents extract.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Component Snapshot&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;A component is a source code item such as a class, a method, etc. The effective definition depends on the programming language and the technology of the analyzed application. Container of a component is either an application or a module. &lt;/p&gt;</description></item><item><title>ENL - Deleting objects and links from the Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-deleting-objects-and-links-from-the-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-deleting-objects-and-links-from-the-graphical-view/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLDeletingobjectsandlinksfromtheGraphicalView-DeletingobjectsandlinksfromtheGraphicalView"&gt;Deleting objects and links from the Graphical View&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;To delete items from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Delete&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;ol&gt; &lt;li&gt;In the Graphical View, &lt;b&gt;select&lt;/b&gt; the item you want to delete.&lt;/li&gt; &lt;li&gt;If you want to delete more than one item, use the SHIFT and/or CTRL keys in conjunction with the mouse to select the items you require.&lt;/li&gt; &lt;li&gt;Use the DELETE key on your keyboard to delete the items.&lt;/li&gt; &lt;li&gt;Alternatively, you can use the &lt;b&gt;Edit &lt;/b&gt;&amp;gt;&lt;b&gt; Delete Graphic&lt;/b&gt; option.&lt;/li&gt; &lt;/ol&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/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Undo&lt;/p&gt;</description></item><item><title>ENL - Property and Code Viewer tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-property-and-code-viewer-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-property-and-code-viewer-tab/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="50%"&gt; &lt;h5 id="ENLPropertyandCodeViewertab-PropertyandCodeViewertab"&gt;Property and Code Viewer tab&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="50%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Property &amp;amp; Code Viewer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222399/images_property.gif?version=1&amp;amp;modificationDate=1549304366527&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation of the various &lt;strong&gt;options&lt;/strong&gt; that can be set to &lt;strong&gt;optimize&lt;/strong&gt; and &lt;strong&gt;modify&lt;/strong&gt; the &lt;strong&gt;display mode&lt;/strong&gt; in the application and in the &lt;strong&gt;Code Viewer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Property&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;Automatically Refresh Property&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Selecting this option will force the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property Window&lt;/a&gt; to automatically refresh. For example, when the tab is active and displaying information relative to an object in the Graphical View, if you then select another object in the Graphical View, the &lt;strong&gt;Object Properties tab&lt;/strong&gt; will refresh and display the new information. When left blank, the &lt;strong&gt;Object Properties tab&lt;/strong&gt; will NOT refresh when another object is selected in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Report Options&amp;hellip;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Clicking this button will launch the &lt;strong&gt;HTML Report Configuration dialog box&lt;/strong&gt;, which is explained in more detail here.&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/264222241/images_plus.gif?version=1&amp;amp;modificationDate=1549304361620&amp;amp;api=v2" alt=""&gt; Code Viewer&lt;/p&gt;</description></item><item><title>ENL - What are Libraires?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-what-are-libraires/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-what-are-libraires/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLWhatareLibraires?-WhatareLibraires?"&gt;What are Libraires?&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Libraries allow you to associate objects and components stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; to a specific library - the library can then be added to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; in place of its associated objects (the associated objects will be removed from the &lt;strong&gt;Graphical View&lt;/strong&gt;). An Access (A) &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;link type&lt;/a&gt; will be drawn from any objects present in the Graphical View (that have a physical link to any of the objects associated with the library) to the actual library.&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to launch Enlighten in SHOW SQL mode</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-launch-enlighten-in-show-sql-mode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-launch-enlighten-in-show-sql-mode/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to activate SQL traces in Enlighten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="tablesorter-header-inner"&gt;&lt;div class="tablesorter-header-inner"&gt;&lt;div class="tablesorter-header-inner"&gt;RDBMS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;div class="tablesorter-header-inner"&gt;Yes/No&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;CSS2&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SHOW SQL mode can be activated for Enlighten with one of the following methods:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From The graphical interface of Enlighten. You can do this from the keyboard:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;CTRL + SHIFT + Q&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2. From command line by using the option -SHOW(SQL):

 ```sql
 &amp;lt;Cast install folder&amp;gt;Enlighten.exe -SHOW(SQL)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Enlighten log file is located at &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;Enlighten log file location&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ExtendCli - Release Notes - 1.0</title><link>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-1-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/extendcli-release-notes/extendcli-release-notes-1-0/</guid><description>&lt;h3 id="100-funcrel"&gt;1.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Bundle extensions validation&lt;/td&gt;
 &lt;td&gt;Bundle packaging will now be halted if version restrictions do not allow any versions of an extension to be added to the output bundle.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;25215&lt;/td&gt;
 &lt;td&gt;Silent error adding extensions to bundle using ExtendCLI, resulting file does not contain any extension resolved, ExtendCli will now return an error indicating a failure to connect to configured extend server.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - LDAP connection - Debug free log</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-debug-free-log/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-debug-free-log/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives you a &lt;strong&gt;sample&lt;/strong&gt; of the Debug output from a successful LDAP connection, authentication, and authorization.  It has been sanitized to remove some of the LDAP details. This log was generated after activating the Debug mode: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-how-to-activate-the-debug-trace-on-aad-logs/"&gt;Application Analytics Dashboard - HD - Information - How to activate the Debug trace on HD logs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Modifying default dashboard text</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/modifying-default-dashboard-text/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/modifying-default-dashboard-text/</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 page explains how to modify default text in the dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST dashboards use a .&lt;strong&gt;json file&lt;/strong&gt; to define the default text that is used within the dashboards. For example:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/382610871/382610872.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The above text is defined in the .json file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;Total Quality index&amp;#34;: &amp;#34;Total Quality index&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;Total Quality index measures the global quality level of the application based on all existing technical criteria that are based on our 5 health factors. Sometimes quality rules are linked to multiple technical criteria so that sum of critical violations of TQI is not the same than the sum of critical violations for all health factor.&amp;#34;: &amp;#34;Total Quality index measures the global quality level of the application based on all existing technical criteria that are based on our 5 health factors. Sometimes quality rules are linked to multiple technical criteria so that sum of critical violations of TQI is not the same than the sum of critical violations for all health factor.&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="modifying-the-default-text"&gt;Modifying the default text&lt;/h2&gt;
&lt;h3 id="locate-the-json-files"&gt;Locate the .json files&lt;/h3&gt;
&lt;p&gt;The .json files used to define the dashboard texts are located as follows. Use a text editor to edit the files:&lt;/p&gt;</description></item><item><title>Operating systems Information - Getting Java Runtime Environment Version</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-java-runtime-environment-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-getting-java-runtime-environment-version/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In command line type:&lt;br&gt;
java -version&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Service did not start syntax error in the file postgresql conf line 59 near token 194</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-service-did-not-start-syntax-error-in-the-file-postgresql-conf-line-59-near-token-194/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-service-did-not-start-syntax-error-in-the-file-postgresql-conf-line-59-near-token-194/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot CAST Storage Service issues that you may face  when you start the CSS services and when it fails with the error below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/564150679/564150689.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In the  Event viewer logs you may also see:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;syntax error in the file &amp;ldquo;E:/Program Files/Cast/CastStorageService/db_data/postgresql.conf&amp;rdquo; line 59, near token&amp;quot;.194&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/564150679/574783952.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - How to move the CSS datafiles when getting messages - No Space left on device - CACHE FLUSHDATA</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-move-the-css-datafiles-when-getting-messages-no-space-left-on-device-cache-flushdata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgres/rdbms-information-cast-storage-service-how-to-move-the-css-datafiles-when-getting-messages-no-space-left-on-device-cache-flushdata/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page assists with step on how to move the CSS data files to a new file system when faced with messages like this:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR: could not extend file &amp;ldquo;base/12401/557501&amp;rdquo;: No space left on device&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;HINT: Check free disk space.&lt;/p&gt;
&lt;p&gt;This message can be in the analysis log, but will also be in the postgres log. For finding the logs, please see this page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - Performance monitor with PGBENCH</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-performance-monitor-with-pgbench/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-performance-monitor-with-pgbench/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a way to check if the Database Server where you will run the PGBench has performance issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Create a batch and copy the below content after having changed the parameter&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;@echo off
@echo off
set PGPASSWORD=CastAIP
set PGHOST=&lt;YOUR POSTGRESQL SERVER NAME&gt;
set PGPORT=&lt;THE PORT&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.7</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-7/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and deployment&lt;/h3&gt;
&lt;h4 id="storage-hosts"&gt;Storage hosts&lt;/h4&gt;
&lt;p&gt;CAST AIP schemas can now be installed from scratch on &lt;strong&gt;PostgreSQL 10.5&lt;/strong&gt; where hosted on a Linux Operating System.&lt;/p&gt;
&lt;h3 id="cast-management-studio"&gt;CAST Management Studio&lt;/h3&gt;
&lt;h4 id="application-editor--execution-tab"&gt;Application editor &amp;gt; Execution tab&lt;/h4&gt;
&lt;p&gt;The Reports and Logs section now includes a column called &amp;ldquo;Version&amp;rdquo; which indicates release of CAST AIP was used to generate the report. If this column is empty when a report is present, this means that the report existed prior to the upgrade to CAST AIP 8.3.7. This column will be filled when a new snapshot is generated (for example the post upgrade consistency snapshot).&lt;/p&gt;</description></item><item><title>Security Dashboard - Continuous Improvement</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-continuous-improvement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-continuous-improvement/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page provides about the &lt;strong&gt;Continuous Improvement&lt;/strong&gt; feature in the &lt;strong&gt;Security Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Continuous Improvement feature&lt;/strong&gt; allows you to view &lt;strong&gt;details/violations/statistics&lt;/strong&gt; about the rules that have been selected for &lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-education/"&gt;Education&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="accessing-the-feature"&gt;Accessing the feature&lt;/h3&gt;
&lt;p&gt;To access the feature:&lt;/p&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;From the &lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/"&gt;Side Menu bar&lt;/a&gt;, click the following icon:&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/SECURITY/attachments/297042267/297042279.jpg" data-linked-resource-container-id="297042267" data-linked-resource-container-version="2" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="side_bar_actionplan.jpg" data-linked-resource-id="297042279" data-linked-resource-type="attachment" data-linked-resource-version="3" data-unresolved-comment-count="0" draggable="false" src="https://doc-data.castsoftware.com/SECURITY/attachments/297042267/297042279.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;p&gt;The focus will be set to the &lt;strong&gt;Education tab&lt;/strong&gt; when using this icon and you will need to switch to the &lt;strong&gt;Improvement tab&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Sizing definitions</title><link>https://doc.castsoftware.com/export-v2/dashboards/sizing-definitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/sizing-definitions/</guid><description>&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;This document explains the sizing information displayed
across CAST Imaging and the SQG dashboards. Sizing
information is divided into two categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Application Size&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Measured Size&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each category is explained in the table below:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Criteria&lt;/th&gt;
 &lt;th&gt;Application Size&lt;/th&gt;
 &lt;th&gt;Measured Size&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Definition&lt;/td&gt;
 &lt;td&gt;Application Size considers the lines of all the files containing code and is considered for the analysis.&lt;/td&gt;
 &lt;td&gt;Measured Size only considers the lines of the artifacts. An artifact refers to a specific code element such as a function, method, stored procedure, or similar logical construct.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Line Types Included&lt;/td&gt;
 &lt;td&gt;All Code lines, comment lines, annotations, constants, imports etc.&lt;/td&gt;
 &lt;td&gt;Code lines for artifacts only.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Empty Lines&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;❌&lt;/code&gt;Excluded&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;❌&lt;/code&gt; Excluded&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Comments&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;✅&lt;/code&gt;Included&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;❌&lt;/code&gt; Excluded&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Granularity&lt;/td&gt;
 &lt;td&gt;File-level&lt;/td&gt;
 &lt;td&gt;Artifact-level&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Use&lt;/td&gt;
 &lt;td&gt;Determines overall application size.&lt;/td&gt;
 &lt;td&gt;Determines application technical sizing information for quality grade computation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="what-is-application-size"&gt;What is Application Size?&lt;/h3&gt;
&lt;p&gt;Application Size is a basic count of how many lines of
code are in your source code files, including comments.&lt;/p&gt;</description></item><item><title>Source Extractors - SQL PLSQL - Information - Determine the Views DBA VIEWS or ALL VIEWS being used by the User for Oracle Extraction</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-determine-the-views-dba-views-or-all-views-being-used-by-the-user-for-oracle-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-determine-the-views-dba-views-or-all-views-being-used-by-the-user-for-oracle-extraction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to determine the Views (DBA_SYSTEM or ALL_VIEW) being used during a Oracle extraction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The extractor decides to use DBA_VIEWS or ALL_VIEWS according to these assumptions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Extractor uses DBA_VIEWS while extraction if the user has &amp;lsquo;SELECT ANY DICTIONARY&amp;rsquo; privilege granted to it.&lt;br&gt;
This is confirmed by the following query:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;session_privs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;privilege&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SELECT ANY DICTIONARY&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If 1 is displayed, if you will use this user to extract some schemas you will have access to DBA_VIEWS,else go to step-2.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the cyclomatic complexity by type of objects for a specific snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-cyclomatic-complexity-by-type-of-objects-for-a-specific-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-cyclomatic-complexity-by-type-of-objects-for-a-specific-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query provided in this page gives the cyclomatic complexity computed for every type of object present in the application for a specific snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following query needs to be run on the central database CB&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TotalObj&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TotalCC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;65504&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;65502&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;65505&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;65503&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--please replace with the Id of the snapshot for which you want to get the cyclomatic complexity
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the delta of objects between two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-delta-of-objects-between-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-delta-of-objects-between-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the delta of objects between two snapshots the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_description&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		 &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type_description&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		 &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		 &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; 	 &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will help you to find the ID and name of a snapshot for a given application. You can get application id from the CB by referring to  &lt;a href="https://doc.castsoftware.com/display/TKBQG/SQL+Queries+-+CAST+Central+Base+-+Queries+on+applications+-+How+to+get+the+ID+of+the+application"&gt;SQL Queries - CAST Central Base - Queries on applications - How to get the ID of the application&lt;/a&gt;, then go to the next step&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Customisations</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-customisations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-customisations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives list of queries to list customizations in KB.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="custom-jobs"&gt;Custom Jobs&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FYI&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;will&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;only&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detect&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;jobs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;that&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;have&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;been&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;actually&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;knowledge&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;If&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;something&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;has&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;been&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;created&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;but&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;actually&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;these&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;queries&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;will&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detect&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;it&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;until&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;has&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;been&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;Detection&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;presence&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KB&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Assistant&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3000&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Query&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;775&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;External&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;776&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Universal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Importer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1000006&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Universal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Analyser&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1000000&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EJB&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;722&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;jobs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;knowledge&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;please&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JobType&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobNam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;722&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;775&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;776&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;784&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1000000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1000006&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detection&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;presence&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;any&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Reference&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Finder&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;jobs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;knowledge&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;please&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JobType&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobNam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaJob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;JobTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;104&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;350&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;729&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;730&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;731&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;732&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;733&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;734&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;735&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;739&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;740&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;741&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;742&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;743&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;756&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;757&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;758&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;759&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;760&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;761&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;762&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;766&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;767&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;768&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;769&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;770&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;788&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;789&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;795&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;796&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;827&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;828&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;894&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;895&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;976&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;990&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;134091&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;134092&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;135091&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;135092&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;137998&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;137999&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1000004&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1000005&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to get the types of objects counted in CMS</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-types-of-objects-counted-in-cms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-get-the-types-of-objects-counted-in-cms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Types of objects counted in CMS are based on category 6100 DataBase Table, and computed by the stored procedure APM_SCOPE_TABLES. The following query give all the types of objects counted in CMS&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6100&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to list the link types that can be inserted into CI LINKS through a KB Update Tool</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-list-the-link-types-that-can-be-inserted-into-ci-links-through-a-kb-update-tool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-list-the-link-types-that-can-be-inserted-into-ci-links-through-a-kb-update-tool/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query is useful to list the choices of link types available when you want to insert a link between two objects through a KB Update Tool.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CatNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;physicalLink&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to determine the remote calls for an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-determine-the-remote-calls-for-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-determine-the-remote-calls-for-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to run on the CAST knowledge base which provides the remote calls for an object.&lt;/p&gt;
&lt;p&gt;An example is for violated object for the metric **&amp;rsquo;**&lt;strong&gt;Avoid direct or indirect remote calls inside a loop&amp;rsquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the following query on the Knowledge Base&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the list of objects analyzed from a file path</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-list-of-objects-analyzed-from-a-file-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-list-of-objects-analyzed-from-a-file-path/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the list of objects analyzed from a file path&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;file_path&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to list the ignored tables by the case insensitive regular expressions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-the-ignored-tables-by-the-case-insensitive-regular-expressions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-the-ignored-tables-by-the-case-insensitive-regular-expressions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This Query list the ignored tables by the case insensitive regular expressions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;det_value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ret_value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fp_result_objectlist&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fp_result_excludedobjects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;E&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;E&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to get the path of the delivery and deploy folders</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-the-path-of-the-delivery-and-deploy-folders/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-the-path-of-the-delivery-and-deploy-folders/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will give you the path of the delivery folder and the deploy folder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;serverpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;DELIVERY FOLDER&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;deploypath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;DEPLOY FOLDER&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;MANAGEMENT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DATABASE&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cms_pref_sources&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The result is :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527140/612466705.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to count the number of indexes in a schema</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-count-the-number-of-indexes-in-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-count-the-number-of-indexes-in-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query can be relevant when you have performance issues while reading data from the schema.&lt;/p&gt;
&lt;p&gt;Indexes should improve performance significanly for all reading operations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ns&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexrelid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_am&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;am&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;am&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relnamespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_user&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;relowner&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usesysid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;pg%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Excluding system tables
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ns&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;MY_SCHEMA&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ns&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ns&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Standalone dashboard - Troubleshooting</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-troubleshooting/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This documentation provides resolutions to situations that you may encounter
while running standalone CAST Dashboards.&lt;/p&gt;
&lt;h2 id="liquibaseexceptiondatabaseexception-expected-single-row-from"&gt;liquibase.exception.DatabaseException: Expected single row from&lt;/h2&gt;
&lt;p&gt;Attempting to start a CAST Dashboard may result in the following error:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Caused&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;exception&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;DatabaseException&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Expected&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;single&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;core&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;SelectFromDatabaseChangeLogLockStatement&lt;/span&gt;&lt;span class="nd"&gt;@54e43bfe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;but&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;got&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jvm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;queryForObject&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;184&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jvm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;queryForObject&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;195&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;executor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jvm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;queryForObject&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;JdbcExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;190&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lockservice&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;StandardLockService&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;acquireLock&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;StandardLockService&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;288&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lockservice&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;StandardLockService&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;waitForLock&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;StandardLockService&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;247&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;lambda$update$1&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Liquibase&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;java&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;214&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~[&lt;/span&gt;&lt;span class="n"&gt;liquibase&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;core&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jar&lt;/span&gt;&lt;span class="o"&gt;!/&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;?]&lt;/span&gt;&lt;span class="n"&gt;docker&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restart&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;your&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;container&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This
error indicates that there are multiple rows in the table
cast_dashboards.databasechangeloglock, where
only one row is expected. The cast_dashboards
schema stores data about roles, license key and users. First run the following
query to check that this is indeed the case:&lt;/p&gt;</description></item><item><title>TCC - Import configuration / Export configuration</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-import-configuration-export-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-import-configuration-export-configuration/</guid><description>&lt;h5 id="import-configuration--export-configuration"&gt;Import configuration / Export configuration&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/"&gt;created your sets&lt;/a&gt; you may wish to export their configuration to file for re-use in another instance of the CAST Transaction Configuration Center.&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right click either the &lt;strong&gt;root Templates node&lt;/strong&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-transaction-configuration-node-right-hand-panel/"&gt;Transaction Configuration node&lt;/a&gt; under the &lt;strong&gt;System &amp;gt; Application&lt;/strong&gt; hierarchy &lt;img src="https://doc.castsoftware.com/export/AIPCORE/impexp.jpg" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Import configuration&lt;/strong&gt; or &lt;strong&gt;Export configuration&lt;/strong&gt; as appropriate (to use the &lt;strong&gt;Import configuration&lt;/strong&gt; option you need to have already used the &lt;strong&gt;Export setup&lt;/strong&gt; option or have a .TCCSetup file to use)&lt;/li&gt;
&lt;li&gt;Then:
&lt;ul&gt;
&lt;li&gt;When &lt;strong&gt;exporting&lt;/strong&gt;, you will be prompted for a name and location for the export file (this will be an XML type file with a .TCCSetup suffix) and the package whose rules will be exported to the xml file&lt;/li&gt;
&lt;li&gt;When &lt;strong&gt;importing&lt;/strong&gt;, you will be prompted for the name and location of the file you want to import - the import will overwrite your existing set configuration. On import the rules/sets will appear as a &lt;strong&gt;Custom package&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-transaction-configuration-node-right-hand-panel/"&gt;Transaction Configuration node - Right hand panel&lt;/a&gt; and all sub nodes (&lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+Entry+Points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Right+hand++++++panel"&gt;Entry Points, Data Entities, End points, Excluded Items - Right hand panel&lt;/a&gt;):&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/custom.jpg?version=1&amp;amp;modificationDate=1549304393333&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>TCC - System node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-system-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-system-node-right-hand-panel/</guid><description>&lt;h5 id="system-node---right-hand-panel"&gt;System node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;System node&lt;/strong&gt; is displayed when you have successfully connected to the CAST Management Service and you have at least one System in the CAST Management Studio:&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;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The right hand panel displays:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the Applications present in the System or Systems (if any - a System can still be displayed even if it has no child Applications)&lt;/li&gt;
&lt;li&gt;If a connection is open to the CAST Analysis or Dashboard Service, the button &lt;strong&gt;Close connection&lt;/strong&gt; / &lt;strong&gt;Close dashboard service connection&lt;/strong&gt; will be visible allowing you to close the connection should you need to. Note that when a connection status is &amp;ldquo;opened&amp;rdquo;, unless a modification is made (for example adding a new data function, or creating a free definition set), then the &lt;strong&gt;Close connection&lt;/strong&gt; / &lt;strong&gt;Close dashboard service connection&lt;/strong&gt; button will be visible. The button will become invisible when a modification is made - a connection cannot be closed if unsaved changes remain.&lt;/li&gt;
&lt;li&gt;When the fields &lt;strong&gt;Data functions&lt;/strong&gt; and &lt;strong&gt;Transactions&lt;/strong&gt; are displaying &amp;ldquo;&lt;strong&gt;not loaded&lt;/strong&gt;&amp;rdquo;, this indicates that the CAST Transaction Configuration Center has not yet fetched the most recent data from the CAST Management Service. To do so, see the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/"&gt;Compute&lt;/a&gt; for more details about the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/compute_button2.jpg?version=1&amp;amp;modificationDate=1549304393357&amp;amp;api=v2" alt=""&gt; button.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-application-node-right-hand-panel/"&gt;Application node&lt;/a&gt; for more information about the child node.&lt;/p&gt;</description></item><item><title>Tools - WinDiff</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-windiff/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-windiff/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WinDiff&lt;/strong&gt; is a graphical file comparison program&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WinDiff&lt;/strong&gt; is a graphical file comparison program published by Microsoft, and is distributed with certain versions of Microsoft Visual Studio as well as by source with the Platform SDK code samples.&lt;br&gt;
The setup and user guide are available at &lt;a href="http://www.computerperformance.co.uk/w2k3/utilities/windiff.htm"&gt;http://www.computerperformance.co.uk/w2k3/utilities/windiff.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to launch TCC in SHOW SQL mode in order to get the SQL traces</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-launch-tcc-in-show-sql-mode-in-order-to-get-the-sql-traces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-launch-tcc-in-show-sql-mode-in-order-to-get-the-sql-traces/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to activate SQL traces in TCC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SHOW SQL mode can be activated for TCC by adding -ShowSQL at the end of the command line of the TCC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Steps to activate:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Create a shortcut for TCC executable from the flat (TCC executable is named CAST-TransactionConfig.exe)&lt;/p&gt;</description></item><item><title>User Guide - Project Structure scope</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-project-structure-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-project-structure-scope/</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;: information about the &lt;strong&gt;Project Structure scope&lt;/strong&gt; introduced in CAST Imaging &lt;strong&gt;≥ 2.17.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&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;Only available&lt;/strong&gt; if the application has been analyzed in CAST Console with the inclusion of the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;com.castsoftware.architecture&lt;/a&gt;&lt;/strong&gt; extension (&lt;strong&gt;≥ 1.0.0-beta3&lt;/strong&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Insufficient understanding of the project structure can impede collaboration, introduce conflicting dependencies, and complicate code integration within the project. Modifying or updating the codebase without a clear understanding of the structure can result in errors, conflicts, and development delays.&lt;/p&gt;</description></item><item><title>User Guide - Properties panel</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-properties-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-properties-panel/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Properties panel&lt;/strong&gt; is available at &lt;strong&gt;any level&lt;/strong&gt;in all &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/"&gt;&lt;strong&gt;Scopes and Views&lt;/strong&gt;&lt;/a&gt;. It can be accessed by right clicking an object and choosing the &lt;strong&gt;Properties&lt;/strong&gt; option in the contextual menu:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/532709477/532709482.jpg" alt=""&gt;&lt;/p&gt;
&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;The Properties panel can also be accessed using the keyboard shortcut &lt;strong&gt;ALT+P&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;It displays information about the selected object:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/532709477/532709481.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;At &lt;strong&gt;Object level&lt;/strong&gt;, more detailed information is provided:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/532709477/532709480.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="configure-option"&gt;Configure option&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Available in &lt;strong&gt;≥ 2.14&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Only available to users with the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-roles-panel/"&gt;ADMIN or SUPER ADMIN&lt;/a&gt;&lt;/strong&gt; role.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;strong&gt;Configure&lt;/strong&gt; option lets you add custom properties to the global search, directly from the &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-properties-panel/"&gt;&lt;strong&gt;Properties panel&lt;/strong&gt;&lt;/a&gt; for an &lt;strong&gt;object&lt;/strong&gt; (available at Object level). See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-search-panel/"&gt;Admin Center - Search panel&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>User Guide - Tutorial</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-tutorial/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-tutorial/</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;Available in &lt;strong&gt;≥ 2.2.0-beta1&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Tutorial feature is an interactive guide to help you understand the various features available in CAST Imaging. It provides an application walkthrough using three major steps to explain application architecture, drill down capabilities and annotations. Each step has a set of actions defined for you to work through. Certain actions also have a help button to identify the elements. Following all the steps and actions will provide a better understanding of the core CAST Imaging capabilities. The steps in the tutorial require that the dedicated &amp;ldquo;demo&amp;rdquo; Application is available in your CAST Imaging instance.&lt;/p&gt;</description></item><item><title>Using a custom PostgreSQL database other than the default postgres</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/using-a-custom-cast-storage-service-or-postgresql-database-other-than-the-default-postgres/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/using-a-custom-cast-storage-service-or-postgresql-database-other-than-the-default-postgres/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Changes have been made to AIP Core and other CAST AIP tools to make it possible to connect to a &lt;strong&gt;custom&lt;/strong&gt; PostgreSQL database other than the default &amp;ldquo;&lt;strong&gt;postgres&lt;/strong&gt;&amp;rdquo; (previously custom databases were not permitted for use with CAST). The current compatibility matrix is as below:&lt;/p&gt;</description></item><item><title>Validate Assessment Model - optional</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-assessment-model-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-assessment-model-optional/</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;This action is not necessary if you are not using the CAST Dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;At the core of CAST and extensions that are used during an analysis is the &lt;strong&gt;Assessment Model&lt;/strong&gt;: a set of rules, sizing/quality measures and distributions in a hierarchy of parent Technical Criteria and Business Criteria that are used to grade an Application and to provide information about any defects (code violations) in the Application&amp;rsquo;s source code. The set of rules, sizing/quality measures and distributions are predefined and preconfigured according to established best practices, however, it is possible to &lt;strong&gt;modify&lt;/strong&gt; some aspects in order to match your own environment, for example:&lt;/p&gt;</description></item><item><title>View custom Business Criteria in Engineering Dashboard</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/view-custom-business-criteria-in-engineering-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/view-custom-business-criteria-in-engineering-dashboard/</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 page explains how to ensure that any custom Business Criteria (and contributing Technical Criteria/Rules) are visible in the Engineering Dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;If you have created &lt;strong&gt;custom Business Criteria&lt;/strong&gt; with &lt;strong&gt;custom contributing Technical Criteria&lt;/strong&gt; and &lt;strong&gt;Rules&lt;/strong&gt;, you need to use the following steps to ensure that these items can be seen in the Engineering Dashboard. Take the following example created in the CAST Management Studio (at the current time it is not possible to create custom Business Criteria/Technical Criteria/Rules in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/"&gt;CAST AIP Console&lt;/a&gt;&lt;/strong&gt;):&lt;/p&gt;</description></item><item><title>2.1</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-1/</guid><description>&lt;h3 id="210-funcrel"&gt;2.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Snapshot Indicator improvements&lt;/td&gt;
 &lt;td&gt;The Snapshot Indicator UI has been improved: the &amp;ldquo;Status&amp;rdquo; column is now sortable and a new toggle switch &amp;ldquo;Show all indicators&amp;rdquo; has been added to show/hide indicators with a N/A value - see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Upload and Download Transaction configuration rules (.tccsetup)&lt;/td&gt;
 &lt;td&gt;It is now possible to upload existing .tccsetup files and download existing Transaction configuration rules as .tccsetup files. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Upload/Downloadruleoptions"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Upload/Downloadruleoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Java JAR installer for standalone deployment&lt;/td&gt;
 &lt;td&gt;CAST now provides one single Java JAR installer as part of the download media available on CAST Extend aimed specifically at standalone deployments on Microsoft Windows on one single machine, i.e. for demo or POC requirements. The installer includes the AIP Console front-end service and one AIP Node back-end service. Integration with embedded Dashboards is achieved via a deployed RestAPI. No additional AIP Nodes can be managed with this deployment. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Standalone+mode+-+Installation+of+AIP+Console+in+standalone+mode"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Standalone+mode+-+Installation+of+AIP+Console+in+standalone+mode&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Logs&lt;/td&gt;
 &lt;td&gt;The labelling of logs in the UI has been improved: each step in an action now forms the title of the log in the UI, helping users understand which steps are logged in a specific action. For example a complete process from source code delivery to snapshot publishing will now be titled &amp;ldquo;Delivery - Set as current - Analyze - Snapshot - Publish&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Logs"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Logs&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Reference Finder&lt;/td&gt;
 &lt;td&gt;When working in the list of Reference Finder jobs, a confirmation dialog box is now displayed when you attempt to delete an existing Reference Finder job. Previously no confirmation was displayed. See also &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Source Code Delivery - Ignore Pattern Preview&lt;/td&gt;
 &lt;td&gt;It is now possible to preview the items (files/folders) that will be excluded from the source code analysis before the analysis is run. The preview uses the ignore patterns that have been defined and applies them to the delivered source code. This preview can help to fine tune the delivery without having to wait for the delivery step to be completed. See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Standard+onboarding+-+add+a+new+Version+-+deliver+code+-+generate+snapshot"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Standard+onboarding+-+add+a+new+Version+-+deliver+code+-+generate+snapshot&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/display/IMAGING/Standard+onboarding+for+CAST+Imaging+-+add+a+new+Version+-+deliver+code+-+upload+to+CAST+Imaging"&gt;https://doc.castsoftware.com/display/IMAGING/Standard+onboarding+for+CAST+Imaging+-+add+a+new+Version+-+deliver+code+-+upload+to+CAST+Imaging&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Admin Center - Extensions Strategy&lt;/td&gt;
 &lt;td&gt;The Extensions Strategy options section in the Admin Center has been redesigned to improve use and simplify the options. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Source code retention in Delivery modes&lt;/td&gt;
 &lt;td&gt;It is now possible to retain all source code regardless of the Delivery mode that is used - see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Delivery+Modes#AIPConsoleDeliveryModes-SourcecodehandlingineachDeliverymode"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Delivery+Modes#AIPConsoleDeliveryModes-SourcecodehandlingineachDeliverymode&lt;/a&gt;. Previously it was not possible to retain the source code when using Rapid delivery mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Summary of Dynamic Links - Manual Review&lt;/td&gt;
 &lt;td&gt;A minor improvement has been implemented in the Manual Review interface for the Summary of Dynamic Links feature. It is no longer necessary to click a specific icon to view the code that creates a link that needs review - the code is automatically displayed when the link is clicked. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Application Management screen - Analysis Duration&lt;/td&gt;
 &lt;td&gt;A new column has been added to the Application Management screen called &amp;ldquo;Analysis Duration&amp;rdquo;. This column displays the duration of the most recent analysis step that has been actioned. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Analysis Report - Export&lt;/td&gt;
 &lt;td&gt;The export to .CSV of the Analysis Report data available in the Application Overview panel has been improved. Alongside the information already provided in the export in previous releases (i.e. the same as in the UI), an additional tab (when the CSV file is opened in Microsoft Excel or equivalent) is now available listing each file, together with an array of additional information such as the extension used to analyze the file and its status in the analysis. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-AnalysisReports"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-AnalysisReports&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Snapshot Indicators - Dynamic Links reviewed&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Dynamic Links reviewed&amp;rdquo; Snapshot Indicator is now clickable and when clicked, the user is directed to the &amp;ldquo;Summary of Dynamic Links&amp;rdquo; page - see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links&lt;/a&gt; page. See also: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-available_snapshotAvailableSnapshotIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-available_snapshotAvailableSnapshotIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11730&lt;/td&gt;
 &lt;td&gt;SQL validation for &amp;ldquo;explicit filter&amp;rdquo; queries in user defined modules and queries for Update Application Schema jobs is now disabled by default. SQL validation can be enabled via a configuration file, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-00000&lt;/td&gt;
 &lt;td&gt;Delivered Engineering Dashboard release: 2.5.2-funcrel. Delivered Health Dashboard release: 2.5.2-funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11544&lt;/td&gt;
 &lt;td&gt;A change in internal architecture has been implemented which means that when no AIP Nodes are available (i.e. they are disabled or there are network issues preventing the AIP Node from contacting AIP Console), the front-end AIP Console UI will be disabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11620&lt;/td&gt;
 &lt;td&gt;A change in internal architecture has been implemented which means that the icons available to access the Engineering and Health Dashboards are now disabled when no Applications exist in AIP Console. When at least one Application is available the icons will be enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11636&lt;/td&gt;
 &lt;td&gt;A minor update had been applied to the interactive action viewer (displayed when running an action in AIP Console): the name of the AIP Node is now displayed on the first line and the execution step is displayed underneath, making it easier to understand what has been actioned and by which AIP Node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11753&lt;/td&gt;
 &lt;td&gt;Some existing Snapshot Indicators have been removed in this release. If you have been using any of the following indicators in a previous release of AIP Console, their results will no longer be available: Added/deleted Excluded Objects Count, Added/deleted Objects variation, Complete Transactions with only End Points, LoC Variation (Technology Level), Transactions Variation, TF/DF Weight Ratio, Technology Wise LoC - No Change, Unreferenced Objects Variation. If you need to retain any of the results of the Snapshot Indicators that have been removed, ensure you download them in the Application Overview page. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32304&lt;/td&gt;
 &lt;td&gt;Fixed an issue where it was not possible to download Snapshot Indicator reports or the logs from AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;33854&lt;/td&gt;
 &lt;td&gt;Fixed a display issue where AIP Console log grouping labels were not corresponding to the jobs that are run.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-1/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.1.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.1.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.1.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.1.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.1.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains: &lt;strong&gt;Engineering Dashboard 2.1.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.1.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains: &lt;/span&gt;&lt;strong&gt;Health Dashboard 2.1.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New Features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;New user role and data authorization management interface (all dashboards) - see &lt;strong&gt;&lt;a href="#id-2.1-UI"&gt;User roles and data authorizations management interface - new in 2.1.x&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Feature Updates:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.1</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-1/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.1.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;A graphical user interface&lt;span&gt; &lt;/span&gt;has been implemented for managing the assignment of&lt;span&gt; &lt;/span&gt;role and data authorizations&lt;span&gt; &lt;/span&gt;to users and groups of users.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;In advanced search, six new filter criteria (&lt;/span&gt;Business Criteria Name, Technical Criteria Name, Technology Name, Module Name, Weight, Critical value) &lt;span style="color: rgb(23,43,77);"&gt;are added as columns in exported excel reports.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>ACH - Define a Data Layer</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-a-data-layer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-a-data-layer/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Measurement</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-measurement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-measurement/</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;This panel is only visible in &lt;strong&gt;Console 1.x&lt;/strong&gt;. In more recent releases, the panel has been merged with CAST Storage Service/Measurement settings. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="settings"&gt;Settings&lt;/h3&gt;
&lt;p&gt;This panel provides the settings for controlling the &lt;strong&gt;Measurement schema&lt;/strong&gt; - this schema is required for consolidating snapshot data from &lt;strong&gt;all Nodes&lt;/strong&gt; for display in the &lt;strong&gt;CAST Health Dashboard&lt;/strong&gt; - only one schema is required. When the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/complete-start-up-wizard-v-1-x/"&gt;start-up wizard&lt;/a&gt;&lt;/strong&gt; is run post installation of Console as part of the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/"&gt;Initial configuration steps&lt;/a&gt;&lt;/strong&gt;, settings must be provided for a PostgreSQL instance to host the Measurement schema. These settings are displayed in this panel. The Measurement schema will be created on the target PostgreSQL instance the first time a snapshot is run and the same schema will be used for all future snapshots run on all Nodes:&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to configure the AIP Console SAML session authentication time</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-saml-session-authentication-time/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-aip-console-saml-session-authentication-time/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about configuring AIP Console to access the extension server.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for AIP Console: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/"&gt;CAST AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For configuring to use the SAML.  &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/SAML+authentication"&gt;SAML authentication&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sometimes when  AIP console is configured as per : &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-user-authentication/saml-authentication/"&gt;SAML authentication&lt;/a&gt; we may get some issues where the authentication session may time out with below error in the webi logs:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Authentication statement is too old&amp;rdquo; error prevents users from logging into MicroStrategy using SAML after the session times out&amp;quot;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Troubleshooting</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-troubleshooting/</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;: A list of issues and problems that may occur and how to solve them.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="all-releases"&gt;All releases&lt;/h2&gt;
&lt;h3 id="zip-archive-file-is-not-processed"&gt;ZIP archive file is not processed&lt;/h3&gt;
&lt;p&gt;If your ZIP archive file is not accepted by CAST Console, or causes the onboarding action to not finish, then the ZIP may be corrupt or otherwise incorrectly compressed. CAST recommends unzipping the archive file and then re-zipping to ensure that the ZIP is created correctly.&lt;/p&gt;</description></item><item><title>Application - Overview with Fast Scan - Advanced Platform Configuration</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-advanced-platform-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/application-overview-with-fast-scan-advanced-platform-configuration/</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;The &lt;strong&gt;Overview with Fast Scan&lt;/strong&gt; panel is part of the onboarding workflow introduced in &lt;strong&gt;2.3.1&lt;/strong&gt;. It will only be populated when this onboarding workflow is enabled and used - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/"&gt;Administration Center - Settings - Application Onboarding&lt;/a&gt;&lt;/strong&gt;. See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;Workflow - Application onboarding with Fast Scan&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This section is only displayed if you have configured &lt;strong&gt;more than one&lt;/strong&gt; of either of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multiple PostgreSQL instances&lt;/strong&gt;
for analysis or Measurement requirements - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-css-and-measurement-settings/"&gt;Administration
Center - Settings - CSS and Measurement settings&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multiple Nodes&lt;/strong&gt; (i.e. you are running the
enterprise release of Console which allows for multiple
Nodes to be configured) - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;Administration
Center - Nodes&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This allows you
to select the specific &lt;strong&gt;target PostgreSQL
instance&lt;/strong&gt; (for
the database schemas required for the new Application)
OR the &lt;strong&gt;target Node&lt;/strong&gt; (for deep analysis
requirements). If you do not make a selection - i.e. you
leave the options set to &amp;ldquo;&lt;strong&gt;ANY&lt;/strong&gt;&amp;rdquo;, Console
will function in &amp;ldquo;&lt;strong&gt;load balancing&lt;/strong&gt;&amp;rdquo; mode and
will choose the PostgreSQL or Node
automatically:&lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - Get the JRE version used by the Internet browser</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-get-the-jre-version-used-by-the-internet-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-get-the-jre-version-used-by-the-internet-browser/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method to get the JRE version used by the Internet browser.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Go to&lt;/p&gt;
&lt;p&gt;Internet explorer options-&amp;gt;advanced  showing java version as displayed in  the following screenshot:&lt;br&gt;
Read under &lt;strong&gt;JAVA (Sun)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check which JRE version is used in the &lt;strong&gt;Use JRE&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529106/566529107.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Architecture Checker - Using the calls any or called by any layer option</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-the-calls-any-or-called-by-any-layer-option/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layer-or-set-contents/cast-architecture-checker-using-the-calls-any-or-called-by-any-layer-option/</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;Not applicable when working with Quality Rule Models.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;When &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-how-to/cast-architecture-checker-define-layers-sets-dependencies/"&gt;defining&lt;/a&gt; dependencies for your layers, you can, if required, allow a layer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;call any layer&lt;/li&gt;
&lt;li&gt;be called by any layer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right click your layer and select &lt;strong&gt;Calls any layer&lt;/strong&gt; or &lt;strong&gt;Called by any layer&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DOCCOM/attachments/277815741/277815754.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An icon will be displayed in the title bar of your layer:&lt;/li&gt;
&lt;/ul&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;/td&gt;
 &lt;td&gt;Current layer can call any other defined layer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Current layer can be called by any other defined layer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Current layer can call any and be called by any defined layer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;When you activate either option or both options, dependencies ( arrows) already in the &lt;strong&gt;Model tab&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/cast-architecture-checker-user-guide/cast-architecture-checker-cast-architecture-checker-gui/cast-architecture-checker-main-window/"&gt;Main window&lt;/a&gt; coming from or to the current layer will be remov&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Getting the Web xml file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-getting-the-web-xml-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-getting-the-web-xml-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the method for Getting the Web xml file&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;web.xml&lt;/strong&gt; file is located in the folder &lt;strong&gt;WEB-INF&lt;/strong&gt; of your web application folder&lt;br&gt;
For example if &lt;strong&gt;Apache&lt;/strong&gt; is installed in program files, the &lt;strong&gt;web.xml&lt;/strong&gt; is located on C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\CASTAD\WEB-INF&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528930/566528929.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Programs with lines of more than 80 characters</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-programs-with-lines-of-more-than-80-characters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-programs-with-lines-of-more-than-80-characters/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details about the wrong violations that are flagged for the Quality Rule &amp;ldquo;Avoid Programs with lines of more than 80 characters&amp;rdquo; on the dashboard.&lt;/p&gt;
&lt;p&gt;Please see the below screenshot for clarity:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539172/566539173.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The violations are flagged even after configuring the &lt;strong&gt;option of free-format code&lt;/strong&gt; in the &lt;strong&gt;CAST Management Studio&lt;/strong&gt;, as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539172/566539171.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - No Violation - User Input Data Flow Security Metrics</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-user-input-data-flow-security-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-no-violation/cast-engineering-dashboard-violations-no-violation-user-input-data-flow-security-metrics/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the possible reason for the &lt;strong&gt;No Violation&lt;/strong&gt; or &lt;strong&gt;Decrease in the violations&lt;/strong&gt; for &lt;strong&gt;User Input Data Flow Security metrics&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deliver and accept the application.&lt;/li&gt;
&lt;li&gt;Enable User Input Data Flow security option for J2EE.&lt;/li&gt;
&lt;li&gt;Launch analysis + snapshot.&lt;/li&gt;
&lt;li&gt;Open dashboard and search for objects violating security flow.&lt;/li&gt;
&lt;li&gt;Huge variation (decreased) in the objects violation User Input Data Flow Security or there are no violations for User Input Data Flow Security.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539274/566539273.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Neo4j - How to get top 5 tables with most reads using cypher query</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-get-top-5-tables-with-most-reads-using-cypher-query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-neo4j-how-to-get-top-5-tables-with-most-reads-using-cypher-query/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the cypher query to get the top 5 tables with most reads&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging System&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the below query in neo4j database to get top 5 tables with most reads&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;MATCH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;USE&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CONTAINS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Table&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;SubObject&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;aipLinkType&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;UNWIND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;linkTypes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;MATCH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="n"&gt;appname&lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;select&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;SubObject&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;RETURN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Link&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;No&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Reads&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FullName&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FullName&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="n"&gt;Target&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="k"&gt;No&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Reads&lt;/span&gt;&lt;span class="o"&gt;`&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;limit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - Type of issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-type-of-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-type-of-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to describe the type of issues you can face using all CAST AIP tools.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Type of issues&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These are the most common issues that we use to see at CAST Technical Support :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CRASH&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="crash"&gt;CRASH&lt;/h2&gt;
&lt;p&gt;A crash is an unexpected issue that stops suddently the process you are running.&lt;/p&gt;</description></item><item><title>Change Forecast tool</title><link>https://doc.castsoftware.com/export-v2/extend/change-forecast-tool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/extend/change-forecast-tool/</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;This feature is currently in BETA.&lt;/p&gt;
&lt;/div&gt;
&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;: Information about the &lt;strong&gt;Change Forecast&lt;/strong&gt; tool provided in CAST Extend to help prepare for an upgrade of a given extension.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Change Forecast tool&lt;/strong&gt; is provided in CAST Extend to help you prepare for an upgrade of a given extension. The tool provides the ability to choose &lt;strong&gt;two extension releases&lt;/strong&gt; (i.e. the current extension you are using and the target extension you want to upgrade to) and view the changes that have occurred between the two releases. Knowing what has changed enables you to understand the impacts of upgrading your extension release on your existing analysis results. Changes covers updates such as:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.37</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-37/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-37/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.37 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.37&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="net"&gt;.NET&lt;/h2&gt;
&lt;h3 id="discoverernuget-resources-extractor"&gt;Discoverer/NuGet Resources Extractor&lt;/h3&gt;
&lt;p&gt;Improvements have been made to the .NET discoverer, embedded in AIP Core. These improvements are designed to allow additional packages to be considered by any release of the &lt;a href="https://doc.castsoftware.com/technologies/"&gt;Nuget Resources Extractor&lt;/a&gt; (com.castsoftware.dmtdotnetnugetresourcesextractor): packages referenced in the &amp;ldquo;packages.config&amp;rdquo; file (if delivered with the source code) will now be extracted and resolved (previously packages referenced in this file were ignored). This change may impact previous analysis results if upgrading to AIP Core 8.3.37 (or future releases): additional packages may be extracted that were previously ignored.&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 - External Files (JCL)</title><link>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-external-files-jcl/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-external-files-jcl/</guid><description>&lt;h5 id="external-files-jcl"&gt;External Files (JCL)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Mainframe Analyzer (for JCL) can handle programs (called by JCL Jobs) that call one or more &lt;strong&gt;external files&lt;/strong&gt;. These files are declared in the DD cards that form part of the steps. They contain a DSN or DSNAME property. For each of these DD cards, the Mainframe Analyzer will create an object file (&amp;ldquo;JCL Data Set&amp;rdquo; type) sorted by an index whose path equals the DSN or DSNAME property.&lt;/p&gt;</description></item><item><title>CMS - Function Points tab</title><link>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-function-points-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-function-points-tab/</guid><description>&lt;h5 id="function-points-tab"&gt;Function Points tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_function_point.jpg?version=1&amp;amp;modificationDate=1549304342577&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab allows you to select the &lt;strong&gt;measurement mode&lt;/strong&gt; that is used to calculated &lt;strong&gt;Enhancement Function Points&lt;/strong&gt;.&lt;/p&gt;
&lt;h6 id="enhancement-measure-is-performed-with"&gt;Enhancement Measure is performed with:&lt;/h6&gt;
&lt;p&gt;Choose the measurement mode you require. You can find out more information about each mode by searching &lt;a href="http://doc.castsoftware.com"&gt;doc.castsoftware.com&lt;/a&gt; for &amp;ldquo;CAST OMG-compliant Automated Function Points&amp;rdquo;.&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="14%"&gt;&lt;b&gt;Automated Enhancement Points (recommended)&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="82%"&gt;CAST integrates the estimation of OMG Automated Enhancement Points (AEP). With the AEP feature, CAST AIP displays detailed information about the changes done on both the functional and technical sides between two versions or two snapshots of an application. &lt;p&gt; Like EFP (see below), the feature helps to evaluate overtime the size of evolutions implemented by teams producing applications. It computes and displays data functions and transactional functions that have been modified, added, or deleted, and information on the technical components of applications that do not belong to any transaction. The unadjusted function points that are calculated are weighted with Complexity Factors based on the objects complexity.&lt;/p&gt;</description></item><item><title>CMS - Sizing Model tab</title><link>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-sizing-model-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-sizing-model-tab/</guid><description>&lt;h5 id="sizing-model-tab"&gt;Sizing Model tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab governs the &lt;strong&gt;Sizing&lt;/strong&gt; part of the Assessment Model, i.e. it governs how the analyzed source code will be measured in terms of Technical and Functional Size.&lt;/p&gt;
&lt;p&gt;The tab is divided into two distinct parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of Sizing Measures&lt;/li&gt;
&lt;li&gt;and a separate &lt;strong&gt;editor&lt;/strong&gt; to configure/edit each Sizing Measure with various sub tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="list-of-sizing-measures"&gt;List of Sizing Measures&lt;/h6&gt;
&lt;p&gt;This section simply lists the Sizing Measures. The below example is taken from the standard CAST supplied Assessment Model (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-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt;):&lt;/p&gt;</description></item><item><title>CMS - Validation view</title><link>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-validation-view/</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-infrastructure/cms-cast-management-studio-views/cms-validation-view/</guid><description>&lt;h5 id="validation-view"&gt;Validation view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Validation view&lt;/strong&gt;. The Validation view provides a list of &lt;strong&gt;errors&lt;/strong&gt; that currently exist in any of the components you have defined.&lt;/p&gt;
&lt;p&gt;CAST recommends that the errors displayed in this view are corrected prior 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;running an analysis&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-how-to/cms-generate-a-snapshot/"&gt;generating a Snapshot&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222034/validation_view.jpg?version=1&amp;amp;modificationDate=1549304357243&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="error-validation"&gt;Error validation&lt;/h6&gt;
&lt;p&gt;The errors that are flagged in the &lt;strong&gt;Validation view&lt;/strong&gt; are errors that will prevent the CAST Management Studio from carrying out tasks correctly.&lt;/p&gt;</description></item><item><title>CMS - VB Analysis Unit editor - Source Settings tab</title><link>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/cms-vb-analysis-unit-editor-source-settings-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/cms-vb-analysis-unit-editor-source-settings-tab/</guid><description>&lt;h5 id="vb-analysis-unit-editor---source-settings-tab"&gt;VB Analysis Unit editor - Source Settings tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the specific &lt;strong&gt;Source Settings tab&lt;/strong&gt; in the &lt;strong&gt;VB Analysis Unit editor&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220750/vb.jpg?version=1&amp;amp;modificationDate=1549304341830&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="source-settings-tab"&gt;Source Settings tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Project path&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;The file based location of the corresponding project. This field is read-only. &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" data-linked-resource-container-id="264220346" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_note.gif" data-linked-resource-id="264220466" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="10" src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" width="10"/&gt;&lt;/span&gt; &lt;b&gt; Notes&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When the field contains &lt;b&gt;User defined&lt;/b&gt;, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Visual Studio Project File&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;Indicates the .vbp file that is defined as the Project File for the Analysis Unit for analysis purposes. &lt;p&gt;If this Analysis Unit is automatically defined, then this field is read only.&lt;/p&gt;</description></item><item><title>CMS - WSDL Environment Profiles</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-environment-profile-manager/cms-wsdl-environment-profiles/</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-environment-profile-manager/cms-wsdl-environment-profiles/</guid><description>&lt;h5 id="wsdl-environment-profiles"&gt;WSDL Environment Profiles&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Although it is still possible to create custom WSDL Environment Profiles, it is no longer possible to attach them to an analysis, therefore they are redundant and will be removed in a future release.&lt;/strong&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 Assessment Model - Information - Why does Quality rule Avoid many-to-many association belong to health factor Security</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-why-does-quality-rule-avoid-many-to-many-association-belong-to-health-factor-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-assessment-model/cms-assessment-model-information-why-does-quality-rule-avoid-many-to-many-association-belong-to-health-factor-security/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains why does the Quality rule Avoid many-to-many association belong to health factor Security.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Quality Rule &amp;ldquo;Avoid many-to-many association&amp;rdquo; is included in the Security Index because it is part of the &amp;ldquo;Architecture - Multi-Layers and Data Access&amp;rdquo; Technical criterion. This is the structure of our Assessment model: mapping of Quality Rule to Technical Criteria and mapping of Technical Criteria to Business Criteria is independent. It&amp;rsquo;s a mesh, not a tree.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Error while executing procedure - value too long for type character varying</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-value-too-long-for-type-character-varying/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure-value-too-long-for-type-character-varying/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to troubleshoot the Fatal Error message &lt;strong&gt;&amp;ldquo;Error while executing procedure -&lt;/strong&gt; &lt;strong&gt;value too long for type character varying&amp;rdquo;&lt;/strong&gt; which you may face while running the Snapshot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532826/566532827.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In CAST-MS log file, identify the table and the function that are involved in the error message. Under the message &amp;ldquo;&lt;strong&gt;ERROR: value to long&amp;hellip;&lt;/strong&gt;&amp;rdquo;, the SQL query that is failing is written, and starts with &amp;ldquo;&lt;strong&gt;Insert&lt;/strong&gt;&amp;rdquo;. The name of the function that is involved is defined in the first line where the following appears : &lt;strong&gt;function &lt;name of the function&gt; line xxx at SQL statement&lt;/strong&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532826/566532825.png" alt=""&gt; In the above example the table name is: &amp;lt;MY_TABLE_AS_EXAMPLE&amp;gt; and the function name is: my_tkb_support_example.&lt;/li&gt;
&lt;li&gt;If the name of the tables is &lt;strong&gt;FP_WK_CALIB_ISSUES&lt;/strong&gt; and the name of the function is &lt;strong&gt;DSSAPP_FP_FIX_CALIB_ISSUES&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;Download the SQL Script : &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566532826/566532828.sql"&gt;Fix_Badly_Calibrated_DFs_TFs.sql&lt;/a&gt; and run it in your local database&lt;/li&gt;
&lt;li&gt;Take the snapshot again by skipping analysis. This issue is fixed in CAST AIP 8.2.4&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above points do not help you, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;Cast Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-error-while-executing-procedure/"&gt;Relevant Input&lt;/a&gt; to reproduce the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Invalid metric tree on local site</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-invalid-metric-tree-on-local-site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-invalid-metric-tree-on-local-site/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the possible reason for the error &amp;quot; Invalid metric tree on local site &amp;quot; in compute snapshot step and the snapshot crashes.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532841/566532840.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sample Log file with the error&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;loading snapshot definition&amp;hellip;&lt;br&gt;
Found 1 applications on 1 local sites.&lt;br&gt;
Info: multiple snapshot import and consolidation enabled.&lt;br&gt;
Start exporting exception to local site &amp;lt;Local_base&amp;gt; using SQL transfer.&lt;br&gt;
Start computing snapshot on local site &amp;lt;Local_base&amp;gt;&lt;br&gt;
Error: invalid metric tree on local site &amp;lt;Local_base&amp;gt;. Found self dependencies on the following metrics:&lt;br&gt;
61001, 7390, 7391&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Execution Summary</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execution-summary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-execution-summary/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Execution Summary&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566532926/566532925.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Execution Summary gives the brief description of the execution after CMS analysis or CMS snapshots or both. If the analysis fails at the Execution Summary step ,issue is in processing Execution Summary feature.&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official 8.3 Documentation - &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/"&gt;Information Guides&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/"&gt;Information Guides by CAST AIP Component&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ERROR could not write block XXXXXXXX of temporary file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-error-could-not-write-block-xxxxxxxx-of-temporary-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-error-could-not-write-block-xxxxxxxx-of-temporary-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the information for the troubleshooting of the SQL Error in analysis log file:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ERROR:  could not write block XXXXXXXX of temporary file: No space left on device.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;This error usually occurs when there is actually no disk space left on the database Server (CSS / ORACLE / MS SQL SERVER). For instance if you are using CSS then the machine on which the CSS is installed is falling out of disk space.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - PHP or FLEX language</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-php-or-flex-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-php-or-flex-language/</guid><description>&lt;p&gt;&lt;strong&gt;Panel Description&lt;/strong&gt;&lt;/p&gt;
&lt;h5 id="introduction"&gt;Introduction&lt;/h5&gt;
&lt;p&gt;For UA languages using a plugin such as PHP or FLEX from CoE, there is a known bug in UA that can lead to a crash in Anaman in 7.0.X (from 7.0.9 to at least 7.0.19). It occurs when the plugin computes some violations in a file which is unknown from the analyzer.&lt;/p&gt;
&lt;h6 id="explanation-of-the-process"&gt;Explanation of the process&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;During the UA processing, once the objects have been successfully analyzed, the analyzer checks whether or not an external plugin exists for the current techno. Usually, this plugin can be found in the folder &amp;ldquo;&lt;code&gt;%ALLUSERSPROFILE%\CAST\CAST\&amp;lt;CAST_VERSION&amp;gt;\configuration\Languages\&amp;lt;TECHNO_NAME&amp;gt;\plugin&lt;/code&gt;&amp;rdquo;   where &amp;lt;CAST_VERSION&amp;gt; with the version of CAIP (i.e. &amp;ldquo;7.0&amp;rdquo;, &amp;ldquo;7.1&amp;rdquo;, &amp;ldquo;7.2&amp;rdquo;) and &lt;TECHNO NAME&gt; with the name of the techno (i.e. &amp;ldquo;PHP, &amp;ldquo;FLEX&amp;rdquo;, etc.).&lt;/li&gt;
&lt;li&gt;If a plugin is found, it is launched with the base folder of the sources to analyze as parameter.&lt;/li&gt;
&lt;li&gt;Then, the UA loads the xml file(s) generated by this plugin and containing the results of its computation.&lt;/li&gt;
&lt;li&gt;All the violations extracted from the results file(s) are posted to the KB.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="description-of-the-crash"&gt;Description of the crash&lt;/h6&gt;
&lt;p&gt;During this process, a crash occurs if the xml results file(s) refers to sources files that does not exists in the KB (see &lt;a href="http://jira/browse/CAST-32265"&gt;CAST-32265&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - Objective C with extension</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-objective-c-with-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-objective-c-with-extension/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On running analysis of an Objective C application with the iOs extension, some objects are not present in KB, although the source files are analyzed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Check results in Enlighten&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if there exists projects linked to an Objective-C Job in table Anapro&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - UA - wrong links are made in comments</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-ua-wrong-links-are-made-in-comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-ua-wrong-links-are-made-in-comments/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For UA languages (for e.g. OSTAR etc),the option &lt;strong&gt;&amp;ldquo;search in comments&amp;rdquo;&lt;/strong&gt; is not activated in the reference finder, still links are made for comments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The reason of this is that when Reference finder reads the code of the files, it trims each line.&lt;br&gt;
Therefore the regular expression is false for RF, and the comment is considered as code.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SQL PLSQL - Information - How to modify server name in PLSQL extraction before analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-modify-server-name-in-plsql-extraction-before-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-modify-server-name-in-plsql-extraction-before-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the PL/SQL offline analyzer (new), changing the server from where the extraction is done leads to the change of all DB objects fullname. As consequence, all DB objects will be seen as added/removed. To avoid this problem, please follow above steps&lt;strong&gt;before generating a new snapshot&lt;/strong&gt;. If the new snapshot has been generated before doing these steps, you will need first to restore the KB, CB dumps corresponding to the first extraction.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - No web config found in xxx The folder isn't a website and wont be analyzed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-web-config-found-in-xxx-the-folder-isnt-a-website-and-wont-be-analyzed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-no-web-config-found-in-xxx-the-folder-isnt-a-website-and-wont-be-analyzed/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When this warningoccurs at the beginning of a DotNet analysis, none of the files of the project are analyzed and the analyzer directly proceeds to the saving step, as shown in the below analysis log file.&lt;br&gt;
&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;2018-08-01 16:22:22.688052  Warning MODULMSG ; Job execution    No 'web.config' found in T:\Deploy\APP_NEW\Sources_Package\APP_V1503_CAST_DOT_NET\APP\APP\Tests\Wrapper.Test. The folder isn't a website, and won't be analyzed.&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:22.688052  Warning MODULMSG ; Job execution    No 'web.config' found in T:\Deploy\APP_NEW\Sources_Package\APP_V1503_CAST_DOT_NET\APP\Wrapper. The folder isn't a website, and won't be analyzed.&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:22.745666      MODULMSG ; Job execution    Comparing objects on server . . .&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:23.765132      MODULMSG ; Job execution    Comparison completed.&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:23.765132      MODULMSG ; Job execution    Merging objects on server . . .&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.499460      MODULMSG ; Job execution    Merge completed.&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.719172  Information MODULMSG ; Job execution    New Job status&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.721125  Information MODULMSG ; Job execution        Execution date=2018/08/01 15:22&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.726008  Information MODULMSG ; Job execution        Execution duration=0 days, 00 hours, 00 mins, 06 secs&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.727961  Information MODULMSG ; Job execution        Execution result=success&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.727961  Information MODULMSG ; Job execution    Analysis completed&lt;/code&gt; &lt;code&gt;2018-08-01 16:22:24.892013  Information MODULMSG ; Job execution    0 fatal error(s); 0 error(s); 27 warning(s); 3274 information message(s).&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Although the message is just a warning, it has a strong impact since no objects of the project are analyzed.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Spring bean has an empty name in</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-spring-bean-has-an-empty-name-in/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-spring-bean-has-an-empty-name-in/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you may encounter when analyzing java source.&lt;/p&gt;
&lt;p&gt;Information    MODULMSG ; Job execution    JEE028: &lt;strong&gt;Analyzing configuration file &amp;lsquo;S:\Sources\Test_app\Analyzed\test\src\main\webapp\WEB-INF\applicationContext-ibatis.xml&amp;rsquo; &amp;hellip;&lt;/strong&gt;&lt;br&gt;
Information    MODULMSG ; Job execution    [com.castsoftware.struts] File S:\Sources\Test_app\Analyzed\test\src\main\webapp\WEB-INF\applicationContext-ibatis.xml received.  &lt;br&gt;
Information    MODULMSG ; Job execution    [com.castsoftware.labs.spring.integration] Scanning XML test file :  &lt;br&gt;
Information    MODULMSG ; Job execution    running extension SPRING3  &lt;br&gt;
Information    MODULMSG ; Job execution    Parsing Java file (phase 2) : [S:\ProgramData\CAST\CAST\Extensions\com.castsoftware.mqe.1.0.0-funcrel\jars\RabbitMQ_jars\spring-context-5.0.3.RELEASE.jar]\org\springframework\jndi\JndiObjectFactoryBean.class  &lt;br&gt;
Information    MODULMSG ; Job execution    Parsing Java file (phase 2) : [S:\ProgramData\CAST\CAST\Extensions\com.castsoftware.mqe.1.0.0-funcrel\jars\RabbitMQ_jars\spring-context-5.0.3.RELEASE.jar]\org\springframework\jndi\JndiObjectLocator.class  &lt;br&gt;
Information    MODULMSG ; Job execution    Parsing Java file (phase 2) : [S:\ProgramData\CAST\CAST\Extensions\com.castsoftware.mqe.1.0.0-funcrel\jars\RabbitMQ_jars\spring-context-5.0.3.RELEASE.jar]\org\springframework\jndi\JndiLocatorSupport.class  &lt;br&gt;
Information    MODULMSG ; Job execution    Parsing Java file (phase 1) : [S:\ProgramData\CAST\CAST\Extensions\com.castsoftware.mqe.1.0.0-funcrel\jars\RabbitMQ_jars\spring-context-5.0.3.RELEASE.jar]\org\springframework\jndi\JndiAccessor.class  &lt;br&gt;
Information    MODULMSG ; Job execution    Parsing Java file (phase 2) : [S:\ProgramData\CAST\CAST\Extensions\com.castsoftware.mqe.1.0.0-funcrel\jars\RabbitMQ_jars\spring-beans-5.0.4.RELEASE.jar]\org\springframework\beans\factory\BeanClassLoaderAware.class  &lt;br&gt;
Warning    MODULMSG ; Job execution    JEE070: **&lt;spring bean&gt; has an empty name in &amp;rsquo; &amp;lsquo;.**&lt;strong&gt;There are maybe other cases, like &amp;lt;%NAME2 %&amp;gt; will be ignored&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - SAP ABAP with Extension</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-sap-abap-with-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-sap-abap-with-extension/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will  guide you to troubleshoot warnings that appear in ABAP analysis log&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/technologies/"&gt;SAP ABAP - Analysis messages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page that you are interested in&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed above, then contact &lt;a href="https://help.castsoftware.com/hc/en-us/articles/204189137-How-to-contact-CAST-Technical-Support"&gt;CAST Technical Support&lt;/a&gt; with the &lt;a href="https://doc.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Warnings#CMSSnapshotAnalysis-RunAnalyzer-Warnings-Relevantinput"&gt;Relevant Input&lt;/a&gt; to reproduce issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring framework detector timeout</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-framework-detector-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-framework-detector-timeout/</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;This documentation is valid only for &lt;strong&gt;Console ≥ 2.6.3&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &amp;ldquo;&lt;strong&gt;framework detector&lt;/strong&gt;&amp;rdquo; is a tool used by Console and run on each Node to determine the contents of a source code folder during the fast scan/version delivery process. The tool is executed in the &lt;strong&gt;Content Discovery&lt;/strong&gt; step:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/617185373/617185376.jpg" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/617185373/617185375.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;By default this tool is configured to run for &lt;strong&gt;90 minutes&lt;/strong&gt; and when this is reached, Console will stop the process, thereby causing the fast scan or code delivery step to fail:&lt;/p&gt;</description></item><item><title>Custom Standard Compliance report generation</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/custom-standard-compliance-report-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/custom-standard-compliance-report-generation/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;This document explains how to configure the Engineering Dashboard to generate your own custom Standard Compliance report, alongside the Standard Compliance reports provided by CAST. This procedure is advanced configuration and is only recommended for those that have good prior knowledge of report generation.&lt;/p&gt;
&lt;h3 id="how-it-works"&gt;How it works&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Custom report templates are defined in a .json file.&lt;/li&gt;
&lt;li&gt;Each custom report template .json file is stored in &lt;code&gt;&amp;lt;data&amp;gt;\config\ed\reports&lt;/code&gt; within your Engineering Dashboard installation folder.&lt;/li&gt;
&lt;li&gt;Each custom report template must be declared in &lt;code&gt;&amp;lt;data&amp;gt;\config\ed\ed.json&lt;/code&gt; within your Engineering Dashboard installation folder.&lt;/li&gt;
&lt;li&gt;The Dashboard is restarted to ensure the changes are taken into account.&lt;/li&gt;
&lt;li&gt;Custom report templates will be available in the report generation interface in the Engineering Dashboard, under the &lt;strong&gt;Standard Compliance&lt;/strong&gt; category - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Engineering Dashboard - Report Generation&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="step-by-step-instructions"&gt;Step by step instructions&lt;/h3&gt;
&lt;h4 id="step-1---define-your-custom-report"&gt;Step 1 - define your custom report&lt;/h4&gt;
&lt;p&gt;Create a blank .json file (you can name it however you want, but CAST recommends keeping the file name short where possible) and then start building the template with a text editor. Store the .json file in &lt;code&gt;&amp;lt;data&amp;gt;\config\ed\reports.&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Custom tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/custom-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/custom-tile/</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;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom tiles&lt;/strong&gt; are available only in version &lt;strong&gt;≥ 1.11.0&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Quality Standards tags&lt;/strong&gt;, the extension &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Quality Standards Mapping&lt;/a&gt;&lt;/strong&gt; must be installed prior to generating the snapshot, otherwise no tag data is available and no results will be returned.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom tags&lt;/strong&gt; can be &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/injecting-custom-tags/"&gt;manually injected&lt;/a&gt;&lt;/strong&gt; at any time - results will be available immediately.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Custom tile (not available by default) displays the &lt;strong&gt;number of violations&lt;/strong&gt; (critical/non-critical violations according to the filter enabled) for rules tagged with a specific &lt;strong&gt;Quality Standards tag&lt;/strong&gt;or &lt;strong&gt;manually injected custom tag.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to Package Java applications using the Delivery Manager Tools</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-package-java-applications-using-the-delivery-manager-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-package-java-applications-using-the-delivery-manager-tools/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page advise you on how to package a Java Application based on Maven and Eclipse projects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;h5 id="qualify-the-application-maven-eclipse-both-or-another"&gt;Qualify the application: maven, eclipse, both or another?&lt;/h5&gt;
&lt;p&gt;Currently, in CAST AIP, we’re covering 2 main cases: maven and eclipse.&lt;br&gt;
The fact that the source code is containing maven (pom.xml) or eclipse (.project + .classpath) files is a good starting point to automate the configuration of the analysis but it is not enough to qualify an application. What we really need to know is what method is being used to build the source code and/or what method is being used by developers in the IDE to maintain the projects. Typically we can have old pom.xml with the source code that are not maintained anymore and the reference to use for the configuration is the eclipse files.&lt;/p&gt;</description></item><item><title>DMT - Package Configuration tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab/</guid><description>&lt;h5 id="package-configuration-tab"&gt;Package Configuration tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Package Configuration tab&lt;/strong&gt; allows you to define what source code will be extracted and therefore included in the Source Code Package. The tab contains various sub sections and each differs slightly for each type of Source Package you can define. Select the section you want to know more about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222198"&gt;Where is your source code?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222197"&gt;Is the source code deployed in a specific folder in the development environment?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222199"&gt;Which project should we take into account for the analysis?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>DMT - Using the DMT Command Line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/</guid><description>&lt;h5 id="using-the-dmt-command-line"&gt;Using the DMT Command Line&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Delivery Manager Tool (DMT) is provided with a Command Line utility that can be used in various scenarios. Before you can use the Command Line utility, there are various prerequisites.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Scenarios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;How does it work?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Required common batch file parameters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#E"&gt;Required Batch file parameters for one single Delivery Manager scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#F"&gt;Required Batch file parameters for multiple Delivery Manager scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#G"&gt;Notes about the -logFilePath parameter in a Linux environement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#H"&gt;Notes for using the CAST Delivery Manager Tool CLI via a web proxy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="prerequisites"&gt;Prerequisites&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;All Delivery Managers must be working in &lt;strong&gt;CAST AIC Portal&lt;/strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt;. If you are working with the CAST Delivery Manager Tool launched directly from the CAST Management Studio, you should use the CAST Management Studio command line instead.&lt;/li&gt;
&lt;li&gt;All Delivery Managers must have already &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;Delivered&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/"&gt;Closed&lt;/a&gt; one Version (including packages) using the CAST Delivery Manager Tool GUI interface and have that Application and Version in their local copy of the DMT - this is because the aim of the command line options is to automate the delivery of a Version &amp;ldquo;n+1&amp;rdquo; and all its Packages - i.e. you can automate this process via the command line when your source code has changed and you do not need to add additional packages, however, the Version &amp;ldquo;n&amp;rdquo; must exist already.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="scenarios"&gt;Scenarios&lt;/h6&gt;
&lt;p&gt;The DMT command line utility is designed for the following scenarios, ONLY:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Report Generation</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/</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 page provides instructions for configuring and using the &lt;strong&gt;Report Generation&lt;/strong&gt; feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Report Generation feature allows you to &lt;strong&gt;generate reports on the fly direct&lt;/strong&gt; from the CAST Engineering Dashboard interface. Various reports can be generated, however, some require some &lt;strong&gt;configuration&lt;/strong&gt; before they will work.&lt;/p&gt;
&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;Changing the language in reports&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From &lt;strong&gt;≥ 2.8&lt;/strong&gt;, reports can be generated in the following languages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;German&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Italian&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spanish&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;French&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chinese&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To ensure that reports are generated in one of these languages, ensure that the Dashboard is localized to the chosen language using the &lt;strong&gt;User &amp;gt; Change Language&lt;/strong&gt; menu, then generate a report. Some of the items in the generated reports will then be in the chosen language:&lt;/p&gt;</description></item><item><title>ENL - Dragging and dropping objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dragging-and-dropping-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dragging-and-dropping-objects/</guid><description>&lt;h5 id="dragging-and-dropping-objects"&gt;Dragging and dropping objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;You can drag and drop objects from and to the following windows within the application:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-impact-window/"&gt;Impact window&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; &amp;gt; object is displayed&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-code-viewer-window/"&gt;Code Viewer window&lt;/a&gt; &amp;gt; object&amp;rsquo;s code is displayed&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt; &amp;gt; object is &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/enl-associating-objects-to-libraries/"&gt;associated&lt;/a&gt; to a selected library&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-domain-window/"&gt;Domain window&lt;/a&gt; &amp;gt; object is &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/"&gt;associated&lt;/a&gt; to a selected domain&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is not possible to drag an object from the Graphical View.&lt;/li&gt;
&lt;/ul&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Property window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/</guid><description>&lt;h5 id="property-window"&gt;Property window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Property window&lt;/strong&gt; displays a wide range of information about a selected object, &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;saved&lt;/a&gt; Graphical View (model) or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/"&gt;Functional Domain&lt;/a&gt; in HTML format. For instance, you can find out how many lines of code make up the object (or a specific object in a Graphical View), or what &lt;a href="https://doc.castsoftware.com/export/AIPCORE/ENL+-+Adding+Business+Functions%2C+Comments+and+Labels"&gt;Business Function&lt;/a&gt; has been assigned to the object.&lt;/p&gt;
&lt;p&gt;To view the Properties of an object:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the object in the Graphical View.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Graphic&lt;/strong&gt; &amp;gt; &lt;strong&gt;Properties&lt;/strong&gt; &amp;gt; &lt;strong&gt;Properties&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Depending on the specification of your computer, the object&amp;rsquo;s properties will be displayed within a few seconds.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To view the properties of a &lt;strong&gt;saved&lt;/strong&gt; Graphical View (or model):&lt;/p&gt;</description></item><item><title>ENL - Shortcut Keys</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-shortcut-keys/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-shortcut-keys/</guid><description>&lt;h5 id="shortcut-keys"&gt;Shortcut Keys&lt;/h5&gt;
&lt;hr&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;F1&lt;/td&gt;
 &lt;td&gt;Launches the on-line Help&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F5&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-refresh-options/"&gt;Refreshes&lt;/a&gt; the Graphical View to reflect any changes that may have been made (such as dropped objects or modified objects)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F9&lt;/td&gt;
 &lt;td&gt;Shows only objects directly linked to a selected object. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-linked-objects/"&gt;Viewing Linked Objects.&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F10&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-add-linked-objects-function/"&gt;Preview Linked Objects&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F11&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/"&gt;Code Viewer&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;F12&lt;/td&gt;
 &lt;td&gt;Displays the item&amp;rsquo;s &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/"&gt;Properties&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+A&lt;/td&gt;
 &lt;td&gt;Selects all objects in the Graphical View&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+B&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222557"&gt;finding/locate&lt;/a&gt; objects in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser window&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+C&lt;/td&gt;
 &lt;td&gt;Copies the selected text or object and places it in the clipboard.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+E&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-selecting-specific-objects-and-links/"&gt;Object Selection dialog box&lt;/a&gt; enabling you to select certain types of objects already placed in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+F&lt;/td&gt;
 &lt;td&gt;Use this command to display the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222555"&gt;Object Finder dialog box&lt;/a&gt;. You can use this dialog box to locate objects in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+J&lt;/td&gt;
 &lt;td&gt;This option is useful for expanding the size of objects that have been placed (by default) in the Graphical View in a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-objects-tab/"&gt;contracted form&lt;/a&gt;. You may want to do this if you cannot see all the information in a Table (for example).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+L&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/"&gt;Add Linked Objects dialog box&lt;/a&gt; enabling you to add to the Graphical View all objects that are linked to the selected object.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+M&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222491"&gt;Search in Code&lt;/a&gt; feature enabling you to search the code of the objects loaded into the Object Browser for a character string or expression.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+N&lt;/td&gt;
 &lt;td&gt;This option will launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Initial Scope Selection dialog box&lt;/a&gt;, except when you have an additional server connection open, in which case the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt; is opened enabling you to select a connection.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+O&lt;/td&gt;
 &lt;td&gt;Enables you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/"&gt;open&lt;/a&gt; a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;saved&lt;/a&gt; Graphical View. If you have more than one server connection open, the  &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt; will be opened before the Open View dialog box to enable you to choose which connection to use.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+P&lt;/td&gt;
 &lt;td&gt;Launches the standard Windows Print dialog box, which enables you to specify various print parameters. For more information on how to Print Graphical Views, click &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-printing-a-graphical-view/"&gt;here&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+Q&lt;/td&gt;
 &lt;td&gt;This function enables you to select a certain number of objects displayed in the Graphical View and then space them out at a distance you specify. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-arranging-objects-in-the-graphical-view/"&gt;Arranging objects in the Graphical View&lt;/a&gt; for more details.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+R&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-arrange-objects-wizard/"&gt;Arrange Objects Wizard&lt;/a&gt;, enabling you to arrange the objects in your Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+V&lt;/td&gt;
 &lt;td&gt;Pastes the contents of the clipboard at the insertion point.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+W&lt;/td&gt;
 &lt;td&gt;Opens a sub-view, which is essentially a new view but using the existing server connection. The Existing Connections dialog box will NOT be launched. For more information, click &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-new-views-and-sub-views/"&gt;here&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+[+] (Numeric keypad)&lt;/td&gt;
 &lt;td&gt;This option will zoom in towards the Graphical View one level, thus you need to repeat the process until you reach an appropriate viewing level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+[-] (Numeric keypad)&lt;/td&gt;
 &lt;td&gt;This option will zoom out from the Graphical View one level, thus you need to repeat the process until you reach an appropriate viewing level.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+SHIFT+A&lt;/td&gt;
 &lt;td&gt;Selects all objects and links displayed in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+SHIFT+C&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt; that displays all current server &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/"&gt;connections&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+SHIFT+E&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-selecting-specific-objects-and-links/"&gt;Link Selection dialog box&lt;/a&gt; enabling you to select certain types of links already present in the Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+SHIFT+P&lt;/td&gt;
 &lt;td&gt;Launches the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-printing-a-graphical-view/"&gt;Global Print dialog box&lt;/a&gt; enabling you to select how you want to print your Graphical View.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CTRL+SHIFT+W&lt;/td&gt;
 &lt;td&gt;Opens the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt; enabling you to select a variety of functions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - What are the General Configuration tabs?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-what-are-the-general-configuration-tabs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-what-are-the-general-configuration-tabs/</guid><description>&lt;h5 id="what-are-the-general-configuration-tabs"&gt;What are the General Configuration tabs?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The General Configuration tabs provide a wide range of options for configuring all aspects of the application.&lt;/p&gt;
&lt;p&gt;To access the &lt;strong&gt;General Configuration dialog box:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Options&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select the appropriate tab&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="http://www.castsoftware.com"&gt;&lt;img src="https://doc.castsoftware.com/Images/cast.gif" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the prerequisites, entities involved and steps to reproduce customer issues involved with Enlighten&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In order to proceed with the below steps, get the &lt;a href="#EnlightenInformationHowtoreproduceuserissues-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/li&gt;
&lt;li&gt;For Crashes, reproduce the issue on the support environment using the customer Knowledge schema with the provided step by step scenario. If the issue is not reproduced on the support environment then reproduce the issue on user environment and create a dump file of Enlighten process using Task Manager, for more information refer to &lt;a href="https://blogs.msdn.microsoft.com/debugger/2009/12/30/what-is-a-dump-and-how-do-i-create-one/"&gt;What is a dump, and how do I create one?&lt;/a&gt;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528724/566528723.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Screenshot(s) showing the crash&lt;/li&gt;
&lt;li&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST)&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;-&lt;/a&gt; &lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;alias Sherlock&lt;/a&gt; export with the following options &lt;strong&gt;CAST Bases Checker,&lt;/strong&gt; &lt;strong&gt;Export Logs,&lt;/strong&gt; &lt;strong&gt;Export Configuration files,&lt;/strong&gt; **Export Computer Environment,**&lt;strong&gt;Export CAST Bases&lt;/strong&gt; with Knowledge Base&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Export data from one CAST Imaging instance and import into another</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/export-data-from-one-cast-imaging-instance-and-import-into-another/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/export-data-from-one-cast-imaging-instance-and-import-into-another/</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;: Instructions explaining how to &lt;strong&gt;export&lt;/strong&gt; application data from one CAST Imaging and &lt;strong&gt;import&lt;/strong&gt; it into another - i.e. to transfer data between CAST Imaging instances.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;If you have multiple CAST Imaging instances and would like to be able to export application data from one CAST Imaging and import it into another, you can do so following the instructions below. This feature is mainly aimed at supporting pilots and assessments and also for System Integrators who support CAST Imaging for multiple customers. The tool uses a &lt;strong&gt;two-step action&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - LDAP connection - How to get the Distinguished name</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-get-the-distinguished-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-get-the-distinguished-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a definition of the Distinguished name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The distinguished name is the concatenation of the names of the Entry with all the parent entries of the LDAP tree view:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528779/566528780.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;In the above example the user &amp;ldquo;UserWithGroup1&amp;rdquo; is part of &amp;ldquo;ou Users&amp;rdquo;, the &amp;ldquo;ou Users&amp;rdquo; is part of &amp;ldquo;dc=example,dc=com&amp;rdquo;, so the DN is the concatenation of &amp;ldquo;uid=UserWithGroup1&amp;rdquo; and &amp;ldquo;ou=users&amp;rdquo; and &amp;ldquo;dc=example,dc=com&amp;rdquo;&lt;/p&gt;</description></item><item><title>Health Results Resources - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/health-results-resources-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/health-results-resources-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Result&lt;/td&gt;
 &lt;td&gt;An assessment result of an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Result Detail&lt;/td&gt;
 &lt;td&gt;Additional values, indicators, related to a result: • intermediate calculation results • breakdown of a measure • related quantitative values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Standard Reference&lt;/td&gt;
 &lt;td&gt;A reference to a Quality Standard such as CWE-352&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="assessment-result"&gt;Assessment Result&lt;/h2&gt;
&lt;h3 id="uri-templates--parameters"&gt;URI Templates &amp;amp; Parameters&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;col/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="3"&gt;GET&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;pre&gt;{Domain}/results{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;Array of results of a domain split by snapshots, by applications&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description></item><item><title>Modifying login error messages</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/modifying-login-error-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/modifying-login-error-messages/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page explains how to modify error messages displayed on login to the Health and Engineering Dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It is possible to modify the messages displayed in red described below. When a user logs in and the user is not authorized to view any data in the dashboard (for example a new user with no role and no data authorization assigned to it) a message is displayed as follows and further use of the dashboard is prevented.&lt;/p&gt;</description></item><item><title>Operating systems Information - How to see free space of a machine remotely</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-how-to-see-free-space-of-a-machine-remotely/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/operating-systems-information/operating-systems-information-how-to-see-free-space-of-a-machine-remotely/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information about how to see free space of a machine remotely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;NA&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There can be many ways to see. Once way can be to run DIR command.&lt;/p&gt;
&lt;p&gt;DIR command usually list the files and folder of particular drive and also provide FREE SPACE at the end.&lt;br&gt;
So to see the Free space of remote machine is to run the DIR command remotely.&lt;/p&gt;</description></item><item><title>PostgreSQL - Troubleshooting</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/cast-storage-service-postgresql-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/cast-storage-service-postgresql-troubleshooting/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&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;: some troubleshooting techniques for specific issues that may be encountered when using PostgreSQL&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="an-existing-connection-was-forcibly-closed-by-the-remote-host"&gt;An existing connection was forcibly closed by the remote host&lt;/h2&gt;
&lt;p&gt;This error may be be accompanied by the following in the PostgreSQL log:&lt;/p&gt;</description></item><item><title>RDBMS - CAST Storage Service - Azure server- SQL Error - ERROR - cannot execute INSERT in a read-only transaction</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-azure-server-sql-error-error-cannot-execute-insert-in-a-read-only-transaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-platform/rdbms/rdbms-cast-storage-service/rdbms-cast-storage-service-azure-server-sql-error-error-cannot-execute-insert-in-a-read-only-transaction/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the error &lt;strong&gt;&amp;ldquo;SQL Error: ERROR: cannot execute INSERT in a read-only transaction&amp;rdquo;&lt;/strong&gt; seen during an analysis or other database operation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Analysis fails&lt;/li&gt;
&lt;li&gt;Analysis logs reports error - SQL Error: ERROR: cannot execute INSERT in a read-only transaction&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - Checking statistics date on a schema</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-checking-statistics-date-on-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-checking-statistics-date-on-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to check the statistics date on a schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open pgAdmin3 located in the CastStorageServices\bin installed directory.&lt;/li&gt;
&lt;li&gt;Connect to the server and deploy the node database postgres.&lt;/li&gt;
&lt;li&gt;Select Sql query item in the tools menu and execute the query below to List statistics date tables on a selected schema&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_analyze&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_autoanalyze&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_stat_user_tables&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;schemaname&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;selected_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;n_live_tup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;here is a sample for a schema&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.6</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-6/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and deployment&lt;/h3&gt;
&lt;h4 id="castserver-manager"&gt;CAST Server Manager&lt;/h4&gt;
&lt;h5 id="gui"&gt;GUI&lt;/h5&gt;
&lt;h6 id="new-display-organization-for-schemas"&gt;New display organization for schemas&lt;/h6&gt;
&lt;p&gt;The grouping of schemas in CAST Server Manager in the left hand panel has been restructured as follows:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/482050181/484475731.jpg" alt=""&gt;&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Combined Installations (Up-to-date)&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;p align="left"&gt;Combined Installations (Management, Analysis and Dashboard Service schemas) that are currently&lt;strong&gt; up-to-date&lt;/strong&gt; - i.e. an upgrade is not required.&lt;/p&gt;</description></item><item><title>Security Dashboard - Report Generation</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/</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 page provides instructions for configuring and using the Report Generation feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Report Generation feature allows you to &lt;strong&gt;generate reports on the fly direct&lt;/strong&gt; from the CAST Security Dashboard interface. Various reports can be generated, however, some require some configuration before they will work.&lt;/p&gt;
&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;Changing the language in reports&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From &lt;strong&gt;≥ 2.8&lt;/strong&gt;, reports can be generated in the following languages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;German&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Italian&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spanish&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;French&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chinese&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To ensure that reports are generated in one of these languages, ensure that the Dashboard is localized to the chosen language using the &lt;strong&gt;User &amp;gt; Change Language&lt;/strong&gt; menu, then generate a report. Some of the items in the generated reports will then be in the chosen language:&lt;/p&gt;</description></item><item><title>Source Extractors - SQL PLSQL - Information - How to modify server name without generating added or deleted DB objects for the PL-SQL offline analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-how-to-modify-server-name-without-generating-added-or-deleted-db-objects-for-the-pl-sql-offline-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-how-to-modify-server-name-without-generating-added-or-deleted-db-objects-for-the-pl-sql-offline-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the PL/SQL offline analyzer (new), changing the server and/or instance from where the extraction is done leads to the change of all DB objects full name. As consequence, all DB objects will be seen as added/removed. To avoid this problem, please follow above steps &lt;strong&gt;before generating a new snapshot&lt;/strong&gt;. If the new snapshot has been generated before doing these steps, you will need first to restore the KB, CB dumps corresponding to the first extraction&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the deleted metric list between two Cast versions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-deleted-metric-list-between-two-cast-versions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-deleted-metric-list-between-two-cast-versions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries will provide you with the list of Quality rule that has been deleted since a referenced version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;referenced_version_central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;new_version_central&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if the objects present in the previous snapshot but not current snapshot are part of one of the Transactions in previous snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-the-objects-present-in-the-previous-snapshot-but-not-current-snapshot-are-part-of-one-of-the-transactions-in-previous-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-the-objects-present-in-the-previous-snapshot-but-not-current-snapshot-are-part-of-one-of-the-transactions-in-previous-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check if the objects present in the previous snapshot but not current snapshot are part of one of the Transactions in previous snapshot.  The following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_technical_delta&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_functional_technical_delta&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_technical_delta&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;RIGHT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SET_technical_delta&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count_functional_technical_delta&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BETWEEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11002&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11006&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;RIGHT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;prevvious&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SET_functional_technical_delta&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to check which quality rules have been ADDED and DELETED between two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-which-quality-rules-have-been-added-and-deleted-between-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-which-quality-rules-have-been-added-and-deleted-between-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide a query that can list the metrics which have been added and deleted between two snapshots&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Two pieces of information are needed for this query. The current snapshot id and the prior snapshot id. These values can be obtained on this page: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-the-status-of-a-snapshot/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to check the status of a snapshot&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on jobs - How to retrive external tool job names</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-retrive-external-tool-job-names/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-jobs/sql-queries-cast-knowledge-base-queries-on-jobs-how-to-retrive-external-tool-job-names/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query retrive external tool job names.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;anadsc&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;25010&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We don&amp;rsquo;t have an example&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query return the name of External Tools&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to count the number of links having a table as callee</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-having-a-table-as-callee/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-count-the-number-of-links-having-a-table-as-callee/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the number of links having a table as callee.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;139003&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;15&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;17&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;529&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;954&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;106000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;22&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;278&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;301&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;302&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;303&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;304&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;358&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;107000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ServerObjects&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ServerObjects&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on metrics and diagnostics - How to get LOC by module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-loc-by-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics/sql-queries-cast-knowledge-base-queries-on-metrics-and-diagnostics-how-to-get-loc-by-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists LOC by module&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;below&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SETROOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDSET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTT_OBJECT_APPLICATIONS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDROOT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objinf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%union content%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;% IFPUG objects&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%APM Sources%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;37&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;above&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MODULE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;infval&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SETROOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDSET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTT_OBJECT_APPLICATIONS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;APPLICATION_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDROOT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objinf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;coa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;properties&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inftyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;infsubtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%union content%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;% IFPUG objects&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typcat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcatparent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;catnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%APM Sources%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to check if objects are internal or external or generated from the application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-check-if-objects-are-internal-or-external-or-generated-from-the-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-check-if-objects-are-internal-or-external-or-generated-from-the-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page contains a query to be run on Knowledge Database which will help us find if the object property is internal/external/generated. Below is the table showing the object property for&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;property&lt;/th&gt;
 &lt;th&gt;value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Internal&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;External&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Generated (artificial)&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;External Generated (artificial)&lt;/td&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Unknown&lt;/td&gt;
 &lt;td&gt;otherwise&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to list Transactions reaching a given end point</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-transactions-reaching-a-given-end-point/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-transactions-reaching-a-given-end-point/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the list of Transactions reaching a given end point.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;txn_obj_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;end_point_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;END_of_Transaction&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;---END POINT OBJECT_NAME 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30002&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t31&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t21&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11004&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t41&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;form_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t51&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to retrieve external program name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-retrieve-external-program-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-retrieve-external-program-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to run on the management base that will provide information on the names of the external programs used in the analysis (both before and after analysis).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ProgName&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_TOOL_ProgBefore&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ProgName&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_TOOL_ProgAfter&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to deduplicate a table</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-deduplicate-a-table/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-deduplicate-a-table/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries on how to deduplicate a table or to modify a current table so that all duplicates in it are removed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CREATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_SAV&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_INITIAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;DELETE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_INITIAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INSERT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INTO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_INITIAL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_SAV&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;DROP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLE_SAV&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>TCC - Modify existing sets</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-modify-existing-sets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-modify-existing-sets/</guid><description>&lt;h5 id="modify-existing-sets"&gt;Modify existing sets&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;It is possible to modify existing sets in both the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-system-node/"&gt;System node&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/"&gt;Templates node&lt;/a&gt; (except for sets in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-built-in-parameters-node-right-hand-panel/"&gt;Built-in parameters node&lt;/a&gt;).&lt;/p&gt;
&lt;h6 id="system-node"&gt;System node&lt;/h6&gt;
&lt;p&gt;When modifying existing sets in the System node, there is no impact on any other node. You will, however, need to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-generate-sets/"&gt;generate the set&lt;/a&gt; to ensure that it is correctly working and then use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-compute/"&gt;Compute&lt;/a&gt; option to display the new results.&lt;/p&gt;
&lt;h6 id="template-node"&gt;Template node&lt;/h6&gt;
&lt;p&gt;If you modify an existing set in the Template node, please bear the following points in mind:&lt;/p&gt;</description></item><item><title>TCC - Transaction Configuration node - Right hand panel</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-transaction-configuration-node-right-hand-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-transaction-configuration-node-right-hand-panel/</guid><description>&lt;h5 id="transaction-configuration-node---right-hand-panel"&gt;Transaction Configuration node - Right hand panel&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Transaction Configuration node&lt;/strong&gt; displays two pieces of information:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/transaction_right.jpg?version=1&amp;amp;modificationDate=1549304391490&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="left-hand-list"&gt;Left hand list&lt;/h6&gt;
&lt;p&gt;On the &lt;strong&gt;left&lt;/strong&gt;, it lists the specific configuration rules (or sets) created in the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+Entry+Points%2C+Data+Entities%2C+End+points%2C+Excluded+Items+-+Right+hand++++++panel"&gt;Entry Points, Data Entities, End points, Excluded Items - Right hand panel&lt;/a&gt; subnodes for source code objects that have already been analyzed and are present in the Analysis Service schema. These sets can be created manually or can be automatically loaded via the standard configuration files (see below). It also enables you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-generate-sets/"&gt;Generate sets&lt;/a&gt; for each of the subnodes using the four buttons.&lt;/p&gt;</description></item><item><title>Tools - Forms Dependency Checker</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-forms-dependency-checker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-forms-dependency-checker/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the tool &lt;strong&gt;Forms Dependency Checker&lt;/strong&gt; (CASTFormsDependencyCheckerGUI.jar) which points out the FMBs which are the part of dependency cycle circuits.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dependency cycle circuit&lt;/strong&gt; : If one .fmb (say A) is calling other .fmb (say B) and which is calling .fmb (say C), which is calling first .fmb (i.e. A), then this is called Dependency cycle circuit.&lt;/p&gt;
&lt;p&gt;This tool can be used, if during the Oracle Forms extraction, there is no fatal error and extraction finishes without fatal error, but with &lt;strong&gt;zero extraction&lt;/strong&gt;, which suggest there may be dependency cycle.&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the prerequisites, entities involved and steps to reproduce customer issues involved with Transaction Configuration Center.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce issues related to TCC&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/transaction-configuration-center-component/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>User Guide - Logging</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-logging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-logging/</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; CAST Imaging is a collection of various components that function together. Each one of these components has its own logging mechanism and storage locations are listed below:&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="-1110"&gt;≥ 1.11.0&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Microsoft Windows: %PROGRAMFILES%\CAST\ImagingSystem\logs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Docker Installer: logs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="log-rotation"&gt;Log rotation&lt;/h3&gt;
&lt;p&gt;Starting CAST Imaging 2.9.0, the following logs are &lt;strong&gt;rotated and compressed&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;imaging-etl.log&lt;/li&gt;
&lt;li&gt;imaging-service.log&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rotation is actioned as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Max Size&lt;/strong&gt;: 10 megabytes - after which a new log file is created&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Max Backups&lt;/strong&gt;: 30 - number of previous rotated logs that are retained&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Max Age&lt;/strong&gt;: 28 days -  the duration previous rotated logs that are retained&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="1100"&gt;≤ 1.10.0&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Component&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Log location&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;ETL&lt;/p&gt;</description></item><item><title>User Guide - Working with tags</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-tags/</guid><description>&lt;p&gt;Introduction&lt;/p&gt;
&lt;p&gt;Use the &lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/558137486/558137492.jpg" alt=""&gt; option in the left hand panel (see &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-menus-and-icons/"&gt;User Guide - GUI - Menus and Icons&lt;/a&gt;) to add specific tags to specific items (objects) - these tags can then be used as a &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-search-for-items/"&gt;search term&lt;/a&gt; to find items of interest more quickly. Tags can be added in the following features at Objects node level view:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-scope/"&gt;Application layer mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-data-call-graph-scope/"&gt;Data Call Graph mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-transaction-scope/"&gt;Transactions view mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-module-scope/"&gt;Module view mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-search-for-items/"&gt;Search results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-saving-and-accessing-saved-views/"&gt;Saved views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-annotate-sticky-notes-feature/"&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&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;Tags can also be associated to Applications in the &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/user-guide-application-to-application-dependencies-scope/"&gt;User Guide - Application to Application dependencies scope&lt;/a&gt; from 2.8.0-funcrel, however, these tags are kept separate to tags added at Objects level.&lt;/p&gt;</description></item><item><title>Validate in CAST Dashboards - optional</title><link>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-in-cast-dashboards-optional/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/application-onboarding-with-fast-scan-validate-the-results/validate-in-cast-dashboards-optional/</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;This action is not necessary if you are not using the CAST Dashboards.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The easiest and quickest way to check the results of a snapshot generation is to open them and view your results. If you are using &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/"&gt;embedded Dashboards&lt;/a&gt;&lt;/strong&gt;, you can click the icons highlighted below (no login required):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/ONBRD/attachments/604963444/604963451.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Alternatively, you can access direct to a specific application in the Engineering Dashboard using the icon available in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/"&gt;AIP Console - Application Management&lt;/a&gt;&lt;/strong&gt; page. Move to the  &lt;strong&gt;Console&lt;/strong&gt; screen if you are not already there:&lt;/p&gt;</description></item><item><title>2.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/2-0/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.0.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;div class="alert alert-info" role="alert"&gt;This release contains one bug fix for an issue which is specific to the Engineering Dashboard when embedded in AIP Console. There are no new features provided.&lt;/div&gt;&lt;p&gt;Package contents:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;The combined WAR and ZIP package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=2.0.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.0.1-funcrel&lt;/strong&gt; (small update to fix an issue in the Engineering Dashboard embedded in AIP Console)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.0.1-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(no changes in comparison to 2.0.0-funcrel&lt;span style="color: rgb(23,43,77);"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=2.0.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 2.0.1-funcrel&lt;/strong&gt; (small update to fix an issue in the Engineering Dashboard embedded in AIP Console)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR and ZIP package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=2.0.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 2.0.1-funcrel &lt;/strong&gt;(no changes in comparison to 2.0.0-funcrel)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>2.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/2-0/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.0.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Support for &lt;span&gt;SAML authentication mode in 2.x WAR and ZIP files&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="color: rgb(23,43,77);"&gt;Microsoft Windows Service installer&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="color: rgb(23,43,77);"&gt;Shutdown script for ZIP file deployment on Linux&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;2.0.0-beta1&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Dashboard 2.0 comes with ZIP files (along with WAR files), which allows you to install Dashboard without Tomcat.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Dashboard 2.0 comes with support for SSL connection&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="200-funcrel"&gt;2.0.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Authentication - SAML&lt;/td&gt;
 &lt;td&gt;SAML authentication mode is now supported in 2.x WAR and ZIP files. See: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+authentication"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+authentication&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Logging - SQL traces&lt;/td&gt;
 &lt;td&gt;In the 2.0.0-beta1 release, DEBUG and SQL traces were enabled by default, inflating the log file size. DEBUG and SQL traces are now disabled by default, however, they can be enabled if required. See: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Configuring+the+Log+and+Audit+Trail#ConfiguringtheLogandAuditTrail-EnablingDEBUGandSQLtracelogs"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Configuring+the+Log+and+Audit+Trail#ConfiguringtheLogandAuditTrail-EnablingDEBUGandSQLtracelogs&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Deployment - Microsoft Windows Service installer&lt;/td&gt;
 &lt;td&gt;A batch script is now available to install a Windows Service specifically to handle the startup and shutdown of the deployed ZIP files. Instructions are provided in the installation guide - for example for the Security Dashboard See: &lt;a href="https://doc.castsoftware.com/display/SECURITY/Deploy+CAST+Security+Dashboard+using+ZIP+file#DeployCASTSecurityDashboardusingZIPfile-step4Step4-InstalltheMicrosoftWindowsServicetostart/stoptheapplicationserver-optional"&gt;https://doc.castsoftware.com/display/SECURITY/Deploy+CAST+Security+Dashboard+using+ZIP+file#DeployCASTSecurityDashboardusingZIPfile-step4Step4-InstalltheMicrosoftWindowsServicetostart/stoptheapplicationserver-optional&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Shutdown script for ZIP file deployment on Linux&lt;/td&gt;
 &lt;td&gt;A shutdown.sh script has been added for those deploying the ZIP files on Linux. For Microsoft Windows deployments not using a Microsoft Windows Service, use the CTRL+C keyboard option to gracefully stop the web application. See: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Start+and+stop+2.x+ZIP+deployments"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Start+and+stop+2.x+ZIP+deployments&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3419&lt;/td&gt;
 &lt;td&gt;The file hierarchy in the deployed ZIP files has been updated. All configuration files are now located in a folder called &amp;ldquo;configurations&amp;rdquo; at the root of the unpacked ZIP. All documentation has been updated to reflect this change.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-00000&lt;/td&gt;
 &lt;td&gt;The custom HTTP status code &amp;ldquo;470&amp;rdquo; returned by the RestAPI in v. 1.x when a request is attempted and the user is not authenticated has been changed to a standard &amp;ldquo;401&amp;rdquo; status code in v. ≥ 2.x. If you are relying on the RestAPI to return a 470 status when unauthenticated requests are attempted, you should update your custom application to use the 401 status instead. See also &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/User+Session+Services+-+2.0#UserSessionServices2.0-Login"&gt;https://doc.castsoftware.com/display/DASHBOARDS/User+Session+Services+-+2.0#UserSessionServices2.0-Login&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;27297&lt;/td&gt;
 &lt;td&gt;When attempting to use the following AppMarq related RestAPI URL &amp;ldquo;AAD/datamart/app-health-evolution&amp;rdquo; an error is displayed &amp;ldquo;ERROR: duplicate key value violates unique constraint&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="200-beta1"&gt;2.0.0-beta1&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Dashboard architecture change in 2.x&lt;/td&gt;
 &lt;td&gt;Release 2.0.0-funcrel is the first release of the CAST Dashboards that will use Spring Boot technology. In the most basic terms, this means that it is now possible to deploy the CAST Dashboards without the need for a standalone web application server such as Apache Tomcat - the web application server is instead embedded within the delivered dashboard. This will simplify and speed up the deployment of the CAST Dashboards. See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/2.0#id-2.0-Dashboardarchitecturechangein2.x"&gt;https://doc.castsoftware.com/display/DASHBOARDS/2.0#id-2.0-Dashboardarchitecturechangein2.x&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SSL connection to PostgreSQL instance&lt;/td&gt;
 &lt;td&gt;It is now possible to configure the dashboards to connect to use an SSL encrypted connection to a PostgreSQL instance that is configured to accept incoming SSL connections. See &lt;a href="https://doc.castsoftware.com/display/DOCCOM/SSL+encrypted+mode+configuration+for+CAST+Storage+Service+and+PostgreSQL"&gt;https://doc.castsoftware.com/display/DOCCOM/SSL+encrypted+mode+configuration+for+CAST+Storage+Service+and+PostgreSQL&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3217&lt;/td&gt;
 &lt;td&gt;Console error on changing assessment model selector&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3216&lt;/td&gt;
 &lt;td&gt;Console error on drill down to exclusion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3264&lt;/td&gt;
 &lt;td&gt;Background blur when Dialog is open in Action Plan and Exclusion views&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3214&lt;/td&gt;
 &lt;td&gt;Download button hover CSS need to fix for all Violation Tables&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3209&lt;/td&gt;
 &lt;td&gt;Console error with Architecture model view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3293&lt;/td&gt;
 &lt;td&gt;Architecture models dependency arrows are not correctly oriented&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2220&lt;/td&gt;
 &lt;td&gt;Support of SSL connection&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3263&lt;/td&gt;
 &lt;td&gt;Same tooltip &amp;ldquo;Download AEP data to a file&amp;rdquo; is displaying in functional and enhancement size views&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28144&lt;/td&gt;
 &lt;td&gt;Mismatch in removed violations count between dashboard (Dashboard open through CMS and WAR)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3326&lt;/td&gt;
 &lt;td&gt;Dashboard version number is not displaying in Apache Tomcat Manager page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3325&lt;/td&gt;
 &lt;td&gt;SQL traces are activated by default in the log file.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3324&lt;/td&gt;
 &lt;td&gt;Stop or shutdown batch file is not present in Spring Boot ZIP files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3170&lt;/td&gt;
 &lt;td&gt;SAML authentication not supported in this release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Define a new Architecture Model</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-a-new-architecture-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-a-new-architecture-model/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Job History Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-job-history-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-job-history-strategy/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127533/576127535.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This option governs the &lt;strong&gt;number of completed jobs (and their logs)&lt;/strong&gt; that are retained by Console: a job is any action that has been completed on any Node instance. The jobs are retained as a historic record. Over time, and especially where there are multiple Applications/Node instances managed in Console, the number of jobs (and their logs) stored by Console can become very large. When this occurs, you may find that it takes a long time for a given Node instance to be fully recognised in Console if the Node instance is restarted for whatever reason - this performance issue is caused by the large number of jobs (and their logs) that are stored by Console and which need to be looped through whenever a Node instance is restarted.&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to configure the Extend CLI to use Proxy</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-extend-cli-to-use-proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-configure-the-extend-cli-to-use-proxy/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about configuring ExtendCLI to use proxy settings.&lt;/p&gt;
&lt;p&gt;For more information on the AIP Console, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for AIP Console: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;CAST AIP Console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For ExtendCLI documentation, you can refer this page - &lt;a href="https://doc.castsoftware.com/export-v2/extend/infrastructure-available-to-manage-extensions/extendcli/"&gt;ExtendCli&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CAST Component Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;1.20&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To configure the ExtendCLI to use the proxy settings, you need to run the below CLI in a command prompt from the ExtendCLI installation folder - &lt;/p&gt;</description></item><item><title>Application Servers Information - Apache Tomcat - HTTPS configuration definition</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-https-configuration-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/application-servers-information/application-servers-information-apache-tomcat/application-servers-information-apache-tomcat-https-configuration-definition/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the method to get HTTPS configuration definition.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get a complete description of a HTTPS configuration, get the following answers to the questions below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The application server configuration:&lt;br&gt;
The following is usually known by the technical administrator of the system or by the IT team.
&lt;ol&gt;
&lt;li&gt;Is it a standalone tomcat server ?&lt;/li&gt;
&lt;li&gt;Is it an HTTPS apache front-end with a reverse proxy to a tomcat server (tomcat serving in http or in https) ?&lt;/li&gt;
&lt;li&gt;Is it an HTTPS apache front-end with mod_jk to connect to tomcat&lt;/li&gt;
&lt;li&gt;Is it another front-end or another connector ?&lt;/li&gt;
&lt;li&gt;Is the front configured with both HTTPS and HTTP for the same hostname (for apache, the configuration file would be nice) ?&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;The network component:&lt;br&gt;
The following is usually known by the technical administrator of the system or by the IT team.
&lt;ol&gt;
&lt;li&gt;Is there any HTTP proxy ?&lt;/li&gt;
&lt;li&gt;Does it forward the HTTPS to the final server or do it change it to HTTP ?&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to calculate the Risk Propagation Factor of an object for Robustness Performance or Security Violation</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-calculate-the-risk-propagation-factor-of-an-object-for-robustness-performance-or-security-violation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-calculate-the-risk-propagation-factor-of-an-object-for-robustness-performance-or-security-violation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explain the algorithm behind the calculation of the Risk Propagation Factor (RPF) of an object for Robustness, Performance, or Security Violation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528932/566528931.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Risk Propagation Factor of an object for a Robustness, Performance, or Security Violation is the size of its call path.To calculate the RPF of an object, we need to know how many call paths are coming towards this object.&lt;br&gt;
Along with the call paths, we also need to know what is the RPF of the objects which are calling this object.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid SQL queries with implicit conversions in the WHERE clause</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-sql-queries-with-implicit-conversions-in-the-where-clause/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-sql-queries-with-implicit-conversions-in-the-where-clause/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation for quality rule &amp;lsquo;Avoid SQL queries with implicit conversions in the WHERE clause&amp;rsquo; seems to be not correct&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You are not expecting a violation for this rule since the source code does not seem to contain implicit conversions in the where clause.&lt;/p&gt;
&lt;p&gt;If the code looks like below :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;example_name&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;T.name = &amp;rsquo;example_name&amp;rsquo;&lt;/strong&gt; is seen as an implicit conversion from &lt;strong&gt;CHAR to VARCHAR&lt;/strong&gt; ,&amp;rsquo;example_name&amp;rsquo;  is identified with a CHAR, provided name is declared as VARCHAR.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Custom Aggregation created by a user is not visible for a different user</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-custom-aggregation-created-by-a-user-is-not-visible-for-a-different-user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-custom-aggregation-created-by-a-user-is-not-visible-for-a-different-user/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides details on viewing custom Aggregation created by a user for a different user.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The custom aggregation was created by &amp;lsquo;admin&amp;quot; user.&lt;/p&gt;
&lt;p&gt;And for users to access the custom aggregation created by different user (here: admin ), the creator of the custom aggregator (here: admin) need to collaborate with other users as shown below.&lt;/p&gt;</description></item><item><title>CAST Management Studio - Information - User Input Security - How to blackbox a method</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-user-input-security-how-to-blackbox-a-method/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-user-input-security-how-to-blackbox-a-method/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When analyzing the source code of an application, which has a defined analysis scope, &lt;strong&gt;some code is analyzed&lt;/strong&gt;, &lt;strong&gt;some is&lt;/strong&gt; not and is &lt;strong&gt;treated as an external code.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Any external code is unknown and cannot be accessed by the analyzer, and as such is not taken into account by the User Input Security feature. Therefore, security problems in this external source code would normally not be detected at all.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.36</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-36/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-36/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.36 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.36&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="abap---object-metrics"&gt;ABAP - object metrics&lt;/h2&gt;
&lt;p&gt;A technical change has been made to the ABAP Analyzer to improve its functionality. As a result of this change, the value returned during the analysis of some ABAP objects has changed (an increase or decrease of 1) for the following metrics:&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 - JCL Advanced Configuration via XML file</title><link>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-jcl-advanced-configuration-via-xml-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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-jcl-advanced-configuration-via-xml-file/</guid><description>&lt;h5 id="jcl-advanced-configuration-via-xml-file"&gt;JCL Advanced Configuration via XML file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;It is possible to &lt;strong&gt;configure&lt;/strong&gt; the Mainframe Analyzer - specifically for JCL - via an XML file. This file indicates to the Mainframe Analyzer any specific links that need to be created or any special utilities called by the JCL cards.&lt;/p&gt;
&lt;p&gt;CAST provides a default XML configuration file called &lt;strong&gt;AdvancedJCL.xml&lt;/strong&gt; which is located at the root of the CAST installation folder - this contains various generic configuration settings that may be useful. You can:&lt;/p&gt;</description></item><item><title>CMS - Modules tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-modules-tab/</guid><description>&lt;h5 id="modules-tab"&gt;Modules tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341886/496341911.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This tab is used to manage the &lt;strong&gt;Modules&lt;/strong&gt; (both &lt;strong&gt;automatic&lt;/strong&gt; and &lt;strong&gt;user defined&lt;/strong&gt;) for your current Application. Modules are used extensively in the &lt;strong&gt;CAST Dashboard&lt;/strong&gt; as a means to configure analysis results into meaningful groups or sets for display purposes - indeed objects cannot be seen in the CAST Dashboard if they are not part of a Module. The content of a module is based on source code.&lt;/p&gt;</description></item><item><title>CMS - Technical Criteria tab</title><link>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-technical-criteria-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-technical-criteria-tab/</guid><description>&lt;h5 id="technical-criteria-tab"&gt;Technical Criteria tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to edit existing or create new &lt;strong&gt;Technical Criteria&lt;/strong&gt; (i.e. operational quality indicators, designed to assess a technical area) that will govern how the analyzed source code is measured.&lt;/p&gt;
&lt;p&gt;The tab is divided into two distinct parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a list of Technical Criteria&lt;/li&gt;
&lt;li&gt;and a separate &lt;strong&gt;editor&lt;/strong&gt; to configure/edit each Technical Criterion with various sub tabs&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="list-of-technical-criteria"&gt;&lt;strong&gt;List of Technical Criteria&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;This section simply lists the Technical Criteria. The below example is taken from standard CAST supplied Assessment Model (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-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt;):&lt;/p&gt;</description></item><item><title>CMS - Tool editor</title><link>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-tool-editor/</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-infrastructure/cms-cast-management-studio-editors/cms-tool-editor/</guid><description>&lt;h5 id="tool-editor"&gt;Tool editor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Tool editor provides a means to configure a Tool to run before or after an analysis. It can be accessed 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-content-enrichment-tab/"&gt;Content Enrichment 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/264221973/tool.jpg?version=1&amp;amp;modificationDate=1549304355510&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The editor is similar for each type of Tool you choose to configure 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-content-enrichment-tab/"&gt;Content Enrichment tab&lt;/a&gt;:&lt;/p&gt;
&lt;h6 id="common-fields"&gt;Common fields&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="4%"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="96%"&gt; Displays the name of the Tool - you are free to edit and choose the name yourself.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="4%"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="96%"&gt;Enables you to enter a description that can help differentiate the purpose of the Tool.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="4%"&gt;&lt;b&gt;Will be processed&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="96%"&gt;You can tick or untick this option: &lt;ul&gt; &lt;li&gt;TICKED (TRUE) &amp;gt; The Tool will be run before or after the analysis - by default all newly created Tools will be set to TRUE.&lt;/li&gt; &lt;li&gt;UNTICKED (FALSE) &amp;gt; The Tool will NOT be run.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;When a Tool is set to FALSE, this is usually a temporary action. Note that you should delete the Tool if you want to permanently remove it from the Application.&lt;/p&gt;</description></item><item><title>CMS - Verification view</title><link>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-verification-view/</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-infrastructure/cms-cast-management-studio-views/cms-verification-view/</guid><description>&lt;h5 id="verification-view"&gt;Verification view&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides a detailed description of the &lt;strong&gt;Verification view&lt;/strong&gt;. The Verification view provides the results of the &lt;strong&gt;Verify&lt;/strong&gt; action (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-whats-in-the-cast-management-studio/cms-toolbar/"&gt;Toolbar&lt;/a&gt; for more information).&lt;/p&gt;
&lt;p&gt;CAST recommends that the errors displayed in this view are corrected prior 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;running an analysis&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-how-to/cms-generate-a-snapshot/"&gt;generating a Snapshot&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="error-verification"&gt;Error verification&lt;/h6&gt;
&lt;p&gt;The errors that are flagged in the &lt;strong&gt;Verification view&lt;/strong&gt; are errors that will prevent the CAST Management Studio from carrying out tasks correctly. Take for example the following errors shown in this Validation view:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Compute Snapshot - Fatal Error - Relation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-relation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-compute-snapshot/cms-snapshot-analysis-compute-snapshot-fatal-error/cms-snapshot-analysis-compute-snapshot-fatal-error-relation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides an explanation and solution about the following Fatal Error message that may appear in the CAST MS log file.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERROR: relation &amp;#34;work_objectsharingprevious&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Where: PL/pgSQL function apmaep_result_ecshared_tran(integer,integer,integer,integer) line 52 at SQL statement
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.util.PSQLException:ERROR: relation &amp;#34;work_objectsharingprevious&amp;#34; does not exist
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Where: PL/pgSQL function apmaep_result_ecshared_tran(integer,integer,integer,integer) line 52 at SQL statement
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2578)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2313)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:331)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:448)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.jdbc.PgStatement.execute(PgStatement.java:369)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:159)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.jdbc.PgCallableStatement.executeWithFlags(PgCallableStatement.java:77)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;org.postgresql.jdbc.PgPreparedStatement.execute(PgPreparedStatement.java:148)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.connection.JdbcConnection._executeProcedure(JdbcConnection.java:1256)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.connection.JdbcConnection.executeProcedure(JdbcConnection.java:1222)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.callMetricProcedureOnCentralSite(Engine.java:1793)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.recalculateFunctionPointsResultsOnCentralSite(Engine.java:1778)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.recalculateFunctionPointsResultsOnCentralSite(Engine.java:1737)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.recalculateSnapshotOnCentralSite(Engine.java:1707)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.recalculateNextSnapshotOnCentralSite(Engine.java:1850)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.LocalSite.consolidateSnapshot(LocalSite.java:2645)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.LocalSite.importAndConsolidate(LocalSite.java:2066)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.dssengine.Engine.computeSnapshot(Engine.java:582)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.dashboard.dssengine.RunDSSEngine.documentExecute(RunDSSEngine.java:183)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:86)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.java.treatment.Task.run(Task.java:380)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.java.treatment.Task.runChildren(Task.java:590)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.actions.snapshot.SnapshotGenerator.documentExecute(SnapshotGenerator.java:115)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.impl.MemoryTask.execute(MemoryTask.java:86)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.java.treatment.Task.run(Task.java:380)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.java.treatment.Task.runChildren(Task.java:590)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.impl.MemoryAction.execute(MemoryAction.java:272)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.impl.MemoryAction.topExecute(MemoryAction.java:265)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.transactions.SectionAction.runInternal(SectionAction.java:44)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.transactions.Section.runInTransaction(Section.java:192)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.transactions.Section.run(Section.java:137)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.transactions.Section.runHeadless(Section.java:308)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.run.ConfigurationManager.runVerb(ConfigurationManager.java:566)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.run.ConfiguredApplication.onTreatment(ConfiguredApplication.java:393)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.PMCConfiguredApplication.onTreatment(PMCConfiguredApplication.java:530)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.CLIPMCConfiguredApplication.onTreatment(CLIPMCConfiguredApplication.java:185)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:244)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.run.ConfiguredApplication$2.call(ConfiguredApplication.java:234)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.util.logger.Logging.execute(Logging.java:527)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:415)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.mda.run.ConfiguredApplication.run(ConfiguredApplication.java:233)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.CLIPMCConfiguredApplication.executeInLogContext(CLIPMCConfiguredApplication.java:107)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.CLIPMCConfiguredApplication$1.call(CLIPMCConfiguredApplication.java:73)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.CLIPMCConfiguredApplication$1.call(CLIPMCConfiguredApplication.java:68)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.util.logger.Logging.execute(Logging.java:527)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.util.logger.Logging.runInNewContext(Logging.java:415)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.run.CLIPMCConfiguredApplication.execute(CLIPMCConfiguredApplication.java:67)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;com.castsoftware.pmc.CLI.main(CLI.java:34)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;INF: 2020-06-16 16:54:15: Return value: 1000
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - Metrics will not be computed on XSD files</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-metrics-will-not-be-computed-on-xsd-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-metrics-will-not-be-computed-on-xsd-files/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would confirm the behavior of the Dot Net analyzer about computing the metrics on XSD files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;What are XSD files : XSD files in a dot net project would store the information to validate the XML files which extends to XML Schema Definition. These files might have queries some times.&lt;/p&gt;
&lt;p&gt;What does cast do on these XSD files : Cast only analyzes the XSD files in order to get the complete context of the code and analyze the project correctly but, there will be no metrics computed on these files.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ERROR D_Acc Object to delete not found Link</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-error-d-acc-object-to-delete-not-found-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-error-d-acc-object-to-delete-not-found-link/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to deal with the error Error INTERNAL : &lt;strong&gt;Job execution SQL Error: ERROR:  D_Acc : Object to delete not found. Link&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Discover the source&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;Create another version and run the analysis on the new version.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Siebel - PLS 00306 - wrong argument number or types when calling SIEBEL TECHNICAL</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-siebel-pls-00306-wrong-argument-number-or-types-when-calling-siebel-technical/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-siebel-pls-00306-wrong-argument-number-or-types-when-calling-siebel-technical/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;Siebel Content Enrichment Init&amp;rdquo; job is failing with the following error :&lt;/p&gt;
&lt;p&gt;Error    SQL Error: ORA-06550: line 7, column 12&lt;br&gt;
Error    SQL Error: PLS-00306: wrong argument number or types when calling &amp;ldquo;SIEBEL_TECHNICAL&amp;rdquo;&lt;br&gt;
Error  SQL Error: ORA-06550: line 7, column 2:.&lt;br&gt;
Error  SQL Error: PL/SQL: Statement ignored (Severity 1, Msg No 6550).&lt;br&gt;
Error  Failed to launch SQL Queries&lt;/p&gt;
&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;This error was observed in CAST 7.0.12 with Siebel Package 4.0.5 on RDBMS Oracle 11g&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Web with extension - AngularJS</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-web-with-extension-angularjs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-web-with-extension-angularjs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide gives the approach to troubleshoot missing or wrong / incorrect links between AngularJS objects.&lt;/p&gt;
&lt;p&gt;Some syntaxes or patterns were not supported in early versions of the AngularJS Extension, which led to missing or wrong links.&lt;/p&gt;
&lt;p&gt;This page provides a chart of those syntaxes, along with the version in which they were taken into account.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.6&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.5&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.4&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.3&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.1&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;AngularJS - 1.0&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Resolving error Could not find ActiveX whose PROGID</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-resolving-error-could-not-find-activex-whose-progid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-resolving-error-could-not-find-activex-whose-progid/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The warning &lt;strong&gt;&amp;ldquo;Could not find ActiveX whose PROGID&lt;/strong&gt;&amp;rdquo; explains that the ASP Analyzer was not able to find ActiveX in the &amp;ldquo;registry&amp;rdquo; of the machine.&lt;/p&gt;
&lt;p&gt;The result of this is that the links in this ActiveX object will not be found.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - The attribute maxlength for the tag textfield is not defined in the TLD - struts-tags tld</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-the-attribute-maxlength-for-the-tag-textfield-is-not-defined-in-the-tld-struts-tags-tld/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-the-attribute-maxlength-for-the-tag-textfield-is-not-defined-in-the-tld-struts-tags-tld/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While analyzing a J2ee application, we may encounter this warning in the log regarding the &amp;lsquo;maxleangth&amp;rsquo; not defined in the TLD.&lt;/p&gt;
&lt;p&gt;Note:There is no impact on your analysis as long it is a new attribute which is not analyzed by cast.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This warning means that there is a difference between the TLD used for writing the application and the TLD CAST uses for the analysis.&lt;br&gt;
Such warnings are encountered very often when you analyze with a CAST environment profile, an application written with a newer version of the framework.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - SAP Business Objects with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-sap-business-objects-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-sap-business-objects-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="common-errorswarnings-in-bo-analyzer-and-solution"&gt;Common Errors/Warnings in BO Analyzer and Solution&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Serial Number&lt;/th&gt;
 &lt;th&gt;Warning/Error Message&lt;/th&gt;
 &lt;th&gt;Possible Reasons &amp;amp; Solution&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;3.&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;The Universe MUST be located at the default installation path:&lt;/em&gt; &lt;em&gt;C:\Documents and Settings\castadmin\Application Data\Business Objects\Business Objects 6.0\universes&lt;/em&gt; &lt;em&gt;If this is not the case, no Document&amp;gt;Universe links will be identified by the analyzer and a warning will be displayed.&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;Please verify that Universe is located at the default installation path as given in the warning&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5.&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;Warnings related to Hidden data&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;Universe files are often stored in a hidden directory. To display those folders, in Windows Explorer, enable the ability to display hidden files/directories. You will need to close CAST Analysis Manager and then re-open it following the change.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6.&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;Failed to open or could not open warnings&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;When you see the message &amp;ldquo;Failed to open universe &amp;lsquo;xxx&amp;rsquo;&amp;rdquo; when doing an analysis, check that the files are not in read only mode.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;Warnign related to &amp;ldquo;Connection does not match&amp;rdquo;, Scehama not registered,&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;These warnign seems to be because of incorrect DB configuration. Please verify and correct the Connectiosn, DB Schemas etc. in the connection used by an universe, by choosing File/Parameters in BO Designer after opening the universe.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Configuring Indicators</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-indicators/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-indicators/</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 page describes how to configure the Indicators feature.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The Indicator feature provides a &lt;strong&gt;set of indicators&lt;/strong&gt; for a given analysis or snapshot - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/"&gt;Application - Overview&lt;/a&gt;&lt;/strong&gt; for more detailed information. These indicators are designed to provide basic information quickly so that the analysis/snapshot can be validated. The following indicators can currently be configured to be displayed on completion of an analysis or snapshot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Artifacts in transactions&lt;/li&gt;
&lt;li&gt;Complete Transactions with only end point&lt;/li&gt;
&lt;li&gt;Data entities used by transactions&lt;/li&gt;
&lt;li&gt;Incomplete transactions&lt;/li&gt;
&lt;li&gt;Part of functional enhancement&lt;/li&gt;
&lt;li&gt;Programs/Classes in transactions&lt;/li&gt;
&lt;li&gt;TF/DF weight ratio&lt;/li&gt;
&lt;li&gt;Delivery related indicators&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This feature is &lt;strong&gt;enabled&lt;/strong&gt; &amp;ldquo;out-of-the-box&amp;rdquo; in &lt;strong&gt;≥ 1.20.x&lt;/strong&gt; releases of Console. If you need to &lt;strong&gt;disable&lt;/strong&gt; it, this requires a modification to the Node configuration file. See instructions below.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to reproduce a DMT issue in Discovery Selection or Validation steps</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-reproduce-a-dmt-issue-in-discovery-selection-or-validation-steps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-reproduce-a-dmt-issue-in-discovery-selection-or-validation-steps/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the way to reproduce an issue encountered in &lt;strong&gt;Discovery&lt;/strong&gt;, &lt;strong&gt;Selection&lt;/strong&gt; or &lt;strong&gt;Validation&lt;/strong&gt; steps, when packaging Files System.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528594/566528595.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3.x : Official documentation : &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/Source+code+delivery+-+an+introduction"&gt;Source code delivery - an introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 7.3.x: Online help : Delivery Manager Tool online-help : CAST Delivery Manager Tool&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Package Configuration tab - Is the source code deployed in a specific folder in the development environment?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-is-the-source-code-deployed-in-a-specific-folder-in-the-development-environment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-is-the-source-code-deployed-in-a-specific-folder-in-the-development-environment/</guid><description>&lt;h5 id="package-configuration-tab---is-the-source-code-deployed-in-a-specific-folder-in-the-development-environment"&gt;Package Configuration tab - Is the source code deployed in a specific folder in the development environment?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that this is not visible for &lt;strong&gt;Database&lt;/strong&gt; and &lt;strong&gt;Specific Repository&lt;/strong&gt; Source Packages.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_package_config_1a.jpg?version=1&amp;amp;modificationDate=1549304359270&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This section is to be used in a specific situation: when the source code you have available for packaging is &lt;strong&gt;not in the development environment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For example, you have been told to package the code from D:\App\DevCode but the code is developed in D:\App\ProdCode. In this situation the CAST Delivery Manager Tool may not be able to resolve all the files and folder references in the source code and you may see &amp;ldquo;Missing File&amp;rdquo; or &amp;ldquo;Missing Folder&amp;rdquo; alerts after running the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;package&lt;/a&gt; action. In this situation you can specify the &amp;ldquo;real&amp;rdquo; development root folder of your source code so that file and folde references can be resolved correctly.&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Search options</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-search-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-search-options/</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 page provides instructions for using the &lt;strong&gt;search options&lt;/strong&gt; in the Engineering Dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST Engineering Dashboard has two search options available for use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Basic search&lt;/strong&gt;, providing search on items in the Assessment Model (i.e. rules) and on object names. Results are dependent on the location the search is made.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced search&lt;/strong&gt;, providing search for objects based on a list of violations. Results are not location dependent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each is explained below.&lt;/p&gt;</description></item><item><title>ENL - Dropping a saved Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-a-saved-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-a-saved-graphical-view/</guid><description>&lt;h5 id="dropping-a-saved-graphical-view"&gt;Dropping a saved Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Dropping a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;saved Graphical View&lt;/a&gt; will remove it from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To drop a saved Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use the &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Drop&lt;/strong&gt; menu option&lt;/li&gt;
&lt;li&gt;In the displayed &lt;strong&gt;Drop dialog box&lt;/strong&gt;, select the Graphical View you want to drop.&lt;br&gt;
&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_dropview.gif?version=1&amp;amp;modificationDate=1549304370260&amp;amp;api=v2" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Drop&lt;/strong&gt; to drop the Graphical View.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any objects and links that are present in the dropped Graphical View will NOT be removed from the Knowledge Base.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;Saving the contents of the Graphical View&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - Incorrect links for Equals and GetHashCode methods</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-incorrect-links-for-equals-and-gethashcode-methods/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-incorrect-links-for-equals-and-gethashcode-methods/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how Incorrect links for Equals and GetHashCode methods are formed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="situation"&gt;Situation&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Version : 7.0.13&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Case 1: All GetHasCode() methods are linked to base class GetHashCode() method in Enlightenhow&lt;/p&gt;
&lt;p&gt;Case 2: All Equals() methods are linked to base class Equals() method in Enlighten&lt;/p&gt;
&lt;h4 id="solution"&gt;Solution&lt;/h4&gt;
&lt;p&gt;This is normal behavior given how the inference engine (IE) works.&lt;br&gt;
When a virtual call is encountered if the runtime type of the qualifier is unknown IE puts links towards all overrides of the base method (here System.Object::GetHashCode and System.Object::Equals)&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - LDAP connection - How to Import or export a Directory in Apache Directory Studio</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-import-or-export-a-directory-in-apache-directory-studio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-import-or-export-a-directory-in-apache-directory-studio/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide steps to import or export a Directory in Apache Directory Studio&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="how-to-import-a-directory-in-apache-directory-studio"&gt;How to Import a Directory in Apache Directory Studio?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Right click on Root DSE, then click on Import &amp;gt; LDIF Import…&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528782/566528786.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;li&gt;Browse to the LDIF file &amp;gt; check the option &amp;ldquo;Update existing entries&amp;rdquo; &amp;gt; &amp;ldquo;Click on Finish&amp;rdquo;&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528782/566528785.png" alt=""&gt;Figure 2&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-to-export-a-directory-in-apache-directory-studio"&gt;How to Export a Directory in Apache Directory Studio?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Right click on Root DSE, then click on Import &amp;gt; LDIF Export…&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528782/566528783.png" alt=""&gt;Figure 4&lt;/p&gt;</description></item><item><title>Industry Standard tiles</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/industry-standard-tiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/industry-standard-tiles/</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;These tiles needs to be configured manually.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Industry Standard tiles are designed to display &lt;strong&gt;violation count data&lt;/strong&gt; generated by the following CAST extensions that provide data about industry standards. These are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/multi/com.castsoftware.cisq-index/"&gt;CISQ&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;MIPS Reduction&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;ISO-5055&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/multi/com.castsoftware.owasp-index/"&gt;OWASP&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188292/555188294.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt;: tile type has to be &lt;em&gt;IndustryStandards&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parameters&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;title&lt;/strong&gt;: Title of the tile&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;id&lt;/strong&gt;: the Quality Standards or custom tag you wish to view&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: a free text field to describe what the tile shows (not shown in the dashboard)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;color&lt;/strong&gt;: tile color&lt;/li&gt;
&lt;li&gt;other parameters for sizing and positioning of the tile - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/"&gt;Tile Sizing and Positioning&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Multiple CAST dashboard installation scenario</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/multiple-cast-dashboard-installation-scenario/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/multiple-cast-dashboard-installation-scenario/</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;: It is possible to install multiple instances of the CAST dashboards on one unique application server should you require. Note:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This section assumes you are using an &lt;strong&gt;Apache Tomcat application server&lt;/strong&gt;. Please also note that the documentation provided in this chapter is provided by CAST with no guarantees. It is not intended to replace any official Apache Tomcat documentation.&lt;/li&gt;
&lt;li&gt;Please make sure that multiple portals on the same application server are from the same version of the CAST Dashboard Package - it is not recommended to mix CAST dashboards from different versions of the CAST Dashboard Package.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;This documentation is not valid for &lt;strong&gt;CAST Dashboard ≥ 2.x&lt;/strong&gt; where you are using &lt;strong&gt;ZIP file deployment&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Optimize Neo4j disk usage - cleanup and disable JVM crash dumps</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-disk-usage-cleanup-and-disable-jvm-crash-dumps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-disk-usage-cleanup-and-disable-jvm-crash-dumps/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If Neo4j crashes, the Java Virtual Machine will automatically create a &lt;strong&gt;hs_err_pidxxxx.mdmp&lt;/strong&gt; crash file in the &lt;strong&gt;Neo4j_data&lt;/strong&gt; location. These .mdmp files can be extremely large and can therefore consume a significant amount of disk space. To resolve this issue there are two options:&lt;/p&gt;
&lt;h2 id="clean-up-the-mdmp-files"&gt;Clean up the .mdmp files&lt;/h2&gt;
&lt;p&gt;The .mdmp files can safely be deleted from disk since they are not used or required by CAST Imaging.&lt;/p&gt;
&lt;h2 id="disable-jvm-crash-dumps-in-neo4jconf-file"&gt;Disable JVM crash dumps in neo4j.conf file&lt;/h2&gt;
&lt;p&gt;If you want to prevent the creation of the &lt;strong&gt;.mdmp&lt;/strong&gt; crash dump files, edit the &lt;strong&gt;neo4j.conf&lt;/strong&gt; file located here:&lt;/p&gt;</description></item><item><title>Quality and Sizing Model Resources - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/quality-and-sizing-model-resources-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/quality-and-sizing-model-resources-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="glossary"&gt;Glossary&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Term&lt;/th&gt;
 &lt;th&gt;Definition&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Background Fact&lt;/td&gt;
 &lt;td&gt;An external information that can be related to Quality Indicators or Sizing Measures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Business Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Criterion which grade is based upon contributing technical criteria grades and critical violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Category&lt;/td&gt;
 &lt;td&gt;A Quality Distribution slot. There are 4 categories defined for each Quality Distribution. A category measure is an input value to compute the Quality Distribution grade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Configuration Item&lt;/td&gt;
 &lt;td&gt;A Quality Indicator, Sizing Measure of Background Fact, implemented as calculation rule to measure an application or a module.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Distribution Pattern&lt;/td&gt;
 &lt;td&gt;The Distribution Pattern is the definition of the Object property to use to decide in which distribution category to assign Objects. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Aggregator&lt;/td&gt;
 &lt;td&gt;An impacted Quality Indicator (see Grade Contributor)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Grade Contributor&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which measure is used to compute another Quality Indicator (see Grade Aggregator)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Indirect Contributing Quality Indicator&lt;/td&gt;
 &lt;td&gt;A Quality Rule, Quality Distribution or Quality Measure contributing to a Business Criterion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Measure Pattern&lt;/td&gt;
 &lt;td&gt;The Measure Pattern is the definition of the measure to perform on each Module. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Indicator&lt;/td&gt;
 &lt;td&gt;An calculation measure which unit is a grade between 1.0 (very high risk) and 4.0 (low risk) to assess a source code quality.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Distribution&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a distribution pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule&lt;/td&gt;
 &lt;td&gt;A Quality Criterion to assess compliance of a source code with a Rule Pattern.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Measure&lt;/td&gt;
 &lt;td&gt;A Quality Criterion based on a measure pattern&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rule Pattern&lt;/td&gt;
 &lt;td&gt;The Rule Pattern is the pattern that is searched for in the analysis results (source code, cartography, etc.) to pinpoint Violations. It also includes the associated documentation: description, rationale, reference, remediation, …&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sizing Measure&lt;/td&gt;
 &lt;td&gt;A quantitative measure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Criterion&lt;/td&gt;
 &lt;td&gt;A Quality Indicator which grade is based upon contributing Quality Rule , Quality Distribution and Quality Measures grades.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="configuration-snapshot"&gt;Configuration Snapshot&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;HTTP Action&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Array of Configurations snapshots&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;GET&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;application/json&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;&lt;span style="color: rgb(0,0,0);"&gt;{Domain}/configuration/snapshots/{snapshotID}&lt;/span&gt; &lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;A configuration snapshot content&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;Configuration name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;number&lt;/td&gt;
 &lt;td&gt;Snapshot order number.Snapshots are ordered according to the annotation.date&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation&lt;/td&gt;
 &lt;td&gt;User annotations describing this snapshot&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.version&lt;/td&gt;
 &lt;td&gt;Assessment point number&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.date&lt;/td&gt;
 &lt;td&gt;Application date&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.description&lt;/td&gt;
 &lt;td&gt;Snapshot description&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.name&lt;/td&gt;
 &lt;td&gt;Snapshot name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;annotation.enhancementMeasure&lt;/td&gt;
 &lt;td&gt;Computation mode of enhancement data. It has one of the following values : &amp;ldquo;EFP&amp;rdquo; or &amp;ldquo;AEP&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;qualityIndicators.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of indicators&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sizingMeasures.href&lt;/td&gt;
 &lt;td&gt;Reference to get a group of sizing measures&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;backgroundFacts.href&lt;/td&gt;
 &lt;td&gt;Reference to get background facts&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Configuration Snapshot #1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;number&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;annotation&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;date&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1338328800000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;GM_DRAS_201206180516&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;enhancementMeasure&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EFP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;qualityIndicators&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/quality-indicators&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Quality Indicators&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;sizingMeasures&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/sizing-measures&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Sizing Measures&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;backgroundFacts&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;DEMO/configuration/snapshots/5/background-facts&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;All Background Facts&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="remediation-efforts"&gt;Remediation Efforts&lt;/h2&gt;
&lt;h3 id="uri-templates-1"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to check the size of the CSS database</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-check-the-size-of-the-css-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-check-the-size-of-the-css-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to check the size of the CSS (CAST Storage Service) database&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.2: Official documentation: &lt;a href="http://doc.castsoftware.com/display/DOC82/Install+CAST+AIP+components#InstallCASTAIPcomponents-CASTStorageService(CSS)2"&gt;CAST Storage Service 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the below query in pgadmin to get the size of the database:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SELECT pg_size_pretty(pg_database_size(&amp;lsquo;postgres&amp;rsquo;));&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;2. Run a statistics report in pgAdmin as shown in the screen shot below: 
 ![](https://doc-data.castsoftware.com/TG/attachments/566529369/566529372.png)Figure 1
3. Check the size of the db\_data folder used by CSS
 1. The below steps can be followed to check the size of the entire data directory from postgres. This usually will be larger than the above methods due to including log files and other data in this directory:
 1. To know the location of **db\_data** folder, go to services and click on properties of CastStorageService2 
 
 ![](https://doc-data.castsoftware.com/TG/attachments/566529369/566529371.png)Figure 2
 2. Go to the location of the db\_data folder 
 ![](https://doc-data.castsoftware.com/TG/attachments/566529369/566529370.png)Figure 3
 3. Highlight the folder, right click and choose properties to find the size of the folder which is correlated to the size of the CSS database 
 ![](https://doc-data.castsoftware.com/TG/attachments/566529369/566529368.png)Figure 4

**Notes/comments**

**Related Pages**
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Release Notes - 8.3.5</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-5/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h4 id="analysis-units-for-net-core-projects"&gt;Analysis Units for .NET Core Projects&lt;/h4&gt;
&lt;p&gt;In previous releases of CAST AIP, the discoverer for .NET ignored .NET projects of type &lt;em&gt;.NET Core&lt;/em&gt;. They were discovered but not selected in the package in the CAST Delivery Manager Tool. In CAST AIP ≥ 8.3.5, projects of type &lt;em&gt;.NET Core&lt;/em&gt; are now automatically &amp;ldquo;selected&amp;rdquo; in the CAST Delivery Manager Tool. As a consequence, when a user performs the &lt;em&gt;Set as Current Version&lt;/em&gt; action in the CAST Management Studio, the .NET Core projects are imported and corresponding Analysis Units are created. Therefore, measures such as Lines of Code or Commented Code Lines will increase in a snapshot. Similarly, new quality rule violations can be found in the source code that is now analyzed. The exact impact on analysis results depends on the version of the .NET Analyzer extension that is used for the analysis and the level of support for &lt;em&gt;.NET Core&lt;/em&gt; that the extension provides. Please refer to the extension documentation.&lt;/p&gt;</description></item><item><title>Security Dashboard - Search Options</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-search-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-search-options/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST Engineering Dashboard has two search options available for use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Basic search&lt;/strong&gt;, providing search on items in the Assessment Model (i.e. rules) and on object names. Results are dependent on the location the search is made.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced search&lt;/strong&gt;, providing search for objects based on a list of violations. Results are not location dependent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each is explained below.&lt;/p&gt;
&lt;h2 id="basic-search"&gt;Basic search&lt;/h2&gt;
&lt;p&gt;Basic search is accessed from the top menu bar:&lt;/p&gt;</description></item><item><title>Source Extractors - SQL PLSQL - Information - How to run Oracle DB Extractor outside of the DMT</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-how-to-run-oracle-db-extractor-outside-of-the-dmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-how-to-run-oracle-db-extractor-outside-of-the-dmt/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page details out the process to run Oracle DB Extractor outside of the DMT&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following are the ways to run DB extractor from Command Line&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;To have the GUI for the extractor:&lt;/p&gt;
&lt;p&gt;set JAVA_EXE=&amp;ldquo;C:\Program Files (x86)\Java\jre6\bin\java.exe&amp;rdquo;&lt;/p&gt;
&lt;p&gt;set JAR_PATH=&amp;ldquo;C:\Program Files (x86)\CAST\7.2\DeliveryManagerTool\standardPlugins\dmtdevsqlcastextractor-1.0\CAST-DatabaseExtractor.jar&amp;rdquo;&lt;/p&gt;
&lt;p&gt;%JAVA_EXE% -Xmx1200M -cp %JAR_PATH% com.castsoftware.extractor.cli.GUIDBExtractor&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use the same “CAST-DatabaseExtractor.jar” to generate the UAX files:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the details of critical violations displayed in the STATISTICS section in the left panel</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-details-of-critical-violations-displayed-in-the-statistics-section-in-the-left-panel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-details-of-critical-violations-displayed-in-the-statistics-section-in-the-left-panel/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query is to be run on CB. It gives for a specific snapshot, the list of critical rules and for every critical rule the list of objects violating the rule&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526701/566526700.bmp" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please run this query on central Database. Replace the snapshot_id and the application_id with the right values&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if the deleted technical objects has the Deleted status</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-the-deleted-technical-objects-has-the-deleted-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-the-deleted-technical-objects-has-the-deleted-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check if the objects technically Deleted has the technical status &amp;ldquo;Deleted&amp;rdquo;. The following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;Official documentation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAST AIP 8.3 : &lt;a href="https://doc.castsoftware.com/display/DOC83/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.2 : &lt;a href="http://doc.castsoftware.com/display/DOC82/TCC+-+Enhancement+node+-+Right+hand+panel"&gt;TCC - Enhancement node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.1 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CAST AIP 8.0 : &lt;a href="http://doc.castsoftware.com/display/DOC81/TCC+-+EFP+Calibration+node+-+Right+hand+panel"&gt;TCC - EFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the duration of a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-duration-of-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-duration-of-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will provide the duration of a snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_end_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_end_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;TOTAL RUNTIME OF SNAPSHOT&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;CENTRAL&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;25;&amp;ldquo;Computed on 201709292225&amp;rdquo;;&amp;ldquo;2017-10-02 17:03:21.757&amp;rdquo;;&amp;ldquo;2017-10-03 21:37:02.291&amp;rdquo;;&amp;ldquo;1 day 04:33:40.534&amp;rdquo;&lt;br&gt;
24;&amp;ldquo;Computed on 201709262058&amp;rdquo;;&amp;ldquo;2017-09-26 23:40:52.26&amp;rdquo;;&amp;ldquo;2017-09-27 02:47:12.435&amp;rdquo;;&amp;ldquo;03:06:20.175&amp;rdquo;&lt;br&gt;
23;&amp;ldquo;Computed on 201709191323&amp;rdquo;;&amp;ldquo;2017-09-19 15:43:15.877&amp;rdquo;;&amp;ldquo;2017-09-19 18:30:43.074&amp;rdquo;;&amp;ldquo;02:47:27.197&amp;rdquo;&lt;br&gt;
22;&amp;ldquo;Computed on 201709181808&amp;rdquo;;&amp;ldquo;2017-09-18 20:35:57.352&amp;rdquo;;&amp;ldquo;2017-09-18 23:43:33.939&amp;rdquo;;&amp;ldquo;03:07:36.587&amp;rdquo;&lt;br&gt;
21;&amp;ldquo;Computed on 201709141525&amp;rdquo;;&amp;ldquo;2017-09-14 18:07:33.935&amp;rdquo;;&amp;ldquo;2017-09-14 21:30:37.436&amp;rdquo;;&amp;ldquo;03:23:03.501&amp;rdquo;&lt;br&gt;
[&amp;hellip;]&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to list objects not having the categories needed for link escalation</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-list-objects-not-having-the-categories-needed-for-link-escalation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-list-objects-not-having-the-categories-needed-for-link-escalation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the list of all object type not having the categories needed for link escalation, below are the four categories:&lt;/p&gt;
&lt;p&gt;6500;&amp;ldquo;ESCALATION_AS_CALLER_CHILD&amp;rdquo;;&amp;ldquo;To be part of escalation as caller child&amp;rdquo;;&amp;ldquo;ACTIVE &amp;quot;&lt;br&gt;
6501;&amp;ldquo;ESCALATION_AS_CALLEE_CHILD&amp;rdquo;;&amp;ldquo;To be part of escalation as callee child&amp;rdquo;;&amp;ldquo;ACTIVE &amp;quot;&lt;br&gt;
6502;&amp;ldquo;ESCALATION_AS_CALLER_PARENT&amp;rdquo;;&amp;ldquo;To be part of escalation as called parent&amp;rdquo;;&amp;ldquo;ACTIVE &amp;quot;&lt;br&gt;
6503;&amp;ldquo;ESCALATION_AS_CALLEE_PARENT&amp;rdquo;;&amp;ldquo;To be part of escalation as callee parent&amp;rdquo;;&amp;ldquo;ACTIVE &amp;quot;&lt;/p&gt;
&lt;p&gt;Run the below query to get the above categories:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to find out if database objects belong to the same extraction</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-find-out-if-database-objects-belong-to-the-same-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-find-out-if-database-objects-belong-to-the-same-extraction/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the query is to find out if two objects belong to the same database extraction. If the results of the query are two identical lines, then they belong to the same extraction.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;reverse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Reverse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="k"&gt;position&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;\&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;reverse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;))))&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;object_id_1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;object_id_2&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to list Transactions reaching Data Functions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-transactions-reaching-data-functions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-list-transactions-reaching-data-functions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will list the transactions entry point and their end points which are only ending at tables (Data functions).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527074/566527073.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You may refer to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224072"&gt;TCC - AFP Calibration - Data Functions/Transactional Functions sub-nodes - Right hand panel&lt;/a&gt; for more information about Transaction and Data Function&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to set the Database Subset to inactive in CAST-MS</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-set-the-database-subset-to-inactive-in-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-set-the-database-subset-to-inactive-in-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to set the Database Subset to inactive in the Module option in CAST MS through a query.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1- In Management Database run the following :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_dynamicfields&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;field_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;DBSubsetTypeInactive&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;entity_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;pmcportfolio.Application&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;field_guid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;dbSubsetStrategy&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to get postgres log files</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-postgres-log-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-postgres-log-files/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to get the content of PG log files, when you don&amp;rsquo;t have access to the machine hosting the server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For all versions of CSS:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;with LogDirectory(DirectoryPath)
as
(
select setting
from pg_settings
where name = &amp;rsquo;log_directory'
),
LogRelativePath(RelativePath) as
(
select ld.DirectoryPath || &amp;lsquo;/&amp;rsquo; || pg_ls_dir(ld.DirectoryPath)
from LogDirectory ld
),
ServerLogs(RelativePath, ModificationDate, Size)
as
(
select lrp.RelativePath,
(pg_stat_file(lrp.RelativePath)).modification,
(pg_stat_file(lrp.RelativePath)).size
from LogRelativePath lrp
where (pg_stat_file(lrp.RelativePath)).size &amp;gt; 0
order by 2 desc
limit 5
)
select RelativePath,
ModificationDate,
pg_size_pretty(Size),
convert_from(pg_read_binary_file(RelativePath), &amp;lsquo;UTF8&amp;rsquo;)
from ServerLogs;&lt;/p&gt;</description></item><item><title>Storing analyzed source code in encrypted format</title><link>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/storing-analyzed-source-code-in-encrypted-format/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/storing-analyzed-source-code-in-encrypted-format/</guid><description>&lt;p&gt;&lt;strong&gt;End of Life Notice&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST Storage Service (com.castsoftware.css) is End of Life and is no longer supported or distributed.&lt;/strong&gt; Customers previously using CAST Storage Service must migrate to a standard PostgreSQL installation. CAST recommends PostgreSQL 18.x.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When a CAST application analysis/snapshot is actioned, part of that process is to store the &lt;strong&gt;analyzed source code&lt;/strong&gt; in the application schemas so that client applications such as Imaging, Console and the Dashboards can display that source code. Source code is stored by default in the application schemas in &lt;strong&gt;unencrypted format&lt;/strong&gt;, however, if your environment requires that this source code is stored in &lt;strong&gt;encrypted format&lt;/strong&gt; (due to security or privacy concerns) then it is possible to configure this. Some things to note about this:&lt;/p&gt;</description></item><item><title>TCC - Set creation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/</guid><description>&lt;h5 id="set-creation"&gt;Set creation&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This pages describes how to create a new set that will detect objects that you want to calibrate.&lt;/p&gt;
&lt;p&gt;The below example shows just one way of creating a set (detection by object name), you can, however, use other methods: by inheritance and by type - these are explained further in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+By+naming%2C+by+inheritance%2C+by+type%2C+free+definition+and+Built-in++++++parameters+-+Browser"&gt;By naming, by inheritance, by type, free definition and Built-in parameters - Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+By+naming%2C+By+inheritance%2C+By+type+nodes+-+Right+hand+panel"&gt;By naming, By inheritance, By type nodes - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example scenario:&lt;/p&gt;</description></item><item><title>TCC - Use Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-use-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/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-use-regular-expressions/</guid><description>&lt;h5 id="use-regular-expressions"&gt;Use Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Inthe following locations, you can use &lt;strong&gt;Regular Expressions&lt;/strong&gt; to exclude tables named in a specific way:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Names of tables to ignore (case insensitive regular expressions)&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-built-in-parameters-node-right-hand-panel/"&gt;Built-in parameters node&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/ignore.jpg?version=1&amp;amp;modificationDate=1549304391580&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Properties dialog&lt;/strong&gt; when working in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224014/reg_expr.jpg?version=1&amp;amp;modificationDate=1549304391567&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following is an explanation of the Regular Expression system used by the CAST Transaction Configuration Center and some examples of how to use it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;System in use&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The CAST Transaction Configuration Center uses the Java Regular Expression system - you can find out more about this here: &lt;a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html"&gt;https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tools - LDAP Servers - ADexplorer Tool for troubleshooting LDAP problems</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-ldap-servers-adexplorer-tool-for-troubleshooting-ldap-problems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-ldap-servers-adexplorer-tool-for-troubleshooting-ldap-problems/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes a Microsoft tool which can be helpful in troubleshooting LDAP problems on the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LDAP issues can be difficult to debug, especially if the user has not entered in the proper information in the dashboard configuration files.&lt;/p&gt;
&lt;p&gt;ADexplorer can be used so that you can confirm the following:&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - Visibility of UA objects</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-visibility-of-ua-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-visibility-of-ua-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on getting UA objects in TCC&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For the UA Objects to be visible in TCC you need to add the below category/categories depending on your need in &lt;Language&gt;MetaModel.xml. For custom metamodel, to avoid adding manually Entry/End Point by type in TCC, and make the metamodel complete from inception, the categories to inherit from are listed below :&lt;/p&gt;</description></item><item><title>User Guide - FAQ</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-faq/</guid><description>&lt;h2 id="why-cant-i-see-a-transaction-in-cast-imaging"&gt;Why can&amp;rsquo;t I see a transaction in CAST Imaging?&lt;/h2&gt;
&lt;p&gt;If a transaction does not have an end-point, then this is classed as an empty transaction and this type of transaction is never shown in CAST Imaging. In this instance you should investigate using &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/"&gt;Application - Transactions&lt;/a&gt;&lt;/strong&gt; in CAST Console, or the legacy &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/"&gt;TCC - CAST Transaction Configuration Center&lt;/a&gt; to try to understand why there are no end-points.&lt;/p&gt;</description></item><item><title>User Guide - Understanding Links</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-understanding-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-understanding-links/</guid><description>&lt;p&gt;Links between objects are displayed as follows:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Link type&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Direct link&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;These are &lt;strong&gt;direct links&lt;/strong&gt; between two objects. This is shown in the &lt;strong&gt;Object level view&lt;/strong&gt; with a &lt;strong&gt;narrow grey line&lt;/strong&gt; as shown in the image below. The arrow head denotes the direction of the link, i.e in the image below, the Java Method &lt;strong&gt;getQueue&lt;/strong&gt; is directly accessing the Java Method &lt;strong&gt;generateQueueName&lt;/strong&gt; object. The link type is shown above and below the link. In the example below this is an &lt;strong&gt;Access Execute&lt;/strong&gt; link:&lt;/p&gt;</description></item><item><title>1.27</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-27/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.27.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.27.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.27.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.27.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with customer bug fixes)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.27.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.27.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.27.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.27.0-funcrel&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="restapi-documentation"&gt;RestAPI documentation&lt;/h2&gt;
&lt;h3 id="1270-funcrel"&gt;1.27.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New drop-down in Health Dashboard home page to switch between AIP and ISO tile view&lt;/td&gt;
 &lt;td&gt;A new drop-down has been added to both the portfolio and application home page which allows you to change the tile view based on default AIP data or ISO-5055 data generated by the ISO-5055 extension. This new view uses new .json configuration files (app-ISO.json and cmp-ISO.json). See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Health+Dashboard+-+GUI#HealthDashboardGUI-Landingpage"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Health+Dashboard+-+GUI#HealthDashboardGUI-Landingpage&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology filter implementation in the Health Measure drill down page in the Health Dashboard&lt;/td&gt;
 &lt;td&gt;A new &amp;ldquo;Technology&amp;rdquo; filter has been added to the Health Measure drill down page (similar in functionality to the existing Module filter). See &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Health+Dashboard+-+GUI#HealthDashboardGUI-ModuleandTechnologyselector"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Health+Dashboard+-+GUI#HealthDashboardGUI-ModuleandTechnologyselector&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;HD: Functionality to change the ISO-5055 tile view&lt;/td&gt;
 &lt;td&gt;Tiles in the new ISO-5055 view which rely on ISO-5055 data can all be modified to use other ISO-5055 technical criteria. See &lt;a href="https://doc.castsoftware.com/display/TECHNOS/Manual+configuration+of+Dashboard+tiles+using+ISO-5055+data"&gt;https://doc.castsoftware.com/display/TECHNOS/Manual+configuration+of+Dashboard+tiles+using+ISO-5055+data&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ED: Industry standard tiles should show non-critical violation counts by default&lt;/td&gt;
 &lt;td&gt;Industry standard tiles will show total violation counts by default, and will not change when the Critical violations toggle is enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3637&lt;/td&gt;
 &lt;td&gt;HD: Description is overlapping with title for customExpresions Tiles in HD&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3624&lt;/td&gt;
 &lt;td&gt;HD: Trends Tile showing &amp;ldquo;no evolution&amp;rdquo; in case of single snapshot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3525&lt;/td&gt;
 &lt;td&gt;HD: Trends Tile showing &amp;ldquo;no evolution&amp;rdquo; in case of single snapshot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3508&lt;/td&gt;
 &lt;td&gt;HD: Regression issue: HD Application Map tile is not displaying any value&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3463&lt;/td&gt;
 &lt;td&gt;HD: ID should be unique for AEP tile in HD&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3444&lt;/td&gt;
 &lt;td&gt;ED and HD (API): /server/reset web service should reload the roles.xml file&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3650&lt;/td&gt;
 &lt;td&gt;HD: Tiles are not displaying modules and technologies in application level&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3621&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation Algorithm Bug in the rules selection&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3655&lt;/td&gt;
 &lt;td&gt;ED and HD (API): Bad order of records for some extraction with modules&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29825&lt;/td&gt;
 &lt;td&gt;ED: EXCLUSIONS and ACTION tabs are not available in dashboard due to overlap of item in the view (ED)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29574&lt;/td&gt;
 &lt;td&gt;HD: Applications map tile in health dashboard is showing no values&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29299&lt;/td&gt;
 &lt;td&gt;HD: Review of label &amp;lsquo;Applications Added&amp;rsquo; in Application Fast Fact tile&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30102&lt;/td&gt;
 &lt;td&gt;[AIP Datamart] ERROR: duplicate key value violates unique constraint &amp;ldquo;mod_health_scores_pkey&amp;rdquo;. This bug impacting the RestAPI is now fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.27</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-27/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.27.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;ISO tile displays the number of Violations (it has been changed from critical violation to non-critical, now it does not depend on the critical switch).&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Contains customer bug fixes&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1270-funcrel"&gt;1.27.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Industry standard tiles should show non-critical violation counts by default&lt;/td&gt;
 &lt;td&gt;Industry standard tiles will show total violation counts by default, and will not change when the Critical violations toggle is enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3444&lt;/td&gt;
 &lt;td&gt;/server/reset web service should reload the roles.xml file&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3621&lt;/td&gt;
 &lt;td&gt;Action Plan Recommendation Algorithm Bug in the rules selection&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3655&lt;/td&gt;
 &lt;td&gt;Bad order of records for some extraction with modules&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30102&lt;/td&gt;
 &lt;td&gt;[AIP Datamart] ERROR: duplicate key value violates unique constraint &amp;ldquo;mod_health_scores_pkey&amp;rdquo;. This bug impacting the RestAPI is now fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29825&lt;/td&gt;
 &lt;td&gt;EXCLUSIONS and ACTION tabs are not available in dashboard due to overlap of item in the view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.28</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-28/</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;Note that CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Required release&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;RESTAPI for embedded dashboards&lt;/td&gt;
 &lt;td&gt;RESTAPI 2.5.2-funcrel (Spring Boot ZIP).&lt;/td&gt;
 &lt;td&gt;You must use the RESTAPI provided with the current release of AIP Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging&lt;/td&gt;
 &lt;td&gt;≥ 2.5.2-funcrel&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1286-funcrel"&gt;1.28.6-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12978&lt;/td&gt;
 &lt;td&gt;Fix provided to remove log4j CVE still present in some pom.xml files inside the installer.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1285-funcrel"&gt;1.28.5-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12866&lt;/td&gt;
 &lt;td&gt;An option has been made available in the &amp;ldquo;aip-node-app.properties&amp;rdquo; file located on each Node - this enables you to disable the automatic application backup (application schemas and delivery folder) that is performed when an application is upgraded to a new release of AIP Core using the Console UI. The option is called &amp;ldquo;backup.aipcore.upgrade.enabled&amp;rdquo; and is set to &amp;ldquo;true&amp;rdquo; by default. Set it to &amp;ldquo;false&amp;rdquo; to disable the automatic application backup during the upgrade. See also &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Application+and+schema+upgrade+using+AIP+Console"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Application+and+schema+upgrade+using+AIP+Console&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;33613&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing an analysis to fail at the &amp;ldquo;install extensions&amp;rdquo; step when an extension has been added to the blacklist (to prevent its installation) but either an Objective has been ticked that requires the blacklisted extension or the blacklisted extension is &amp;ldquo;discovered&amp;rdquo; as necessary by Console. In this situation the &amp;ldquo;install extension&amp;rdquo; step will now proceed without issue and the blacklisted extension will not be installed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;37200&lt;/td&gt;
 &lt;td&gt;Fixes an issue where some some C/C++ technology settings (i.e. &amp;ldquo;IDE Used for this analysis unit&amp;rdquo;) are lost when performing a rescan and choosing to clone the existing version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36242&lt;/td&gt;
 &lt;td&gt;Fixes an issue where after moving an application from Console/Node A to Console/Node B, exclusion patterns defined in Console/Node A are no longer visible in Console/Node B.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-12575&lt;/td&gt;
 &lt;td&gt;A fix has been provided for this issue as described above under &amp;ldquo;Customer Bugs&amp;rdquo; (lost exclusion patterns), however, a known issue still exists as follows: if the application status is &amp;ldquo;delivered&amp;rdquo; (i.e. no analysis performed) the exclusion rules are not retained after transfer, for all other statuses, they are now retained.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1284-funcrel"&gt;1.28.4-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;37043&lt;/td&gt;
 &lt;td&gt;Fixes an issue where customized parameters (related to SSL configuration) in the aipConsole.properties are overwritten with default values when upgrading Console front-end to a new release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34458&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a 404 &amp;ldquo;We are lost&amp;rdquo; page is displayed when attempting to save the Extend local server settings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36785&lt;/td&gt;
 &lt;td&gt;Fixes an issue where a 404 &amp;ldquo;We are lost&amp;rdquo; page is displayed when attempting to save the Extend local server settings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1283-funcrel"&gt;1.28.3-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;36616&lt;/td&gt;
 &lt;td&gt;When an application previously managed with CAST Management Studio is imported into Console, Console will automatically choose the incorrect version when performing a rescan of the imported application (Console chooses the most recent version based on the last modified date, rather than the capture date). This issue has been fixed and the most recent version is now determined using the capture date.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1282-funcrel"&gt;1.28.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;36126&lt;/td&gt;
 &lt;td&gt;Fixed an issue where &amp;ldquo;JEE File Discoverer&amp;rdquo; Project Exclusion settings were not retained post upgrade leading to inconsistency in jobs discovered.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1281-funcrel"&gt;1.28.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;36123&lt;/td&gt;
 &lt;td&gt;Fixed an issue where Project Exclusion Settings were not retained post upgrade leading to inconsistency in jobs discovered.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;36242&lt;/td&gt;
 &lt;td&gt;Fixed an issue where Project Exclusion Settings were not retained post upgrade leading to inconsistency in jobs discovered.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1280-funcrel"&gt;1.28.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;A critical vulnerability has been discovered in the third-party tool h2 database (all releases prior to 2.0.206) used by both the AIP Console front-end package and the AIP Node back-end package (&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42392"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42392&lt;/a&gt;). For more information about this, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/1.x+-+H2+database+CVE+mitigation"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/1.x+-+H2+database+CVE+mitigation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>2.7</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-7/</guid><description>&lt;h3 id="271-funcrel"&gt;2.7.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This release is a fix for the Apache Log4j vulnerabilities CVE-2021-44228 (&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;) and CVE-2021-45046 (&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt;) which were found in the third party component Neo4j. This release of CAST Imaging now includes Neo4j 4.3.9 which has been patched with Apache Log4j 2.16.0.&lt;/p&gt;
&lt;p&gt;If this release is installed as Linux Docker containers, a new release of the Docker Installer extension is also required (&lt;a href="https://doc.castsoftware.com/display/IMAGING/Docker+Installer"&gt;https://doc.castsoftware.com/display/IMAGING/Docker+Installer&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id="270-funcrel"&gt;2.7.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Preferences - Level Drill Mode&lt;/td&gt;
 &lt;td&gt;This new option allows you to choose the double-click drill down behaviour for nodes at Level 5. Either Children or Children + Caller/Callees can be selected. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Leveldrillmode"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Leveldrillmode&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Report generation&lt;/td&gt;
 &lt;td&gt;A new option is available in the left hand panel called &amp;ldquo;Imaging Reports&amp;rdquo; - these allow raw data to be extracted to gain insight about the application or share the extracted information. Reports can be generated in CSV, XLSX or JSON format. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App Dependencies scope - Custom scope implemented&lt;/td&gt;
 &lt;td&gt;It is now possible to create a &amp;ldquo;custom scope&amp;rdquo; in the App to App Dependencies scope. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Customscope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Customscope&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App Dependencies - Application search implemented&lt;/td&gt;
 &lt;td&gt;The Application search is option is now available (with advanced filter) enabling you to search the scope for specific Applications. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - App to App Dependencies - Context menu in Custom scope&lt;/td&gt;
 &lt;td&gt;When working in the Custom scope within the App to App Dependencies scope, a contextual menu is available on right click of selected node(s) providing options such as Add Caller/Callees, Add linked apps, Add 2 levels of callers, Add 2 levels of callees. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-NodeinCustomscope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-NodeinCustomscope&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Current view search option&lt;/td&gt;
 &lt;td&gt;The current view search option now allows the selection of multiple objects and will highlight them in the view. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Retry option in properties panel&lt;/td&gt;
 &lt;td&gt;A retry button has been added in the right hand properties panel - this will be displayed when the process of retrieving the properties of an object fails. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Toprightcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Toprightcorner&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Transactions - Reduced call graph option&lt;/td&gt;
 &lt;td&gt;A new option has been added in this release called &amp;ldquo;Reduced call graph&amp;rdquo;. This option is available in the Transactions object view and is designed to simplify the view especially when the selected transaction is very large. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Reducedcallgraph"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Reducedcallgraph&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Main objects only option&lt;/td&gt;
 &lt;td&gt;A new option has been added in this release called &amp;ldquo;Main objects only&amp;rdquo;. This option is available in the Transactions object view and the Data Call Graph view and is designed to toggle between displaying main objects/sub-objects and main objects only. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - View export improvements&lt;/td&gt;
 &lt;td&gt;The ability to export to SVG has been added to the existing export options available via &amp;ldquo;Export all Objects and Links&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Restructuring of Transaction and Data Call Graph scope object view for Input/Output nodes&lt;/td&gt;
 &lt;td&gt;The input and output nodes in hierarchical layout mode for the Transaction and Data Call Graph scopes at Object level have been restructured to show a clear start and end point node. This is particularly helpful when multiple start/end point nodes exist. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-trans_startTransactionstartandendpoints%28input/output%29"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-trans_startTransactionstartandendpoints(input/output)&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-trans_startCallgraphstartandendpoints%28input/output%29"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-trans_startCallgraphstartandendpoints(input/output)&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UI - Source code on link between objects&lt;/td&gt;
 &lt;td&gt;It is now possible to view the source code of links between objects by double clicking a link or right clicking and selecting &amp;ldquo;Show source code&amp;rdquo;. If there is no source code available (for example the link is escalated), the caller object&amp;rsquo;s source code is displayed instead. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4453&lt;/td&gt;
 &lt;td&gt;Handle source code exception for objects with &amp;gt; 40M characters: now throws &amp;ldquo;index out of range&amp;rdquo; error and is shown on the App as a notification message.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4494&lt;/td&gt;
 &lt;td&gt;Correctly handle application navigation when multiple applications present with same display name.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32438&lt;/td&gt;
 &lt;td&gt;Fixed issue causing failure when trying to drill down through links in App to App Dependencies view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32355&lt;/td&gt;
 &lt;td&gt;Fixed issue causing empty values to reflect under user preferences dialog box fields, whenever a new user logs into the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31962&lt;/td&gt;
 &lt;td&gt;Fixed an issue where there was a missing link from a Web User Control to Methods.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32410&lt;/td&gt;
 &lt;td&gt;Fixed an issue where all VB.NET source files were not correctly imported into CAST Imaging causing missing links in the Transaction scope.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31744&lt;/td&gt;
 &lt;td&gt;Fixed an issue where sorting the users and applications in the Admin center was not working.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31639&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing isolated Input and Output Objects to be displayed (no link present between the input and output objects).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31912&lt;/td&gt;
 &lt;td&gt;Fixed an issue where, after a combination of Hide Node / Undo / Redo / Show Node operations, an object is partially displayed in the view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31971&lt;/td&gt;
 &lt;td&gt;Fixed failing import due to insufficient buffer size.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32274&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the entry point in a transaction was isolated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32579&lt;/td&gt;
 &lt;td&gt;Fixed an issue where some objects in level 5 are not grouped under third party component.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32133&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the Text box and Comment box positions were not preserved in a saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32060&lt;/td&gt;
 &lt;td&gt;White layer hide part of the graph in Transactions and Saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31936&lt;/td&gt;
 &lt;td&gt;Fixed an issue where the circle that was highlighting the created object was not removed after create object node + undo operations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31648&lt;/td&gt;
 &lt;td&gt;Fixed a transaction Issue where the Logger Object is calling the Input object, but the transaction is incorrectly shown as complete.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;31826&lt;/td&gt;
 &lt;td&gt;Fixed an issue where &amp;ldquo;Failed to get Saved views list&amp;rdquo; is displayed when switching from a saved view to another saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;32250&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing the error &amp;ldquo;Failed to get Saved views list&amp;rdquo; when switching from a saved view to another saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Define Layer or Set Contents</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-layer-or-set-contents/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-layer-or-set-contents/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Backup Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-backup-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-backup-strategy/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127498/576127499.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These options govern &lt;strong&gt;Application backups&lt;/strong&gt; and will automatically manage backup retention (these settings are not applicable to Measurement backups - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-measurement/"&gt;Administration Center - Settings - Measurement&lt;/a&gt;&lt;/strong&gt;). Application backups are stored on the relevant Node and can be managed in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/administration-center-applications-application-details/"&gt;Administration Center - Applications - Application Details&lt;/a&gt;&lt;/strong&gt;. They can be run manually, or automatically as part of the &lt;strong&gt;add version&lt;/strong&gt; or &lt;strong&gt;run analysis/snapshot&lt;/strong&gt; options:&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;Delete the backups if they are older than X day(s)&lt;/td&gt;
 &lt;td&gt;Option is not enabled by default. When the chosen number of days has elapsed, all older backups available in the Application backup storage location will be removed from disk the next time a new backup retention job is run. Disabling the option will disable the backup removal entirely - in this case, no backups are removed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Keep X backup(s) per application&lt;/td&gt;
 &lt;td&gt;Option is not enabled by default. When the chosen number of backups are available in the Application backup storage location, the oldest backup will be removed from disk the next time a new backup retention job is run. In other words, the backup retention job will retain no more than the chosen number of backups for restoration at any one time. Disabling the option will disable the backup retention entirely - in this case, no backups are removed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Backup retention jobs&lt;/strong&gt; for the above options are run on the following schedule and cannot be changed:&lt;/p&gt;</description></item><item><title>AIP Console - Information - How to define a specific port to be used by AIP Node</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-define-a-specific-port-to-be-used-by-aip-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-how-to-define-a-specific-port-to-be-used-by-aip-node/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about defining a specific port to be used by AIP Node, so that it can be enabled in the firewall.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE"&gt;AIPCONSOLE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console V2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To define a specific port for AIP Node, you need to modify the application.yml file of the AIP node installation to modify the below parameter -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to calculate variation displayed in INVESTIGATION VIEW</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-calculate-variation-displayed-in-investigation-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-calculate-variation-displayed-in-investigation-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to calculate variation displayed in INVESTIGATION VIEW :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528935/566528938.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Formula :&lt;/p&gt;
&lt;p&gt;Variation in % = (grade of cur snapshot - grade of prev snapshot) / grade of prev snapshot * 100&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Stored Procedures not returning a status value</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-stored-procedures-not-returning-a-status-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-stored-procedures-not-returning-a-status-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation for quality rule &amp;lsquo;Avoid Stored Procedures not returning a status value&amp;rsquo; seems to be not correct&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The issue is that the last parameter is of Output type, hence, no status value could be returned for the stored procedures.&lt;/p&gt;
&lt;p&gt;But for this rule we look for explicit return values (as not returning a status value can lead to data corruption and incorrect behavior). Using parameter type as OUTPUT to return values to the caller of the procedure is a valid scenario too. However,&lt;/p&gt;</description></item><item><title>CAST Imaging System - Information - Update Neo4j Bolt endpoint Configuration for isolated setup</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-update-neo4j-bolt-endpoint-configuration-for-isolated-setup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-imaging-system-information/cast-imaging-system-information-update-neo4j-bolt-endpoint-configuration-for-isolated-setup/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information to update Neo4j Bolt endpoint for isolated setups in advanced deployment mode.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform or &lt;Sub Platform Version&gt;&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Imaging 2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In our current set-up, we are not launching isolated ETL and Neo4J. This would be the case with Unified and Clustering setup. Those projects will handle boltendpoint themselves.&lt;/li&gt;
&lt;li&gt;However, if a user still wishes to run ETL and Neo4J in isolated systems in the current set-up, the user has to manually update the bolt-endpoint IP in the Config file.&lt;/li&gt;
&lt;li&gt;If intending to host Neo4j on a distinct machine within the same network as the ETL and Service, it is essential for the user to modify the Neo4j Bolt endpoint within the &lt;strong&gt;&amp;lsquo;app.config&amp;rsquo;&lt;/strong&gt; file of respective services (i.e. ETL, Service). This adjustment should reflect the IP address and port of the machine where Neo4j is  deployed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.35</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-35/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-35/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.35 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.35&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="sapabap"&gt;SAP/ABAP&lt;/h2&gt;
&lt;h3 id="avoid-unsorted-data-after-select-queries---8134"&gt;Avoid unsorted data after SELECT queries - 8134&lt;/h3&gt;
&lt;p&gt;A bug in the ABAP analyzer has been found to cause false violations when the syntax &amp;ldquo;&lt;code&gt;sort&lt;/code&gt;&amp;rdquo; uses &amp;ldquo;&lt;code&gt;[]&lt;/code&gt;&amp;rdquo;: e.g. &amp;ldquo;&lt;code&gt;sort X[] by Y&lt;/code&gt;&amp;rdquo;. This bug has now been fixed. This change may impact existing results: you may find that the number of violations decreases.&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 - Mainframe Reference Guide</title><link>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-mainframe-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-mainframe-reference-guide/</guid><description>&lt;h5 id="mainframe-reference-guide"&gt;Mainframe Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;p&gt;Because the Mainframe analyzer can handle Cobol, JCL, IMS and CICS, this Reference Guide will contain information valid for all languages:&lt;/p&gt;
&lt;h6 id="cobol-object-types"&gt;Cobol Object Types&lt;/h6&gt;
&lt;p&gt;Cobol objects detected by the analyzer are summarized in the following table:&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Icon&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Object Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Program&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Cobol code that can be executed by a process. The program contains a &amp;ldquo;procedure division&amp;rdquo; that consists of various sections or paragraphs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Copy Book&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;File written in Cobol included in a program or another copy book. A copy book often contains declarations that are common to several Cobol programs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Paragraph&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Piece of Cobol code located in a program. It can be executed inside a program if the resolution rules described below are respected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Section&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Piece of Cobol code located in a program or a group of paragraphs. It can be executed inside a program if the resolution rules described below are respected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Division&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;A Program consists of several Divisions that group together specific instructions (e.g.: program identification, execution environment, data declaration, processes etc.). A division can be divided into sections (e.g.: the DATA DIVISION can contain a FILE SECTION, WORKING-STORAGE SECTION, LINKAGE SECTION etc.).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;File Link (Sequential, Partitioned, VSAM)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This a logical file specific to the program. It is used to read/write data.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Data Link&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;File used to implement a sort&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Class&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Cobol files containing the implementation of a class (please note that classes are detected but not analyzed).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Directory/Root Directory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Folder/directory located on the hard driver containing the analyzed files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Entry Point&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Entry point for executing Cobol programs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Interface&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Cobol files containing the implementation of an interface.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Program Specification Block&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;PSB specifications for handling IMS databases&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Database Definition&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;IMS database for mainframe&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;IMS Segment&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Segments for an IMS database&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Cobol conditional test&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Conditional values of a field in a Cobol variable&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Cobol data&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Field in a Cobol variable&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Cobol literal&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Literal&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Cobol structure data&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Structure data containing several fields&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Cobol constant data&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Constant data&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;External File&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;CICS files not resolved&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Transaction&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;CICS Transaction not resolved&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Screen Map&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;CICS Screen Map not resolved&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Transient Data&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;CICS TD Queue not resolved&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Project&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Top level item&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="jcl-object-types"&gt;JCL Object Types&lt;/h6&gt;
&lt;p&gt;JCL objects detected by the analyzer are summarized in the following table:&lt;/p&gt;</description></item><item><title>CMS - Notes tab</title><link>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-notes-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-notes-tab/</guid><description>&lt;h5 id="notes-tab-application"&gt;Notes tab (application)&lt;/h5&gt;
&lt;hr&gt;
&lt;h6&gt;&lt;/h6&gt;
&lt;p&gt;This tab provides information about the Application:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" style="width: 192.0px;"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;Use this field to enter a description about the current Application to help distinguish it.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" style="width: 192.0px;"&gt;&lt;b&gt;Application ID&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt; &lt;p&gt;This field is read-only and displays the unique Application ID of the current Application.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" style="width: 192.0px;"&gt;&lt;b&gt;Email to send reports&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;Use this field to enter an email address that will receive reports about the current Application. &lt;p&gt;Emails will only be sent when:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;You choose to receive emails when you trigger 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/" target="_blank"&gt;snapshot generation&lt;/a&gt; or when you 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-run-analysis-only/" target="_blank"&gt;Run analysis only&lt;/a&gt; option (by ticking the &lt;b&gt;Send email report &lt;/b&gt;option)&lt;/li&gt; &lt;li&gt;If 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-mail/" target="_blank"&gt;Mail preferences&lt;/a&gt; have been populated correctly.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;You can use the &lt;b&gt;Send a test email &lt;/b&gt;option to test this functionality.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - J2EE - duplicate key value violates unique constraint pk objdsc</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-j2ee-duplicate-key-value-violates-unique-constraint-pk-objdsc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-j2ee-duplicate-key-value-violates-unique-constraint-pk-objdsc/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error &lt;strong&gt;&amp;ldquo;duplicate key value violates unique constraint pk objdsc&amp;rdquo;&lt;/strong&gt;  which is faced when running a J2EE analysis.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533102/566533103.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705; x &amp;lt; 4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Universal Analyzer - Siebel - ProcessPropertiesImport on instance uaxFile</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-siebel-processpropertiesimport-on-instance-uaxfile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer-siebel-processpropertiesimport-on-instance-uaxfile/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using CAST 7.0.9 version and Siebel version 4.0.2 configure a UI job for a Siebel application.&lt;br&gt;
UI Analysis runs out of memory. Crashes with the following error/warning message in the log file:&lt;br&gt;
Internal exception occurred during processing listener CUIDataReaderAction[UniversalActionsImpl::CUaxFileReaderAction]::ProcessPropertiesImport on instance uaxFile #59986 of path &amp;lsquo;S:...&amp;hellip;uax&amp;rsquo;&lt;/p&gt;
&lt;p&gt;The generated source code in UAX files have an instance id, a parentLink and an isInProjectLink. Hence if there are more than 1000000 instances; the total would be number of objects multiplied by 3 (number of instances * 3).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - How to activate SHOW SQL mode in order to get the SQL traces during the Analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-how-to-activate-show-sql-mode-in-order-to-get-the-sql-traces-during-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-how-to-activate-show-sql-mode-in-order-to-get-the-sql-traces-during-the-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide information about how to activate SHOW SQL mode in order to get the SQL traces during the Analysis.i.e. Analysis log in SHOW SQL mode&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="step-to-activate-show-sql-mode"&gt;Step to activate SHOW SQL mode:&lt;/h2&gt;
&lt;p&gt;Open CMS&lt;br&gt;
Run Analysis&lt;br&gt;
Expand the debug option&lt;br&gt;
Select the option &amp;ldquo;Activate debug options&amp;rdquo; as shown in the screenshot below.&lt;br&gt;
Select the option &amp;ldquo;Show SQL&amp;rdquo;&lt;br&gt;
Click on Finish&lt;br&gt;
Analysis log with Show SQL trace is created under %temp%\CAST\CAST\7.X folder&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - SystemArgumentException Illegal characters in path</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-systemargumentexception-illegal-characters-in-path/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-systemargumentexception-illegal-characters-in-path/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the .NET analysis you may get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;2020-04-09 13:44:57.661939    Information    MODULMSG ; Job execution    System.ArgumentException: Illegal characters in path.&lt;br&gt;
  at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)&lt;br&gt;
  at System.IO.Path.GetFileName(String path)&lt;br&gt;
  at Roslyn.DotNet.ProjectBuilders.RawProjectBuilder.AddProjectToSolution(Solution&amp;amp; solution, DotNetProject projectDesc, List&lt;code&gt;1 loadedProjects)   at Roslyn.DotNet.ProjectBuilders.WorkspaceBuilder.LoadAtSolutionLevel(Solution&amp;amp; solution, IEnumerable&lt;/code&gt;1 projectsToLoad, List`1 loadedProjects)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Unable to decompile class file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-decompile-class-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-decompile-class-file/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you may encounter when analyzing java source.&lt;/p&gt;
&lt;p&gt;2020-04-24 12:14:07.003474 Warning MODULMSG ; Job execution &lt;strong&gt;JAVA151: unable to decompile class file&lt;/strong&gt; &amp;ldquo;org\apache\spark\SparkConf.class&amp;rdquo; from archive &amp;ldquo;C:\WEBI\AipNode\data\deploy\maven-pkg.m2\repository\org\apache\spark\spark-core_2.11\2.0.2\spark-core_2.11-2.0.2.jar&amp;rdquo; compiled from &amp;ldquo;SparkConf.scala&amp;quot;RDBMS&lt;/p&gt;
&lt;p&gt;2020-04-24 12:14:07.003474 Warning MODULMSG ; Job execution JAVA124:Cannot resolve &amp;lsquo;SparkConf&amp;rsquo; as type in package &amp;lsquo;org.apache.spark&amp;rsquo; from package &amp;lsquo;com.edelia.bc.elec.cost.targets.consumption.calculation&amp;rsquo; C:\WEBI\AipNode\data\deploy\main_sources\home-bc-elec-code\bc-elec\bc-elec\bc-elec-cost-target-consumption-calculation\src\main\java\com\bc\elec\cost\targets\consumption\calculation\BatchEntry.java&lt;/p&gt;
&lt;p&gt;2020-04-24 12:14:07.050351 Warning MODULMSG ; Job execution &lt;strong&gt;JAVA151: unable to decompile class file&lt;/strong&gt; &amp;ldquo;org\apache\spark\SparkContext.class&amp;rdquo; from archive &amp;ldquo;C:\WEBI\AipNode\data\deploy\maven-pkg.m2\repository\org\apache\spark\spark-core_2.11\2.0.2\spark-core_2.11-2.0.2.jar&amp;rdquo; compiled from &amp;ldquo;SparkContext.scala&amp;quot;RDBMS&lt;/p&gt;</description></item><item><title>Configuring Nodes with multiple IP addresses to register with a hostname</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-nodes-with-multiple-ip-addresses-to-register-with-a-hostname/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-nodes-with-multiple-ip-addresses-to-register-with-a-hostname/</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 page describes how to configure Nodes with multiple active network interfaces and therefore multiple IP addresses to register with the Console service registry using a hostname instead of an IP address.&lt;/p&gt;
&lt;/div&gt;
&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;This information is valid only for &lt;strong&gt;Console&lt;/strong&gt;**≥ 2.x** when using &lt;strong&gt;Enterprise mode.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box, Nodes are configured to register themselves with the Console service registry using an &lt;strong&gt;IP address&lt;/strong&gt;: this ensures that the Node can be reached at all times. However, sometimes a Node may have &lt;strong&gt;more than one active network interface&lt;/strong&gt; and therefore &lt;strong&gt;more than one assigned IP address at any one time&lt;/strong&gt;. In this situation, the Node will register itself with the Console gateway using one of the active IP addresses at random. This situation will usually work fine, however, if the Node has registered itself with one of its network interfaces/IP addresses that subsequently changes or is disabled, then communication between Console and the Node will fail and the Node will be marked as unavailable in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-nodes/"&gt;Administration Center - Nodes&lt;/a&gt;&lt;/strong&gt; panel. To resolve this situation, there are two options as detailed below.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to run the DMT with java</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-run-the-dmt-with-java/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-run-the-dmt-with-java/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to execute the DMT using your Java Home and not using CAST MS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you need to run the DMT with your JRE to avoid any limitation linked to the CAST MS JRE and memory limitation, use the below command lines. Visit the following page to get the application id and the version id: &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-delivery-folder-structure-and-contents/"&gt;Delivery Manager Tool - Information - DELIVERY Folder Structure and Contents&lt;/a&gt;&lt;/p&gt;</description></item><item><title>DMT - Package Configuration tab - Where is your source code?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-where-is-your-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-where-is-your-source-code/</guid><description>&lt;h5 id="package-configuration-tab---where-is-your-source-code"&gt;Package Configuration tab - Where is your source code?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that changes you make to this section once the source package has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;packaged&lt;/a&gt; will require you to regenerate the source package.&lt;/p&gt;
&lt;p&gt;This section defines how the CAST Delivery Manager Tool accesses the source code you want to extract and include in a Source Code Package for analysis. It differs depending on the type of Source Code Package you are configuring:&lt;/p&gt;</description></item><item><title>Engineering Dashboard - Exporting data</title><link>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exporting-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exporting-data/</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 page provides instructions for exporting data from the Engineering Dashboard.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="exporting-data-to-microsoft-excel-file-format"&gt;Exporting data to Microsoft Excel file format&lt;/h2&gt;
&lt;p&gt;You can export data to an Excel file format at the following levels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Risk Investigation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Health Measures&lt;/li&gt;
&lt;li&gt;Business Criteria&lt;/li&gt;
&lt;li&gt;Technical Criteria&lt;/li&gt;
&lt;li&gt;Rules, Distributions and Measures&lt;/li&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Investigation, Transaction Investigation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduled and Active Exclusions&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Education&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Rules&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improvement&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Rules&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&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;If there is no data in the table, then the download icon will be disabled.&lt;/p&gt;</description></item><item><title>ENL - Dropping links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-links/</guid><description>&lt;h5 id="dropping-links"&gt;Dropping links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Dropping a link will remove it from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="dropping-a-link"&gt;Dropping a link&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;, select the link or links that you want to drop from the Knowledge Base.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;Remove Link&lt;/strong&gt; &amp;gt; &lt;strong&gt;Drop Link&lt;/strong&gt; on the toolbar (you can also use the right click shortcut menu).&lt;/li&gt;
&lt;li&gt;You will then be prompted whether you want to do this - select YES.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The link will be removed from the Knowledge Base and you will &lt;strong&gt;no longer&lt;/strong&gt; be able to see it in the Graphical View.&lt;/p&gt;</description></item><item><title>ENL - Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-knowledge-base/</guid><description>&lt;h5 id="knowledge-base"&gt;Knowledge Base&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Knowledge Base is a standard schema/database created on your SQL server during the installation process. It contains the results of source code analyses (both client and server side) carried out with CAST Analysis Manager.&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - Sharing connection profiles</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-sharing-connection-profiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-sharing-connection-profiles/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to distribute the same connection profiles for multiple users of enlighten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We can share the same enlighten.ini file by changing the following tag&lt;br&gt;
CAST_CURRENT_USER_WORK_PATH=%APPDATA%\CAST\CAST$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\&lt;br&gt;
in the &amp;ldquo;CastGlobalSettings.ini&amp;rdquo; file on the installation folder.&lt;/p&gt;
&lt;p&gt;Note : Trying the above configuration might pose problems as this file is open in R/W mode and there is a chance of corruption when multiple users opens this file.&lt;br&gt;
The recommended option is to copy the same file on the individual user system.&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - LDAP connection - How to Install Apache Directory Studio for Windows</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-install-apache-directory-studio-for-windows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-ldap-connection-how-to-install-apache-directory-studio-for-windows/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide steps to install Apache Directory Studio for Windows. &lt;/p&gt;
&lt;p&gt;Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with Apache Directory Server&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to install Apache Directory Studio you need to perform the following steps:&lt;/p&gt;</description></item><item><title>OMG Technical Debt tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/omg-technical-debt-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/omg-technical-debt-tile/</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;This tile:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;needs to be configured manually in &lt;strong&gt;CAST Engineering Dashboard ≤ 2.3.1&lt;/strong&gt; (in later releases it is available out of the box)&lt;/li&gt;
&lt;li&gt;requires the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;OMG Technical Debt&lt;/a&gt;&lt;/strong&gt; extension to be installed - if the extension is not installed, the tile will display N/A for values&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;OMG Technical Debt tile is available out of the box (in &lt;strong&gt;≥ 2.3.1&lt;/strong&gt;) displaying the &lt;strong&gt;Total Technical Debt (OMG) in days&lt;/strong&gt; for the current Application, as well as &lt;strong&gt;Added&lt;/strong&gt; and &lt;strong&gt;Removed OMG Technical Debt in days&lt;/strong&gt; for the current snapshot:&lt;/p&gt;</description></item><item><title>Optimize Neo4j disk usage - transaction log retention</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-disk-usage-transaction-log-retention/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-disk-usage-transaction-log-retention/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default Neo4j is set to retain transaction logs (used for database backup operations) for &lt;strong&gt;7 days&lt;/strong&gt;, however, transaction logs can grow significantly in size, increasing the overall size of the &lt;strong&gt;graph.db&lt;/strong&gt; file and therefore reduce overall performance. If you are facing disk space/performance issues due to the size of the graph.db file, you can change the transaction log retention time.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://neo4j.com/docs/operations-manual/current/configuration/transaction-logs/"&gt;&lt;strong&gt;https://neo4j.com/docs/operations-manual/current/configuration/transaction-logs&lt;/strong&gt;/&lt;/a&gt; for more information on how to set different values. &lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to move physical data files from one drive to another one to change the tablespace</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-move-physical-data-files-from-one-drive-to-another-one-to-change-the-tablespace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-move-physical-data-files-from-one-drive-to-another-one-to-change-the-tablespace/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the steps to move data files from one drive to another one.&lt;br&gt;
Data files are the physical files in the tablespace, storing the data for the schemas. It also describes about how to produce a report on Postgres DB statistics using the internal Postgres DB tables and views.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to move physical data files from one drive to another one to change the tablespace:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.4</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-4/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="dashboard-configuration"&gt;Dashboard configuration&lt;/h3&gt;
&lt;h4 id="encryption-of-database-access-credentials"&gt;Encryption of database access credentials&lt;/h4&gt;
&lt;p&gt;In &lt;strong&gt;CAST AIP ≥ 8.3.4&lt;/strong&gt;, the encryption of database access credentials for use in the context.xml file is now only supported when using Apache Tomcat ≥ 8. Please see &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/encrypt-login-and-password-for-database-and-ldap/"&gt;Encrypt login and password for database and LDAP&lt;/a&gt; for more information.&lt;/p&gt;
&lt;h3 id="engineering-dashboard"&gt;Engineering Dashboard&lt;/h3&gt;
&lt;h4 id="change-language-option"&gt;Change Language option&lt;/h4&gt;
&lt;p&gt;Improvements have been made to the Change Language option:&lt;/p&gt;</description></item><item><title>Reload the cache</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/reload-the-cache/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/reload-the-cache/</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 page explains how to reload the dashboard cache to display the most up-to-date snapshot data.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The CAST dashboards feature a &lt;strong&gt;data cache&lt;/strong&gt; to improve the speed at which data is displayed. This means that when requesting data, the dashboard may return data direct from the cache rather than fetching it from the Measurement or Dashboard Service. In turn, this means that data displayed in the dashboard may not be &lt;strong&gt;up-to-date.&lt;/strong&gt; This is particularly true in the following situations:&lt;/p&gt;</description></item><item><title>Report Service - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/report-service-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/report-service-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="report"&gt;Report&lt;/h2&gt;
&lt;p&gt;This Web Services allows to get a report using the Report Generator in an asynchronous way.&lt;/p&gt;
&lt;p&gt;The REST API spawns the Report Generator processes, and the REST API is also called back by the Report Generator itself which runs as a REST API client.&lt;/p&gt;
&lt;p&gt;See the &lt;strong&gt;server&lt;/strong&gt; resource object and the &lt;strong&gt;reportEnabled&lt;/strong&gt; attribute to check whether this web service is enabled&lt;/p&gt;
&lt;h3 id="configuration"&gt;Configuration&lt;/h3&gt;
&lt;p&gt;The ## REPORT CONFIGURATION section in &lt;strong&gt;application.properties&lt;/strong&gt; file allows to configure the interaction between the REST API and the Report Generator:&lt;/p&gt;</description></item><item><title>Security Dashboard - Exporting Data</title><link>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-exporting-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-exporting-data/</guid><description>&lt;h2 id="exporting-data-to-microsoft-excel-file-format"&gt;Exporting data to Microsoft Excel file format&lt;/h2&gt;
&lt;p&gt;You can export data to an Excel file format if required. To export to Microsoft Excel file format, use the following icon which is available at the following levels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Quality Investigation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Health Measures&lt;/li&gt;
&lt;li&gt;Business Criteria&lt;/li&gt;
&lt;li&gt;Technical Criteria&lt;/li&gt;
&lt;li&gt;Rules, Distributions and Measures&lt;/li&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Investigation, Transaction Investigation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Violations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduled and Active Exclusions&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/414941432/414941436.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When you click this icon, depending on your browser you will be prompted whether you would like to &lt;strong&gt;Save&lt;/strong&gt; or &lt;strong&gt;Open&lt;/strong&gt; the Excel file. The Excel file will contain the data you requested in column format:&lt;/p&gt;</description></item><item><title>Source Extractors - SQL PLSQL - Information - Steps to follow when the instance name is not correctly modified and analysis is done</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-steps-to-follow-when-the-instance-name-is-not-correctly-modified-and-analysis-is-done/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/source-extractors/source-extractors-sql-plsql-information-steps-to-follow-when-the-instance-name-is-not-correctly-modified-and-analysis-is-done/</guid><description>&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To modify an instance name of a PL/SQL extraction, you must use the Database Renaming tool as described in the documentation : &lt;a href="http://doc.castsoftware.com/display/DOC82/DMT+-+Oracle#A"&gt;DMT - Oracle &amp;gt; Dealing with Oracle Schemas that move from one Server to another or from one Instance to another&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you have modified the instance name manually, run the analysis and faced issues related to the instance name in the dashboard, modules or Enlighten, you have to follow the steps described in this pages.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of all metrics by technology for all business and technical criteria</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-all-metrics-by-technology-for-all-business-and-technical-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-all-metrics-by-technology-for-all-business-and-technical-criteria/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query on the central base is to get a list of all metrics by technology for all business and technical criteria.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;b_criterion_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;b_criterion_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_crit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_weight&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_criterion_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_criterion_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;m_crit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;m_weight&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_options&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Techno filter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;b_criterion_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;b_criterion_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_crit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_weight&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_criterion_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;t_criterion_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;m_crit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;m_weight&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;All Languages/Technologies&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_quality_tree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_options&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Techno filter&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects that are part of two snapshots but they are linked only to transactions of the previous snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-but-they-are-linked-only-to-transactions-of-the-previous-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-but-they-are-linked-only-to-transactions-of-the-previous-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the list of objects that are part of two snapshots but they are linked only to transactions of the &lt;strong&gt;previous&lt;/strong&gt; or n-1 snapshot. That is the snapshot which is &lt;strong&gt;previous&lt;/strong&gt; to the one in which the behavior is observed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to check if the capture date was changed across snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-if-the-capture-date-was-changed-across-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-check-if-the-capture-date-was-changed-across-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check if the &lt;a href="https://doc.castsoftware.com/display/DOC83/CMS+-+Execute+tab"&gt;capture date&lt;/a&gt; was changed across snapshots  the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%DSS_UPD_FunctionalDate%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to get the name of the project and the type of the project for a given link</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-name-of-the-project-and-the-type-of-the-project-for-a-given-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-name-of-the-project-and-the-type-of-the-project-for-a-given-link/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query gives the name of the project and the type of the project for a given link&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2..x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ID OF THE LINK&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE CALLER&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE CALLEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE PROJECT&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE TYPE OF PROJECT&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%&amp;lt;NAME OF THE CALLER OBJECT&amp;gt;%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%&amp;lt;NAME OF THE CALLEE OBJECT&amp;gt;%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526907/566526906.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get and delete GUID of duplicate objects in KB</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-and-delete-guid-of-duplicate-objects-in-kb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-and-delete-guid-of-duplicate-objects-in-kb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the query to get the GUID of duplicate objects and how to delete those objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run the below query on your Knowledge Base, to get the &amp;lsquo;GUID&amp;rsquo; duplicate objects.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDNAM&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FULLNAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJTYP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJFULNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDOBJ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IDKEY&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Run the below query on your Knowledge Base (in the PL/SQL example, replace the first parameter of OBJECT_DELETE function with the object id that you want to delete)&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to remove custom function point on Transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-remove-custom-function-point-on-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-transactions/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-remove-custom-function-point-on-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query removes the custom function point calibration on Transactions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_transaction&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_fp_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;user_isinput&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash;None&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query removes the custom function point calibration on Transactions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to uncheck the Analysis Units by running queries on Mngt for Oracle reports rather than unchecking it manually from the GUI</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-uncheck-the-analysis-units-by-running-queries-on-mngt-for-oracle-reports-rather-than-unchecking-it-manually-from-the-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-uncheck-the-analysis-units-by-running-queries-on-mngt-for-oracle-reports-rather-than-unchecking-it-manually-from-the-gui/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to uncheck the Analysis Units by running queries on the management database for Oracle reports rather than unchecking it manually from the GUI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The data is stored in the generic &lt;strong&gt;CMS_DynamicFields&lt;/strong&gt; table for Oracle forms Reports. In this table, the fields which belongs to any entity of CAST-MS which is not mapped to any specific table are stored:&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to get the list of installed extensions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-the-list-of-installed-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-the-list-of-installed-extensions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides query to get the list of Extensions that have been installed / managed on the triplet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_package_version&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;/%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;package_name&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&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;Package Name&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;/com.castsoftware.cfamily&lt;/td&gt;
 &lt;td&gt;1.1.0-funcrel&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;/com.castsoftware.dmtxcodediscoverer&lt;/td&gt;
 &lt;td&gt;1.1.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;/com.castsoftware.ios&lt;/td&gt;
 &lt;td&gt;1.1.0-funcrel&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>TCC - Show rules</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-show-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-show-rules/</guid><description>&lt;h5 id="show-rules"&gt;Show rules&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you would like to see the reason &lt;strong&gt;why&lt;/strong&gt; an object has been designated as a Data Function or a Transactional Function, there are two methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;use the Show Rules option in the AFP Calibration node - Right hand panel child nodes (Data Functions/Transactional Functions sub-nodes - Right hand panel)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;use the Show Rules option when Generating a set&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In both case, the following window will be displayed, listing the reasons why an object was included. In the example below, the object &amp;ldquo;&lt;strong&gt;ListTitles.jsp&lt;/strong&gt;&amp;rdquo; matches a rule in the &lt;strong&gt;Transaction entry points node &amp;gt; Free definition node&lt;/strong&gt; called &lt;strong&gt;Standard Entry Point -web&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Tools - JDBC Tester to check the JDBC connection</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-jdbc-tester-to-check-the-jdbc-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-jdbc-tester-to-check-the-jdbc-connection/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about how to run the JDBC tester to check whether the JDBC connection is working.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When to use the tool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We can use this tool when a connection to a database server is failing either in CAST MS when attempting to connect to a management database or Delivery Manager Tool when extracting a database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Retrieve the latest version of the JDBC Tester Tool here : &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526168/600146129.jar"&gt;CAST-JDBCTester.jar&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Transaction Configuration Center - Information - How to extract Transaction and Data Function information's per snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-extract-transaction-and-data-function-informations-per-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/transaction-configuration-center-tcc/transaction-configuration-center-information-how-to-extract-transaction-and-data-function-informations-per-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries in this page will help you to extract transaction and Data Function information per snapshot.&lt;/p&gt;
&lt;p&gt;You will be able to get the  snapshot id, Transaction\Data Function id, snapshot name, Transaction\Data Function name, Type, status, FP value,  Transaction\Data Function full name, complexity and AEFP value&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x2705;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>User Guide - Using the Focus option</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-focus-option/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-focus-option/</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;Available in CAST Imaging &lt;strong&gt;≥ 2.14&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The right click contextual menu option called &lt;strong&gt;Focus&lt;/strong&gt; is available at &lt;strong&gt;Objects level&lt;/strong&gt; in &lt;strong&gt;all scopes&lt;/strong&gt; when any of the following are right clicked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;single isolated objects&lt;/li&gt;
&lt;li&gt;grouped objects (whether grouped packages such as Java Classes or auto grouped items (pentagon shape) displayed via the right click &lt;strong&gt;Children + Caller/Callee&lt;/strong&gt; option)&lt;/li&gt;
&lt;li&gt;multiple objects or multiple grouped objects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/609058922/609058926.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Choosing &lt;strong&gt;Focus&lt;/strong&gt; will display a dedicated view (with vignette) containing the items previously selected:&lt;/p&gt;</description></item><item><title>1.26</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-26/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.26.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.26.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.26.1-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.26.1-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with customer bug fixes)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.26.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.26.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.26.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.26.1-funcrel&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.26.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.26.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>1.26</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-26/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.26.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Bug fixes for:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=""&gt;Technical Size indicator view not working at single application level in the Health Dashboard.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=""&gt;All dashboards do not function in IE11.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.26.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt;Support for ISO-5055 extension&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;ISO report names are added and OMG report names are removed&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt;&lt;span&gt;APR provides the number of occurrences during which the violation of a rule takes place&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In Technical Debt (OMG), the Adjustment Factor value are now set to two decimal places&lt;/li&gt;&lt;li&gt;Release version is given in the home page &lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1261-funcrel"&gt;1.26.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3454&lt;/td&gt;
 &lt;td&gt;Correction to fix an issue where the dashboard is not working in IE11.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1260-funcrel"&gt;1.26.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Support for ISO-5055 Metrics in Dashboards&lt;/td&gt;
 &lt;td&gt;The ISO-5055-Security metric tile is now available, by default, in Dashboards with full functionality support.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Adjustment Factor&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Adjustment Factor&amp;rdquo; column in the &amp;ldquo;Technical Debt (OMG)&amp;rdquo; table now displays the value using two decimal places.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG efforts in APR&lt;/td&gt;
 &lt;td&gt;Action Plan Recommendation (APR) now uses the OMG specified/modified efforts in its calculation. One more column called &amp;ldquo;Occurrences&amp;rdquo; is added, it displays the number of occurrences of a violation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3226&lt;/td&gt;
 &lt;td&gt;Exclusion View: Tooltip should be disabled in background, when dialog box is open&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3366&lt;/td&gt;
 &lt;td&gt;Multiple API hits in the Active/Scheduled exclusions view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3388&lt;/td&gt;
 &lt;td&gt;APR: Criteria and rules are always displaying from AIP assessment model when you change the health measure from industry standards AM&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3327&lt;/td&gt;
 &lt;td&gt;The Dashboard build number has been removed from the footer.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3427&lt;/td&gt;
 &lt;td&gt;Unable to navigate to violations table from Rules in Risk Investigation view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.27</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-27/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Required release&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;RESTAPI for embedded dashboards&lt;/td&gt;
 &lt;td&gt;≥ 1.27.0-funcrel&lt;/td&gt;
 &lt;td&gt;RESTAPI 2.4.3-funcrel (Spring Boot ZIP) - includes the fixes for the Apache Log4j vulnerability (Log4j 2.16.0 is included).&lt;/td&gt;
 &lt;td&gt;You must use the RESTAPI provided with the current release of AIP Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging&lt;/td&gt;
 &lt;td&gt;≥ 1.27.0-funcrel&lt;/td&gt;
 &lt;td&gt;≥ 2.5.2-funcrel&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1271-funcrel"&gt;1.27.1-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11734&lt;/td&gt;
 &lt;td&gt;Update Log4j version to 2.17.1 for CVE-2021-45105 and CVE-2021-44832.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11656&lt;/td&gt;
 &lt;td&gt;SQL validation for &amp;ldquo;explicit filter&amp;rdquo; queries in user defined modules and queries for Update Application Schema jobs is now disabled by default. SQL validation can be enabled via a configuration file, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;34499&lt;/td&gt;
 &lt;td&gt;Fixed and issue that occurred when using embedded Dashboards and clicking the &amp;ldquo;Synchronize&amp;rdquo; option in AIP Console Admin Center under &amp;ldquo;Dashboard Integration&amp;rdquo;: &amp;ldquo;Failed to Connect to Dashboard:com.castsoftware.webi.common.exceptions.InvalidRequestException: Failed to connect to dashboard&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;34385&lt;/td&gt;
 &lt;td&gt;Fixed an issue where a module with an EXPLICIT FILTER cannot be created because AIP Console wrongly believes that there is a syntax error in the query. As a result of this issue, SQL Validation of queries for Modules and Update Application Schema jobs is now disabled by default. SQL validation can be enabled via a configuration file, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+SQL+validation&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1270-funcrel"&gt;1.27.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;This release includes a fix for the Apache Log4j vulnerabilities CVE-2021-44228 (&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228&lt;/a&gt;) and CVE-2021-45046 (&lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046"&gt;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046&lt;/a&gt;). All three components have been patched with Apache Log4j 2.16.0: AIP Console front-end service, AIP Node back-end service and the integrated RestAPI for embedded CAST Dashboards.&lt;/p&gt;</description></item><item><title>2.6</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-6/</guid><description>&lt;h2 id="technical-notes-for-26x"&gt;Technical notes for 2.6.x&lt;/h2&gt;
&lt;h3 id="oracle-server-technology"&gt;Oracle Server technology&lt;/h3&gt;
&lt;p&gt;CAST Imaging now creates direct &amp;ldquo;&lt;strong&gt;Use&lt;/strong&gt;&amp;rdquo; links from &lt;strong&gt;Oracle DataBlocks&lt;/strong&gt; to &lt;strong&gt;Oracle Table/Columns&lt;/strong&gt;, by-passing the &lt;strong&gt;DataBlock Items&lt;/strong&gt; and &lt;strong&gt;Triggers&lt;/strong&gt; in between (these items were shown in the view in previous releases of CAST Imaging). On the newly created links, an information tooltip is available listing the DataBlock Item and Trigger information involved in the link (the tooltip will not be clickable):&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ACH - Define the Business layer</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-the-business-layer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-define-the-business-layer/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Snapshot Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-snapshot-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-snapshot-strategy/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;These options allow you to configure a &lt;strong&gt;snapshot retention policy&lt;/strong&gt; for all applications managed by Console.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;All options are disabled out of the box.&lt;/li&gt;
&lt;li&gt;If you are using embedded Dashboards, the dashboard data will be cleaned up when a snapshot is deleted.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="-26"&gt;≥ 2.6&lt;/h2&gt;
&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;It is only possible to choose one of the two strategies available, either &lt;strong&gt;Control the number of snapshots&lt;/strong&gt; OR &lt;strong&gt;Filter on snapshot name&lt;/strong&gt;. Choosing one will disable the settings made in the other.&lt;/p&gt;</description></item><item><title>AIP Console - Information - V2 - How to Delete an Application from AIP Console Databases</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-delete-an-application-from-aip-console-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-delete-an-application-from-aip-console-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to delete an application completely from AIP Console version 2.&lt;/p&gt;
&lt;p&gt;This solution can be applied, &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are unable to delete an application completely from the GUI   or&lt;/li&gt;
&lt;li&gt;if the application was removed from the Console GUI or if the  triplets are deleted with the Delivery folder removed but with the entries remaining in the &lt;strong&gt;AIP Console Postgres database &amp;gt; AIP_NODE schema.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Architecture Model violation tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/architecture-model-violation-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/architecture-model-violation-tile/</guid><description>&lt;p&gt;The Architecture Model tile (not available out of the box) displays all &lt;strong&gt;Architecture Models&lt;/strong&gt; that have been assigned to the Application and checked during the snapshot. The tile displays the number of violations/critical violations (depending on the configuration of the &lt;strong&gt;criticalsRulesOnly&lt;/strong&gt; parameter in the tile configuration) per Architecture Model. Clicking an Architecture Model will drill down and display the details of the selected rule in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-risk-investigation/"&gt;Risk Investigation page&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188303/555188304.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to compute the metric grade at application level</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-application-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-application-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the computation of the metric grade at application level. Computation need to be done on the Central Database.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528942/566528941.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;This computation can be useful when comparing two snapshot results or when the metric grade at system/application/module level is not as expected (0, 4 or any other).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Subroutines with a very low comment code ratio RPG300</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-subroutines-with-a-very-low-comment-code-ratio-rpg300/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-subroutines-with-a-very-low-comment-code-ratio-rpg300/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Violation for quality rule &amp;rsquo; &lt;strong&gt;Avoid Subroutines with a very low comment/code ratio (RPG300)&lt;/strong&gt;&amp;rsquo; seems to be not correct.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By seeing the below screenshot you can assume that AA05_FIRST has 7 comment lines but there is only one comment which is highlighted in yellow**,** rest are blank comments (C* are not considered as comments as these are blank) which analyzer doesn&amp;rsquo;t treat as comment. Also note that only inner comment lines are considered while calculating the comment/code ratio &amp;amp; the threshold value of Comment/code ratio is 10 i.e. if the ratio is less than this value it will violate otherwise not and in this case the subroutine has comment/code ratio less than 10, so the violation is correct.&lt;/p&gt;</description></item><item><title>CAST Imaging System - First login and become super admin</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-first-login-and-become-super-admin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-first-login-and-become-super-admin/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle issues related to &lt;strong&gt;Become Super Admin&lt;/strong&gt; feature&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/590184643/590184649.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/first-login-and-become-super-admin/"&gt;First login and become super admin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If nothing happened after clicking on the button then inspect sourcecodeservice.log log file&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you find the following error then you are trying to connect without SSL&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.34</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-34/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-34/</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;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.34 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.34&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="sapabap"&gt;SAP/ABAP&lt;/h3&gt;
&lt;h4 id="commented-out-code-lines"&gt;Commented out code Lines&lt;/h4&gt;
&lt;p&gt;Several customer bugs for the SAP/ABAP technology have been fixed in AIP Core 8.3.34 (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/"&gt;Release Notes - 8.3&lt;/a&gt;&lt;/strong&gt;) and as part of the fixes a new word (&amp;quot;&lt;strong&gt;offset&lt;/strong&gt;&amp;quot;) has been added to the list of SAP/ABAP keywords. This update changes the results produced by the algorithm used to calculate the following:&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 - Mainframe Technology options</title><link>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-mainframe-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-mainframe-technology-options/</guid><description>&lt;h5 id="mainframe-technology-options"&gt;Mainframe Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343066/496343067.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Mainframe Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496341452/496341572.gif" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;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-mainframe-reference-guide/"&gt;Mainframe Reference Guide&lt;/a&gt; contains miscellaneous technical information about the Mainframe analysis process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Default Source Options/File Extensions -&lt;/strong&gt; only visible at &lt;strong&gt;Technology&lt;/strong&gt; and &lt;strong&gt;Application&lt;/strong&gt; level.&lt;/p&gt;</description></item><item><title>CMS - Production tab</title><link>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-production-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-production-tab/</guid><description>&lt;h5 id="production-tab"&gt;Production tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This tab allows you to define various specific &lt;strong&gt;production options&lt;/strong&gt; (organized by &lt;strong&gt;Technology&lt;/strong&gt;) for all &lt;strong&gt;Analysis Units&lt;/strong&gt; defined in the Application - these options govern the way in which the source code matching the Technology type will be &lt;strong&gt;handled during the analysis&lt;/strong&gt; - in particular for the resulting objects and links.&lt;/p&gt;
&lt;p&gt;The CAST Management Studio will &lt;strong&gt;automatically&lt;/strong&gt; determine the Technology type of an Analysis Unit when the packages are deployed and the Analysis Units are created. As such, all Technologies that are present in the Analysis Units in your Application will be visible in this tab, for example:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - Analyzer does not exclude generated code</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-analyzer-does-not-exclude-generated-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-analyzer-does-not-exclude-generated-code/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C# generated code can be recognized by the fact that the classes are using the System.CodeDOM.Compiler.GeneratedCode attribute. The generated code should be automatically be excluded from all metric results.&lt;/p&gt;
&lt;p&gt;In the below screenshots from Enlighten, visualizing for example class RemoteConnectivityFeature which is using the GeneratedCodeAttribute and the screenshot from the Dashboard which shows the same object as violation for several rules.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528031/566528034.png" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528031/566528033.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Mainframe - could not extend file XXXX No space left on device</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-mainframe-could-not-extend-file-xxxx-no-space-left-on-device/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-mainframe-could-not-extend-file-xxxx-no-space-left-on-device/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the Mainframe analysis error:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SQL Error: ERROR:  could not extend file &amp;ldquo;base/12002/t12_530455&amp;rdquo;: No space left on device.&lt;br&gt;
SQL Error: HINT:  Check free disk space..&lt;br&gt;
SQL Error: CONTEXT:  SQL statement &amp;ldquo;create local temporary table TMP_DELOBJPAR as.&lt;br&gt;
SQL Error:    select wobj.INTERNAL_OBJECT_ID as INTERNAL_OBJECT_ID, aop.SOURCE_ID as SOURCE_ID.&lt;br&gt;
SQL Error:    from AMT_OBJPRO aop join TMP_WK_OBJECTSTATUS wobj.&lt;br&gt;
SQL Error:                          on aop.SOURCE_ID = wobj.INTERNAL_OBJECT_ID.&lt;br&gt;
SQL Error:     and  aop.PROP = 0 .&lt;br&gt;
SQL Error:     and wobj.STATUS in (&amp;lsquo;I&amp;rsquo;, &amp;lsquo;U&amp;rsquo;) .&lt;br&gt;
SQL Error:     union.&lt;br&gt;
SQL Error:     select wobj.INTERNAL_OBJECT_ID as INTERNAL_OBJECT_ID, aop.SOURCE_ID as SOURCE_ID.&lt;br&gt;
SQL Error:       from AMT_OBJPRO aop join TMP_WK_OBJECTSTATUS wobj.&lt;br&gt;
SQL Error:                             on aop.SOURCE_ID = wobj.INTERNAL_OBJECT_ID.&lt;br&gt;
SQL Error:       and aop.PROP = 1 .&lt;br&gt;
SQL Error:       and wobj.STATUS = &amp;lsquo;I&amp;rsquo;&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_f_maj_param(integer) line 15 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_PARAM (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_f_maj_objmain(integer) line 106 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_OBJMAIN (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_f_maj_kb_obj(integer) line 24 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB_OBJ (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function amt_f_maj_kb(integer) line 22 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select AMT_F_MAJ_KB (I_IDSESSION)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function cache_flushdata(integer) line 35 at SQL statement (Severity 1, Msg No 1).&lt;br&gt;
Procedure call failed: ?fr_test_app_local.CACHE_FLUSHDATA,I_IDSESSION&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - The type or namespace name could not be found</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-the-type-or-namespace-name-could-not-be-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-the-type-or-namespace-name-could-not-be-found/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After the analysis of a DOTNet application, open the analysis log and verify the existence of the following warning(s)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;2018-08-13&lt;/strong&gt; 22:23:00.115 Warning MODULMSG ; Job execution C:\CASTMS\Deploy\website_with_dot\WEBSITE_CODE\Website.UI\Home.aspx.vb(56,92): error CS0246: The type or namespace name &amp;lsquo;XXXX&amp;rsquo; could not be found (are you missing a using directive or an assembly reference?)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2018-08-13 22:13:55.445151 Warning MODULMSG ; Job execution C:\CASTMS\Deploy\website_with_dot\WEBSITE_CODE\Website.UI\PoleAvailabilityManager.cs(25,17): error CS0234: The type or namespace name &amp;lsquo;VisualStudio&amp;rsquo; does not exist in the namespace &amp;lsquo;Microsoft&amp;rsquo; (are you missing an assembly reference?)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Unable to find or to use archive</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-find-or-to-use-archive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-find-or-to-use-archive/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution to the following warnings that you may encounter,when analyzing java source.&lt;/p&gt;
&lt;p&gt;Warning MODULMSG ; Job execution JAVA142: &lt;strong&gt;unable to find or to use archive&lt;/strong&gt; &amp;ldquo;S:\Sources\JAVA_CODE\maven-buildcentral\org\java_test\javatest-complete\1.4.0JTEST\jtest-complete-1.4.0JTEST.jar&amp;rdquo;. Archive &amp;lsquo;S:\Sources\JAVA_CODE\maven-buildcentral\org\java_test\javatest-complete\1.4.0JTEST\jtest-complete-1.4.0JTEST.jar&amp;rsquo; &lt;strong&gt;is not in .ZIP format&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Warning MODULMSG ; Job execution JAVA142: &lt;strong&gt;unable to find or to use archive&lt;/strong&gt; &amp;ldquo;S:\Sources\JAVA_CODE\maven-buildcentral\org\java_test\javatest-complete\1.4.0JTEST\jtest-complete-1.4.0JTEST.jar&amp;rdquo;. Archive &amp;lsquo;S:\Sources\JAVA_CODE\maven-buildcentral\org\java_test\javatest-complete\1.4.0JTEST\jtest-complete-1.4.0JTEST.jar&amp;rsquo; &lt;strong&gt;is not in .ZIP format.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring persistence database backup</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-persistence-database-backup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-persistence-database-backup/</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;: information about backing up the persistence databases used by Console (front-end) and all Nodes.&lt;/p&gt;
&lt;/div&gt;
&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;This documentation is valid only for &lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console (front-end) and all Nodes use a &lt;strong&gt;persistence database&lt;/strong&gt; (&lt;a href="http://h2database.com"&gt;&lt;strong&gt;h2&lt;/strong&gt;&lt;/a&gt;) to store information about global and application level settings. These databases are located by default here:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\AipConsole\AipConsole\db &amp;gt; Console front-end
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;%PROGRAMDATA%\AipConsole\AipNode\db &amp;gt; Node
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="automatic-backup"&gt;Automatic backup&lt;/h2&gt;
&lt;p&gt;By default in &lt;strong&gt;≥ 1.24&lt;/strong&gt;, these databases are backed up automatically to the following locations at &lt;strong&gt;1am&lt;/strong&gt; on a nightly basis. For &lt;strong&gt;Nodes&lt;/strong&gt;, the location is determined by storage folder settings - see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/install-aip-console/initial-configuration-steps/initial-configuration-steps-v-1-x/configure-aip-node-storage-folder-locations-optional-v-1-x/"&gt;Configure AIP Node storage folder locations - optional - v. 1.x&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to verify the installation of an extension</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-verify-the-installation-of-an-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-verify-the-installation-of-an-extension/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides checks to verify the proper installation of an extension in the CAST AIP platform.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:
&lt;ul&gt;
&lt;li&gt;General Extension Information (explanations, download, install, etc):  &lt;a href="http://doc.castsoftware.com/display/EXTEND"&gt;General Extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Specific Extension Information (specific versions, support, etc): &lt;a href="http://doc.castsoftware.com/display/DOCEXT"&gt;Specific Extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are the checks to be made to verify that an extension is properly installed:&lt;/p&gt;</description></item><item><title>DMT - Package Configuration tab - Which project should we take into account for the analysis?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-which-project-should-we-take-into-account-for-the-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab-which-project-should-we-take-into-account-for-the-analysis/</guid><description>&lt;h5 id="package-configuration-tab---which-project-should-we-take-into-account-for-the-analysis"&gt;Package Configuration tab - Which project should we take into account for the analysis?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that this is not visible for &lt;strong&gt;Database&lt;/strong&gt; and &lt;strong&gt;Specific Repository&lt;/strong&gt; Source Packages.&lt;/p&gt;
&lt;p&gt;Note that part of this section is designed to be configured once the source package has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;packaged&lt;/a&gt;, thus changes you make to this section once the source package has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;packaged&lt;/a&gt; will require you to &lt;strong&gt;re-run the Package action&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This section defines which &lt;strong&gt;projects&lt;/strong&gt; in your chosen source code the CAST Delivery Manager Tool should:&lt;/p&gt;</description></item><item><title>ENL - Dropping objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-dropping-objects/</guid><description>&lt;h5 id="dropping-objects"&gt;Dropping objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Dropping an object will remove it from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;. To drop an object:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;, select the object or objects that you want to drop from the Knowledge Base.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;Drop Object&lt;/strong&gt; on the toolbar (you can also use the right click shortcut menu).&lt;/li&gt;
&lt;li&gt;You will then be prompted whether you want to do this - select YES.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If none of the objects you want to drop are shared in the Knowledge Base (i.e. they do not belong to other analyzed projects), then the objects will be removed from the Knowledge Base and you will no longer see them in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/"&gt;Object Browser&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ENL - Oracle Home Selector dialog box</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-oracle-home-selector-dialog-box/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-oracle-home-selector-dialog-box/</guid><description>&lt;h5 id="oracle-home-selector-dialog-box"&gt;Oracle Home Selector dialog box&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Oracle Home Selector dialog box&lt;/strong&gt; is displayed when more than one &lt;strong&gt;Oracle Home&lt;/strong&gt; has been detected on your machine by CAST Products. This can happen when you are using any CAST Product and can prove problematic if you are extensively using the &lt;strong&gt;command line&lt;/strong&gt; to launch processes (the dialog box will be launched, halting the process).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222241/misc_images_orahome.gif?version=1&amp;amp;modificationDate=1549304361590&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;When the dialog box is launched, select which Oracle Home you want to use with the process you are attempting to carry out - select the Oracle Home you require (will be highlighted in blue) and click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Enlighten - Information - USE Insert or Select or Update Links not created</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-use-insert-or-select-or-update-links-not-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-use-insert-or-select-or-update-links-not-created/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains why USE Insert or Select or Update Links are not created.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="situation"&gt;Situation&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Version : 7.0.11&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Analyze VB.Net source code with Participating Database (Oracle 10g). Searching for linked objects in Enlighten shows regular &amp;ldquo;U&amp;rdquo; link for functions containing Select / Update / Insert query but not the expected &amp;ldquo;Ui&amp;rdquo; / &amp;ldquo;Us&amp;rdquo; / Uu&amp;quot; links.&lt;/p&gt;</description></item><item><title>Health Dashboard - Information - Snapshot selection and period start date in AAD</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-snapshot-selection-and-period-start-date-in-aad/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/health-dashboard-hd/health-dashboard-information-snapshot-selection-and-period-start-date-in-aad/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes one of the behaviors of the HD with respect to evolution(period selected) and snapshot selection&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528789/566528788.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you select any other version of the snapshot other than the latest one then you will see that the period start date is incorrect on the tiles as shown below :&lt;/p&gt;</description></item><item><title>Optimize Neo4j memory allocation</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-memory-allocation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/optimize-neo4j-memory-allocation/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;By default Neo4j is set to use the following RAM:&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;CAST Imaging ≥ 2.5.0&lt;/td&gt;
 &lt;td&gt;8GB of RAM memory (initial and maximum)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging ≤ 2.4.x&lt;/td&gt;
 &lt;td&gt;3GB of RAM memory (initial and maximum)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;If you are facing performance issues, it is possible to modify the allocated memory. See also &lt;strong&gt;&lt;a href="https://neo4j.com/docs/operations-manual/current/performance/memory-configuration/#_considerations"&gt;https://neo4j.com/docs/operations-manual/current/performance/memory-configuration/#_considerations&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;
&lt;p&gt;How do performance issues manifest themselves?&lt;/p&gt;
&lt;p&gt;In general, a sure sign that you need to modify the RAM allocated to Neo4j is when objects fail to load in CAST Imaging - particularly if there are a large number of objects to display - this is because the query used to fetch the objects for display is not completing before a timeout occurs. This timeout will manifest itself as a 504 (gateway timeout) error in the browser. Allocating additional RAM to Neo4j can help reduce the time required to complete the query.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to find the linkage of schema and tablespace</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-find-the-linkage-of-schema-and-tablespace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-find-the-linkage-of-schema-and-tablespace/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information on how to find the linkage of schema and tablespace in a particular Postgres server. The query will provide the results of all the tables and the corresponding tablespaces under which the schemas have been created.&lt;/p&gt;
&lt;p&gt; For more information on CAST Storage Service 2 (CSS2), please refer to &lt;a href="http://doc.castsoftware.com/display/DOC80/Install+CAST+AIP+components#InstallCASTAIPcomponents-CASTStorageService(CSS)2"&gt;CAST Storage Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After connecting to the postgres server in pgAdmin on which the linkage between schemas and their tablespaces are to be checked, run the following query:&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.3</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-3/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and deployment&lt;/h3&gt;
&lt;h4 id="renamed-war-files"&gt;Renamed WAR files&lt;/h4&gt;
&lt;p&gt;Continuing with the dashboard re-naming modifications made in CAST AIP 8.3.2 (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-2/"&gt;Release Notes - 8.3.2&lt;/a&gt;), the WAR files have now been renamed as follows:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Previous name&lt;/th&gt;
 &lt;th&gt;New name&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST-AAD.war&lt;/td&gt;
 &lt;td&gt;CAST-Health.war&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST-AED.war&lt;/td&gt;
 &lt;td&gt;CAST-Engineering.war&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST-AAD-AED.war&lt;/td&gt;
 &lt;td&gt;CAST-Health-Engineering.war&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Please ensure that you take note of this and modify any WAR deployment routines you may have. See also:&lt;/p&gt;</description></item><item><title>Removing snapshot data</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/removing-snapshot-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/removing-snapshot-data/</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 page explains how to remove snapshot data so that it is no longer available for display.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;If you need to remove snapshot data, there are two methods you can use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;via the &lt;strong&gt;CAST Management Studio (GUI mode)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;via the &lt;strong&gt;CAST Management Studio command line (CLI mode)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gui-mode"&gt;GUI mode&lt;/h2&gt;
&lt;p&gt;To remove snapshot data using the CAST Management Studio GUI, open the &lt;strong&gt;Application editor&lt;/strong&gt; and move to the &lt;strong&gt;Execute tab&lt;/strong&gt; (you can also open the &lt;strong&gt;Dashboard Service editor&lt;/strong&gt; and move to the &lt;strong&gt;Snapshots tab&lt;/strong&gt;):&lt;/p&gt;</description></item><item><title>Server Services - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/server-services-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/server-services-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="server"&gt;Server&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;HTTP Action&lt;/th&gt;
 &lt;th&gt;Media Type&lt;/th&gt;
 &lt;th&gt;URI Templates&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GET&lt;/td&gt;
 &lt;td&gt;application/json&lt;/td&gt;
 &lt;td&gt;server&lt;/td&gt;
 &lt;td&gt;Information about REST API internal state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 211.0px;"/&gt;&lt;col style="width: 726.0px;"/&gt;&lt;col style="width: 78.0px;"/&gt;&lt;col style="width: 65.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Properties&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;type&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(128,128,128);"&gt;Occurs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;href&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Auto reference&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;URI&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;"Server"&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;String&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;startDate&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Starting date of the server&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Date&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Statistics about memory usage (mega-bytes)&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalInitialMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes, before initializing memory cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.totalMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.freeMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Free memory according to the JVM in mega-bytes&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;memory.usedMemory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Total memory - Free memory&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Integer&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.errorsCounter&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total number of requests in errors&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.totalTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.averageTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Total elapsed time of requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;requests.maxTime&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Longest elapsed time of all requests in milliseconds&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Statistics about concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Structure&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;currentConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The current number of concurrent clients in read time. &lt;br/&gt;Note that  the current request to fetch this information is not included in the count.&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;maxConcurrentClients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;The maximum number of concurrent clients&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Integer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;status&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Server status either "LOADING" or "READY"&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;1&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of all metrics with param name and values</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-all-metrics-with-param-name-and-values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-all-metrics-with-param-name-and-values/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central base returns the list of metrics that have parameters and their associated parameters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_num_value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_char_value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_values&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_index&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;15&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;17&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects that are part of the action plan for a given snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-the-action-plan-for-a-given-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-the-action-plan-for-a-given-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page list the objects that are part of the &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST+Application+Engineering+Dashboard+-+CAST+AED#CASTApplicationEngineeringDashboard-CASTAED-ActionPlan"&gt;Action Plan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;viewer_action_plans&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vap&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the history of creation and deletion of snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-history-of-creation-and-deletion-of-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-history-of-creation-and-deletion-of-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To check the history of creation and deletion of snapshots ,the following query can be run on the central repository.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;dss_create_snapshot%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Start DSS_PURGE_SNAPSHOT&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Start ADG_DELETE_VIOLATION_STATUSES for snapshot %&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dh&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - How to give access in CSS to only a single local base for use by enlighten</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-how-to-give-access-in-css-to-only-a-single-local-base-for-use-by-enlighten/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-how-to-give-access-in-css-to-only-a-single-local-base-for-use-by-enlighten/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries that can be run on CSS (postgres) that will enable access to only a single local base for use by enlighten. The operator CSS user has too many permissions and privileges to provide to a person who should only have limited access to Enlighten.&lt;/p&gt;
&lt;p&gt;The user credentials created with these special permissions can then be given to people who should only have limited access to CAST databases and should only have access to Enlighten on specific knowledge bases.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to get the list of projects and unreviewed DLM links</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-projects-and-unreviewed-dlm-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-projects-and-unreviewed-dlm-links/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to list the projects and associated unreviewed DLM (dynamic link manager) links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;DLM Project Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Unreviewd Links&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AccKnd&lt;/span&gt;&lt;span class="w"&gt; 		 &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This query is for non-reviewed links. This can be modified for other types of links by changing the where clause of c.prop to the appropriate value. Please see the following page for more information: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-determine-dlm-status/"&gt;SQL Queries - CAST Knowledge Base - Queries on Links - How to determine DLM status&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get Lines of Code by object type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-lines-of-code-by-object-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-lines-of-code-by-object-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives you the SQL queries to perform to get LoC by object type in the knowledge base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PLEASE NOTE:  THE QUERIES BELOW ARE ONLY VALID IN CAST AIP 8.3.36 AND BELOW.  FOR CAST AIP 8.3.37 AND ABOVE YOU MUST MODIFY THE QUERIES AS FOLLOWS:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;change references:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;properties = 0&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;to&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;properties &amp;amp; 255 = 0&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to update C++ AU Settings from BackEnd</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-update-c-au-settings-from-backend/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-update-c-au-settings-from-backend/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will let you change the CPP analysis unit settings for &amp;ldquo;&lt;strong&gt;IDE used for this Analysis Unit&lt;/strong&gt;&amp;rdquo; to &amp;ldquo;&lt;strong&gt;Not Specified&lt;/strong&gt; and &amp;ldquo;&lt;strong&gt;STL Support&lt;/strong&gt;&amp;rdquo; as &amp;ldquo;&lt;strong&gt;Cast emulation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To update the settings -&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CMS_CPP_Analysis&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DevEnv_Usage&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;DevEnvDefault&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Stl_Usage&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;StlUsageCastEmulation&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to get the size of schemas and temporary space on PostgreSQL database</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-the-size-of-schemas-and-temporary-space-on-postgresql-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-the-size-of-schemas-and-temporary-space-on-postgresql-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries on this page provide the size of schemas and temporary space on a PostgreSQL database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Schema Size:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_size_pretty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_relation_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="p"&gt;))::&lt;/span&gt;&lt;span class="nb"&gt;BIGINT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relnamespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;c802_XXXX&amp;rdquo;;&amp;ldquo;1414 MB&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;c736_XXXX&amp;rdquo;;&amp;ldquo;162 MB&amp;rdquo;&lt;br&gt;
&amp;ldquo;c736_XXXX&amp;rdquo;;&amp;ldquo;123 MB&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>TCC - Update Configuration</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-update-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-update-configuration/</guid><description>&lt;h5 id="update-configuration"&gt;Update Configuration&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Transaction Configuration Center includes a feature called &lt;strong&gt;Update Configuration&lt;/strong&gt; that allows you to apply updates to your set definitions from an XML based file (a .TCCSetup file). This XML file may have been sent to you by CAST or is provided as part of an AIP extension.&lt;/p&gt;
&lt;p&gt;The update will be applied ONLY to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/"&gt;Templates node&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Applying a file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Create a .TCCSetup file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Manually updating the .TCCSetup file&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="applying-a-file"&gt;Applying a file&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;To apply a .TCCSetup file, right click the root &lt;strong&gt;Templates node&lt;/strong&gt; and select &lt;strong&gt;Update Configuration&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/update_config2.jpg?version=1&amp;amp;modificationDate=1549304393023&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Tools - How to synchronize CAST databases triplet</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-synchronize-cast-databases-triplet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-synchronize-cast-databases-triplet/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to synchronize the CAST Databases triplet. This is needed when reproducing an issue that is reported by a user on their environment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Synchronize the triplet&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please note:  The below steps are shown for the CAST Storage Service database. &lt;/p&gt;</description></item><item><title>Troubleshooting Process</title><link>https://doc.castsoftware.com/export-v2/fbp/troubleshooting-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/fbp/troubleshooting-process/</guid><description>&lt;p&gt;&lt;a href="https://doc-data.castsoftware.com/FBP/attachments/469631118/469631119.png"&gt;&lt;img src="http://confluence.castsoftware.com/download/attachments/1041826526/worddavd370d57e219362d79e436b0ab5a884fe.png?version=1&amp;amp;modificationDate=1562238904410&amp;amp;api=v2" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="entry-criteria"&gt;Entry Criteria:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Errors/warning/alerts are encountered in the CAST tools (DMT, CMS, Enlighten, TCC)&lt;/li&gt;
&lt;li&gt;Global Application Intelligence Center (GAIC) troubleshooting guide&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="process-steps"&gt;Process Steps:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;When an error or warning is encountered:
&lt;ol&gt;
&lt;li&gt;Refer to the GAIC troubleshooting guide for CAST tools which gives information about:
&lt;ol&gt;
&lt;li&gt;Which errors/warnings/alerts can be ignored?&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Remediation, resolution, and workaround details
&lt;ol&gt;
&lt;li&gt;Refer to &lt;a href="https://help.castsoftware.com/hc/en-us"&gt;Technical Knowledge Base (TKB)&lt;/a&gt; for known issues and limitations&lt;/li&gt;
&lt;li&gt;Refer to Zendesk for similar issues faced&lt;/li&gt;
&lt;li&gt;Raise a Support ticket&lt;/li&gt;
&lt;li&gt;Consult Product Management (PMT) or the Research and Development (R&amp;amp;D) team&lt;/li&gt;
&lt;li&gt;Consult SME if recommended by Support or PMT&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="exit-criteria"&gt;Exit Criteria:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Verify if the above steps have solved the issue&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="deliverable-outcomes"&gt;Deliverable Outcomes:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;All errors, warnings and alerts are remediated&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="best-practices"&gt;Best Practices:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Refer to the &lt;a href="https://help.castsoftware.com/hc/en-us/categories/200280268-CAST-Technical-Support"&gt;Zendesk&lt;/a&gt; for Solution Delivery best practices&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>User Guide - Using the Path Finder feature</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-path-finder-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-path-finder-feature/</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;: information about the &lt;strong&gt;Path Finder&lt;/strong&gt; feature introduced in CAST Imaging &lt;strong&gt;≥ 2.9.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Debugging is challenging when the path between elements is unknown. Developers may have difficulty isolating the root cause of an issue or understanding how data flows between the elements involved. This lack of visibility can prolong the debugging process and impede efficient resolution. The &lt;strong&gt;Path Finder&lt;/strong&gt; feature helps developers to quickly navigate through large code bases, see the relationship between elements to evaluate the effects of their modifications and find chances for code reuse and optimization. This leads to faster debugging and effective resolution.&lt;/p&gt;</description></item><item><title>1.25</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-25/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.25.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;The Combined WAR&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.25.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.25.1-funcrel &lt;/strong&gt;(&lt;span style="color: rgb(23,43,77);"&gt;no feature updates or customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.25.1-funcrel&lt;/strong&gt; (with a customer bug fix &lt;span style="color: rgb(23,43,77);"&gt;in the RestAPI&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;The Standalone WAR&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The standalone WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.25.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt; contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.25.1-funcrel &lt;/strong&gt;(&lt;span style="color: rgb(23,43,77);"&gt;no feature updates or customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.25.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.25&lt;/strong&gt;&lt;strong&gt;.1-funcrel&lt;/strong&gt; (with a customer bug fix &lt;span style="color: rgb(23,43,77);"&gt;in the RestAPI&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;</description></item><item><title>1.25</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-25/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.25.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1250-funcrel"&gt;1.25.0-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3217&lt;/td&gt;
 &lt;td&gt;Console error on changing assessment model selector&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3216&lt;/td&gt;
 &lt;td&gt;Console error on drill down to exclusion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3264&lt;/td&gt;
 &lt;td&gt;Background blur when Dialog is open in Action Plan and Exclusion views&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3214&lt;/td&gt;
 &lt;td&gt;Download button hover CSS need to fix for all Violation Tables&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3209&lt;/td&gt;
 &lt;td&gt;Console error with Architecture model view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3293&lt;/td&gt;
 &lt;td&gt;Architecture models dependency arrows are not correctly oriented&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3263&lt;/td&gt;
 &lt;td&gt;Same tooltip &amp;ldquo;Download AEP data to a file&amp;rdquo; is displaying in functional and enhancement size views&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28144&lt;/td&gt;
 &lt;td&gt;Mismatch in removed violations count between dashboard (Dashboard open through CMS and WAR)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.26</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-26/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="compatibility-matrix"&gt;Compatibility matrix&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Required release&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;RESTAPI for embedded dashboards&lt;/td&gt;
 &lt;td&gt;≥ 1.26.1-funcrel&lt;/td&gt;
 &lt;td&gt;RESTAPI 2.4.1-funcrel (Spring Boot ZIP) - includes the fix for the Apache Log4j vulnerability.&lt;/td&gt;
 &lt;td&gt;You must use the RESTAPI provided with the current release of AIP Console, otherwise there is no guarantee of compatibility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.26.0-funcrel&lt;/td&gt;
 &lt;td&gt;RESTAPI 2.2.1-funcrel (Spring Boot ZIP)&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging&lt;/td&gt;
 &lt;td&gt;≥ 1.26.0-funcrel&lt;/td&gt;
 &lt;td&gt;≥ 2.5.2-funcrel&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="upgrading-to-126"&gt;Upgrading to 1.26&lt;/h2&gt;
&lt;p&gt;The following technical notes are intended to provide additional information about the upgrade process for moving to 1.26:&lt;/p&gt;</description></item><item><title>2.5</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-5/</guid><description>&lt;h3 id="252-funcrel"&gt;2.5.2-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Search only for object - Advanced configuration&lt;/td&gt;
 &lt;td&gt;The default value for &amp;lsquo;Search by position&amp;rsquo; inside Advanced configurations is now set to &amp;lsquo;Start&amp;rsquo;. Previously, this defaulted to &amp;lsquo;any&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Admin Center - Become Super Admin pop-up improvements&lt;/td&gt;
 &lt;td&gt;In order to prevent users from clicking &amp;lsquo;Become Super Admin&amp;rsquo; multiple times, the button is disabled after the first click, and the loading icon is shown until the Upgrade is successful.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4067&lt;/td&gt;
 &lt;td&gt;Fix issue with duplicate roles created on restarting CAST Imaging services.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4060&lt;/td&gt;
 &lt;td&gt;Fix schema name mismatch with default alias during upgrade.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-4066&lt;/td&gt;
 &lt;td&gt;Fix failing sourcecode API due to missing schema name on app details.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30536&lt;/td&gt;
 &lt;td&gt;Import is stuck at the step &amp;ldquo;Identification of Subset Objects&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30701&lt;/td&gt;
 &lt;td&gt;Removal of application from CAST Imaging failed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30811&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;BECOME SUPER ADMIN&amp;rdquo; is not working after upgrading to 2.5.1 from 2.4.1 with either LDAP or SAML authentication enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="251-funcrel"&gt;2.5.1-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;If you are deploying CAST Imaging on Docker, CAST Imaging ≥ 2.5.0-funcrel requires Docker Installer ≥ 1.2.2-funcrel for both clean installations and upgrades. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Docker+Installer"&gt;https://doc.castsoftware.com/display/IMAGING/Docker+Installer&lt;/a&gt;, &lt;a href="https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+installation+for+Docker+on+Linux+or+Microsoft+Windows"&gt;https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+installation+for+Docker+on+Linux+or+Microsoft+Windows&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker"&gt;https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ACH - Glossary</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-glossary/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Version Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-version-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-version-strategy/</guid><description>&lt;h2 id="available-options"&gt;Available options&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127522/576127523.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These options allow you to configure a version retention policy for all applications managed by Console:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;to retain &lt;strong&gt;versions for a specific number of days&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;or to retain a &lt;strong&gt;min or max number of versions per Application&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;optionally &lt;strong&gt;delete associated snapshots&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Delete the versions if they are older than X day(s)&lt;/th&gt;&lt;td class="confluenceTd"&gt;Disabled by default. This option allows you to configure a retention policy that will delete any version for any Application that is &lt;strong&gt;older than X number of days&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Keep minimum X version(s) per application&lt;/th&gt;&lt;td class="confluenceTd"&gt;Disabled by default. This option allows you to configure a &lt;strong&gt;minimum number of versions&lt;/strong&gt; to retain for any given Application.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Keep maximum X version(s) per application&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;Disabled by default. This option allows you to configure a &lt;strong&gt;maximum number of versions&lt;/strong&gt; to retain for any given Application.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Delete associated snapshots&lt;/th&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Not visible and disabled by default:&lt;/p&gt;</description></item><item><title>AIP Console - Information - V2 - How to get an application GUID for an application AIP Console</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-get-an-application-guid-for-an-application-aip-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-get-an-application-guid-for-an-application-aip-console/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to find &lt;strong&gt;APP GUID&lt;/strong&gt; for application in the AIP Console.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 1.x , 2.x or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The application GUID can be fetched from the postgres/H2 db , GUI or API in console.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A. How to get the GUID of the application from the GUI&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the application from the list of applications you have in the console.&lt;/li&gt;
&lt;li&gt;Now navigate to the overview, you will see the GUID of the application in the web URL ( highlighted in  bold in the URL &lt;a href="http://localhost:8081/#/applications/53280ed5-8407-4c03-84f8-5214818e2dbf/overview"&gt;http://localhost:8081/#/applications/**53280ed5-8407-4c03-84f8-5214818e2dbf/**overview&lt;/a&gt; )&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/662143458/662143459.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to compute the metric grade at module level</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-module-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-module-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the computation of the metric grade at module level. Computation need to be done on the central Database. Note that if the grade is shown as &amp;lsquo;N/A&amp;rsquo; in the Dashboard, this means that the diagnostic has not been calculated. This guide does not cover this case. Follow the guide &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-quality-rule/cast-engineering-dashboard-quality-rule-missing-quality-rule/"&gt;CAST Engineering Dashboard - Quality rule - Missing Quality Rule&lt;/a&gt; instead. This computation can be useful when comparing two snapshot results or when the metric grade at system/application/module level is not as expected (0, 4 or any other).&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid too many copy pasted artifacts</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-too-many-copy-pasted-artifacts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-too-many-copy-pasted-artifacts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handle the case when an object is not supposed to be violated by the QR &lt;strong&gt;&amp;ldquo;Avoid too many copy pasted artifacts&amp;rdquo;&lt;/strong&gt;, but the violation is missing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="step-by-step-scenario"&gt;Step by Step scenario&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Take snapshot&lt;/li&gt;
&lt;li&gt;Open CED and observe that the violation is missing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the below actions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From the knowledge schema, get the Id of the artifact that is similar to the object on which there is violation:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.33</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-33/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-33/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.33 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.33&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="other-impacts-of-changes-made-in-aip-core-8333"&gt;Other impacts of changes made in AIP Core 8.3.33&lt;/h2&gt;
&lt;h3 id="sapabap"&gt;SAP/ABAP&lt;/h3&gt;
&lt;p&gt;Refactoring of part of the SAP/ABAP analyzer has been implemented. This refactoring increases the maintainability of the analyzer while also increasing accuracy. As a result of the changes, some impacts to analysis results are to be expected when re-analyzing existing unchanged source code with this release:&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 - MS SQL Server / Sybase Reference Guide</title><link>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-ms-sql-server-sybase-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-ms-sql-server-sybase-reference-guide/</guid><description>&lt;h5 id="ms-sql-server--sybase-reference-guide"&gt;MS SQL Server / Sybase Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&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;Object&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Instance&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Trigger&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Function&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Procedure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;View&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Table Column / View Column&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Index, Foreign Key Constraint, Primary Key Constraint, Unique Constraint&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Note that &lt;strong&gt;Synonyms&lt;/strong&gt; are not supported: any reference to a synonym is silently ignored by the analyzer (no message issued).&lt;/p&gt;</description></item><item><title>CMS - User Input Security tab</title><link>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-user-input-security-tab/</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-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-user-input-security-tab/</guid><description>&lt;h5 id="user-input-security-tab"&gt;User Input Security tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220777/tabs_user_input_sec.jpg?version=1&amp;amp;modificationDate=1549304342490&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that in CAST AIP 8.3.0 - 8.3.9, the &lt;strong&gt;User Input Security tab&lt;/strong&gt; contains options that enable you to add &lt;strong&gt;custom sanitization&lt;/strong&gt;, &lt;strong&gt;input&lt;/strong&gt; and &lt;strong&gt;target methods&lt;/strong&gt;. Even though these options exist and can be used, they do not function and any custom methods that are added will be ignored in an analysis. The options will be removed in CAST AIP 8.3.10.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this tab are valid for ALL &lt;strong&gt;Analysis Units&lt;/strong&gt; defined in the current Application.&lt;/li&gt;
&lt;li&gt;User Input Security is only run when you &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;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="introduction"&gt;Introduction&lt;/h6&gt;
&lt;p&gt;In order to detect User Input Security flaws, CAST provides an optional analysis feature that implements a dataflow algorithm to detect variables that flow from the user down to a critical resource without prior sanitization, allowing hackers to send them data that will harm IT applications (security vulnerabilities).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - Generate snapshot after some jobs failed in the analysis unit and see the results for successful jobs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-generate-snapshot-after-some-jobs-failed-in-the-analysis-unit-and-see-the-results-for-successful-jobs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-generate-snapshot-after-some-jobs-failed-in-the-analysis-unit-and-see-the-results-for-successful-jobs/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is to explain how to generate snapshot after some jobs failed in the analysis unit and see the results for sucessfull jobs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If there are some jobs failed in the analysis unit and if you want see the results for only successful jobs except failed ones. It is not possible to generate the snapshot if one analysis unit has failed. Because it might have impact on the data in the dashboard, it might lead to partial result on the dashboard.&lt;br&gt;
The only workaround is to rework the analysis unit definition manually to remove the failing part of the code (maybe the whole analysis unit) and re-analyze only the analysis unit part which is successful.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - null value in column source_id violates not-null constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-null-value-in-column-source-id-violates-not-null-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-null-value-in-column-source-id-violates-not-null-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the error which is faced when running HTML/JS analysis :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;990268&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;column&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;source_id&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;not&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;990268&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Failing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;contains&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;6167556&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;I&lt;/span&gt;&lt;span class="p"&gt;)..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;990268&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into AMT_OBJPRO (SOURCE_ID, TARGET_ID, PROP, STATUS).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.990268	Error	MODULMSG ; Job execution	SQL Error: select il.INTERNAL_SOURCE_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: il.INTERNAL_TARGET_ID, .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: min(ip.PROPERTY_INT), .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: &amp;#39;I&amp;#39;.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: from AMT_PRJLINK il .
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: join AMT_PRJREL ip.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: on il.LINK_ID = ip.OBJECT_ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: where il.LINK_TYPE_ID = L_LINKTYPE.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; 2019-05-14 17:57:33.991265	Error	MODULMSG ; Job execution	SQL Error: group by il.INTERNAL_SOURCE_ID, il.INTERNAL_TARGET_ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;amt_p_fill_prj&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;63&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select AMT_P_FILL_PRJ (I_IDSESSION)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;amt_p_split_fill&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;60&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select AMT_P_SPLIT_FILL (I_IDSESSION)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;amt_p_split_in&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;select AMT_P_SPLIT_IN (I_IDSESSION)&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;33&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;991265&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;cache_processid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;28&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Severity&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Msg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;No&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;2019&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;05&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;17&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;57&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;34&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;230285&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;MODULMSG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Job&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;execution&lt;/span&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;Procedure&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;failed&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;?&lt;/span&gt;&lt;span class="n"&gt;us93520_1_local&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;CACHE_PROCESSID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;I_IDSESSION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;I_IDUSRPRO&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Sybase ASE TSQL with Core CAST AIP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sybase-ase-tsql-with-core-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sybase-ase-tsql-with-core-cast-aip/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will guide you to troubleshoot the problems you may face while running the analysis on Sybase Application.  &lt;/p&gt;
&lt;p&gt;For more information, refer to: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Information Guides  &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Error Free Logs - &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analysis+for++Technology++-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Run Analysis for Technology - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Type XXX is not defined</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-type-xxx-is-not-defined/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-type-xxx-is-not-defined/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running .NET analysis you get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;2019-04-09 16:18:57.327580�    Information�    MODULMSG ; Job execution�    S:\Sources\Test\CODE\Test\Client\Assesment\Wizard.Designer.vb(2500) : error BC30002: Type &amp;lsquo;Infragistics.Win.UltraWinMaskedEdit.UltraMaskedEdit&amp;rsquo; is not defined&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - Unable to identify the mapped files of the application that are referenced in the hibernate config xml</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-identify-the-mapped-files-of-the-application-that-are-referenced-in-the-hibernate-config-xml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-unable-to-identify-the-mapped-files-of-the-application-that-are-referenced-in-the-hibernate-config-xml/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains about the following warning you may get while analysing hibernate xml file - hibernate-config.xml&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Unable to add &amp;lsquo;XXX/config/data/model/CategorieDataObj.hbm.xml&amp;rsquo; (relative path) referenced in &amp;lsquo;XXX\WEB-INF\hibernate-config.xml&amp;rsquo;&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;(coche)&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Impact on the Analysis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The warning have no impacts on the analyzes job or on function point computation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The warning message &amp;ldquo;Unable to add &amp;lsquo;XXX/config/data/model/CategorieDataObj.hbm.xml&amp;rsquo; (relative path) referenced in &amp;lsquo;XXX\WEB-INF\hibernate-config.xml&amp;rsquo;&amp;rdquo; means that CAST is unable to identify the mapped files of the application that are referenced in the hibernate-config.xml (or hibernate.cfg.xml).&lt;/p&gt;</description></item><item><title>Configuring RAM for AIP Console front-end and AIP Nodes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-ram-for-aip-console-front-end-and-aip-nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-ram-for-aip-console-front-end-and-aip-nodes/</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 page provides information about changing the RAM allocation for Console or Node services &lt;strong&gt;when deployed via Java JAR/Windows installers whether in 1.x or ≥ 2.x (enterprise and standalone mode).&lt;/strong&gt; When using ≥ 2.x enterprise mode and you have deployed via &lt;strong&gt;Docker&lt;/strong&gt;, RAM allocated to containers is managed by Docker.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;RAM requirements for &lt;strong&gt;host servers&lt;/strong&gt; are listed in **&lt;a href="https://doc.castsoftware.com/export-v2/sizing/cast-aip-for-dashboards/cast-aip-for-dashboards-hardware-requirements/"&gt;CAST AIP for Dashboards - Hardware requirements&lt;/a&gt;**or in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export/IMAGINGDRAFT/Hardware+requirements+for+CAST+Imaging"&gt;Hardware requirements for CAST Imaging&lt;/a&gt;&lt;/strong&gt;, however, &amp;ldquo;out of the box&amp;rdquo;, when running Console/Node in a &lt;strong&gt;non-Docker deployment scenario&lt;/strong&gt; (i.e. using the Java JAR/Windows installers), the Windows Services and batch scripts made available to run the services (which are all Java services) are configured to run with &lt;strong&gt;conservative&lt;/strong&gt; RAM memory allocations as shown in the table below:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - How to view CastLog2 files on the system which does not have CAST AIP installed</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-view-castlog2-files-on-the-system-which-does-not-have-cast-aip-installed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-how-to-view-castlog2-files-on-the-system-which-does-not-have-cast-aip-installed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This guide will help one to view the CastLog2 files with the CASTLog2Viewer.exe on the system which does not have CastAIP installed. Usually if you see the log from the DMT application it will be opened with CastLog2Viewer.exe but when trying to open the logs from the folder you can use this solution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Package Content tab</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab/</guid><description>&lt;h5 id="package-content-tab"&gt;Package Content tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Package Content tab&lt;/strong&gt; displays information about what the CAST Delivery Manager has identified in the source code package according to the configuration settings set in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab/"&gt;Package Configuration tab&lt;/a&gt; - as such, it is only populated with data once you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;packaged a Source Code Package&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The tab contains various sub sections and each differs slightly for each type of Source Package you can define. Select the section you want to know more about:&lt;/p&gt;</description></item><item><title>ENL - Expanding links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-expanding-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-expanding-links/</guid><description>&lt;h5 id="expanding-links"&gt;Expanding links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To expand links between objects in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-escalated-links/"&gt;escalated link&lt;/a&gt; you want to expand to launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Expand Link&lt;/strong&gt; (you can also select this option from the &lt;strong&gt;Explore&lt;/strong&gt; menu).&lt;/li&gt;
&lt;li&gt;In the displayed &lt;strong&gt;Expand Link dialog box&lt;/strong&gt; (see below), child objects not currently displayed in the Graphical View will be listed.&lt;/li&gt;
&lt;li&gt;Select the child objects you want to add to the Graphical View.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to confirm the action. The objects will be added to the Graphical View. The escalated link will be removed and replaced with other link types.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="expand-link-dialog-box"&gt;Expand Link Dialog box&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_expandlink.gif?version=1&amp;amp;modificationDate=1549304370230&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - Using Link Properties in Enlighten to find out more information about a link between objects</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-using-link-properties-in-enlighten-to-find-out-more-information-about-a-link-between-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-using-link-properties-in-enlighten-to-find-out-more-information-about-a-link-between-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to use link properties in Enlighten to find out more information about a link between objects.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For Cast 8.2: &lt;a href="http://doc.castsoftware.com/display/DOC82/ENL+-+Property+window"&gt;Property window&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Cast 8.1: &lt;a href="http://doc.castsoftware.com/display/DOC81/ENL+-+Property+window"&gt;Property window&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Cast 8.0: &lt;a href="http://doc.castsoftware.com/display/DOC80/ENL+-+Property+window"&gt;Property window&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the property window on a link between two objects can provide valuable information on how the link was created.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to set up several Tablespace for postgres Schema in CSS1</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-set-up-several-tablespace-for-postgres-schema-in-css1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-set-up-several-tablespace-for-postgres-schema-in-css1/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe how to choose a user defined tablespace in CSS1 when creating schemas via Servman&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="create-a-new-tablespace"&gt;Create a new Tablespace&lt;/h4&gt;
&lt;p&gt;to do so, I had to create a folder (say C:\Program Files\CAST\CASTStorageService\tablespace2) , then declare a tablespace on it, using PGAdmin3&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CREATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TABLESPACE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tablespace2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OWNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;operator&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LOCATION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;C:/Program Files/CAST/CASTStorageService/tablespace2&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="declare-the-tablespace-as-a-the-default-tablespace"&gt;Declare the tablespace as a the default tablespace&lt;/h4&gt;
&lt;p&gt;To do this, you have to change the postgres variable named default_tablespace. there are several places where this can &amp;ldquo;a priori&amp;rdquo;  be done&lt;/p&gt;</description></item><item><title>Reconfiguring the front end service to use an alternative unsecure port</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-an-alternative-unsecure-port/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-an-alternative-unsecure-port/</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;: How to change the port on which the front end service runs (&lt;strong&gt;CAST Imaging System - imaging-fe&lt;/strong&gt; Windows Service or &lt;strong&gt;nginx&lt;/strong&gt; Docker container).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Imaging front end runs by default on &lt;strong&gt;port 80&lt;/strong&gt; in ≤ 2.0.0-beta5 or &lt;strong&gt;port 8083&lt;/strong&gt; (or the first free port available after 8083) in ≥ 2.0.0-beta6. If this port is already used by another pre-existing service you can reconfigure the service to use an alternative (for example 8080).&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.2</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-2/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and Deployment&lt;/h3&gt;
&lt;h4 id="cast-aip-installer-setup"&gt;CAST AIP installer (setup)&lt;/h4&gt;
&lt;p&gt;Three new screens have been added to the CAST AIP installer (setup). These screens are visible only when installing CAST AIP in a non-upgrade scenario (i.e. CAST AIP from the same major/minor release track does not already exist on the machine) and allow you modify the &lt;strong&gt;locations&lt;/strong&gt; for various CAST &lt;strong&gt;log&lt;/strong&gt;, &lt;strong&gt;temporary&lt;/strong&gt; and &lt;strong&gt;miscellaneous files&lt;/strong&gt;. These locations will be valid for all CAST applications. There is no requirement to change these path locations unless you need to - the paths suggested in each screen are the default locations used by CAST AIP. The locations can be overridden once the setup has completed by modifying the CastGlobalSettings.ini file. See Install CAST AIP from setup.&lt;/p&gt;</description></item><item><title>RestAPI authentication using an API key</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/restapi-authentication-using-an-api-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/restapi-authentication-using-an-api-key/</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; an explanation of how to authenticate with the RestAPI using an API key - primarily to enable the Report Generator to authenticate when &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;SAML mode&lt;/a&gt;&lt;/strong&gt; is active.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;If you have enabled &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;SAML authentication mode&lt;/a&gt;&lt;/strong&gt; for your CAST Dashboard/RestAPI deployment, certain CAST features and services will not be able to authenticate to access data, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/"&gt;Report Generator&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Automated actions using &lt;strong&gt;&lt;a href="https://curl.haxx.se/"&gt;CURL&lt;/a&gt;&lt;/strong&gt; (for example &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/advanced-configuration-options-for-all-dashboards/reload-the-cache/"&gt;cache reload&lt;/a&gt;&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is because SAML is designed as a single sign-on mode for browsers and therefore non-browser clients (like Report Generator and CURL) cannot use the protocol. In order to resolve this issue, CAST provides the ability to define an &lt;strong&gt;API Key&lt;/strong&gt; in the CAST dashboards/RestAPI that can be used to bypass SAML authentication.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of critical metrics</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-critical-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-critical-metrics/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central base provides the list of critical metrics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_critical&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;7520;&amp;ldquo;Avoid unchecked return code (SY-SUBRC) after OPEN SQL or READ statement&amp;rdquo;&lt;br&gt;
7372;&amp;ldquo;Enable Struts Validator plugin&amp;rdquo;&lt;br&gt;
7144;&amp;ldquo;Action Artifacts should not directly use database objects&amp;rdquo;&lt;br&gt;
7890;&amp;ldquo;Web Dynpro - Never use INCLUDE statement&amp;rdquo;&lt;br&gt;
5094;&amp;ldquo;Avoid using MOVE CORRESPONDING &amp;hellip; TO &amp;hellip;&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if an object is violated by a quality rule</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-violated-by-a-quality-rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-violated-by-a-quality-rule/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query check if an object is violated by a quality rule. To execute the query you need to get the following entries :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;metric_id can be fetched by using the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-id-of-a-quality-rule/"&gt;CAST Engineering Dashboard - Information - How to get the ID of a Quality Rule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;snapshot_id can be fetched by using the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;object_id can be fetched by using the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-id-of-an-object/"&gt;SQL Queries - CAST Central Base - Queries on Objects - How to get the ID of an object&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the list of different files between 2 snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-different-files-between-2-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-list-of-different-files-between-2-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to provide the list of files which are in one snapshot but not in another. This query requires that two snapshots have been completed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query should be run on the central database. The query will list files that are in &amp;lt;new_snapshot_id&amp;gt; that are not in &amp;lt;old_snapshot_id&amp;gt;. The values for &amp;lt;new_snapshot_id&amp;gt; and &amp;lt;old_snapshot_id&amp;gt; must be manually provided in the query below. See the following page for assistance with getting the snapshot_id: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to get the List of DLM links by type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-dlm-links-by-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-dlm-links-by-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to list the number of unreviewed DLM (dynamic link manager) links by type&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdt2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This query is for non-reviewed links. This can be modified for other types of links by changing the where clause of a.prop to the appropriate value. Please see the following page for more information: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-determine-dlm-status/"&gt;SQL Queries - CAST Knowledge Base - Queries on Links - How to determine DLM status&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get object details of an Enlighten view</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-details-of-an-enlighten-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-details-of-an-enlighten-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page explains how to get the object details which are saved in enlighten view.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During Enlighten validation, If we are saving some object with views, the below query will help to get the saved object list/details-&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;modkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mk&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;mk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to modify existing version name in all components</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-modify-existing-version-name-in-all-components/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-modify-existing-version-name-in-all-components/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to change the Version name of an application that is already been delivered to CMS in all Cast components.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://jira.castsoftware.com/secure/attachment/298395/298395_image-2021-06-29-18-11-14-222.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Please take a backup of the Application triplet before you execute the below queries and close the CAST-MS before you execute the queries.&lt;/p&gt;</description></item><item><title>TCC - Use the Command Line Interface (CLI)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-use-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/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-use-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 use the CAST Transaction Configuration Center 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 Transaction Configuration 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, 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 Transaction Configuration CLI includes multiple command arguments to perform various different actions including:&lt;/p&gt;</description></item><item><title>Tools - Getting HTTPS headers</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-getting-https-headers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-getting-https-headers/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Different tools are available to have HTTPS headers. below are some examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HttpFox : Firefox only, free to use&lt;/li&gt;
&lt;li&gt;HttpWatcher : IE &amp;amp; Firefox, not free&lt;/li&gt;
&lt;li&gt;IEInspector HTTP Analyzer : IE &amp;amp; Firefox, not free&lt;/li&gt;
&lt;li&gt;dynaTrace AJAX Edition: IE only, free to use&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, with dynaTrace AJAX Edition:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Start dynaTrace AJAX Edition&lt;/li&gt;
&lt;li&gt;Click on &amp;ldquo;Start Tracing&amp;rdquo;. IE starts.&lt;/li&gt;
&lt;li&gt;Open the ADG URL and login&lt;/li&gt;
&lt;li&gt;Navigate in ADG in IE&lt;/li&gt;
&lt;li&gt;Switch to the dynaTrace window&lt;/li&gt;
&lt;li&gt;In the left part of the window, navigate in the tree in browser &amp;gt; HTTP server name &amp;gt; Network.&lt;/li&gt;
&lt;li&gt;Double click on &amp;ldquo;Network&amp;rdquo; . You get the list of the all the URLs loaded by IE.&lt;/li&gt;
&lt;li&gt;Click on the line you are interested in and the request and response headers are displayed in the text field right under this window pane.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Top Riskiest Components tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-riskiest-components-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-riskiest-components-tile/</guid><description>&lt;p&gt;Top Riskiest tile provides a clickable &amp;ldquo;cloud&amp;rdquo; of object names  - the larger and bolder the font used to display the name, the higher the &lt;strong&gt;Risk&lt;/strong&gt; (previously known as PRI: Propagated Risk Index) value the object has within the specified Health Factor (i.e. Security or Efficiency for example). See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/"&gt;Engineering Dashboard&lt;/a&gt;&lt;/strong&gt; for more information about how &lt;strong&gt;Risk&lt;/strong&gt; is calculated.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/555188305/555188306.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Clicking an object name in the tile will take you directly to the object in the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-application-investigation/"&gt;&lt;strong&gt;Application Investigation view&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>User Guide - Using the Call Hierarchy feature</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-call-hierarchy-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-call-hierarchy-feature/</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;: information about the &lt;strong&gt;Call Hierarchy&lt;/strong&gt; feature introduced in CAST Imaging &lt;strong&gt;≥ 2.12.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Navigating through a large codebase is time-consuming, inefficient and prone to oversight as developers may need to manually search for method or function usages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Call Hierarchy&lt;/strong&gt; helps developers understand the flow of code execution by displaying the callers and callees of a selected element. By examining the call hierarchy of a particular element, developers can assess the potential impact of making changes to that element. They can determine which parts of the codebase rely on the selected element and understand the ripple effects that modifications may have on other components. They can identify methods or functions that are frequently called and extract them into reusable components or libraries.&lt;/p&gt;</description></item><item><title>User Session Services - 2.13</title><link>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/user-session-services-2-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/restapi-reference-documentation/rest-api-reference-documentation-2-12/user-session-services-2-13/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="user"&gt;User&lt;/h2&gt;
&lt;h3 id="uri-templates"&gt;URI Templates&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;HTTP Action&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Media Type&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;URI Templates&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;GET&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;application/json&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;pre&gt;user{?parameters}&lt;/pre&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Get information about current user requesting REST API.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="parameters"&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;URI Parameter&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;th class="confluenceTh"&gt;Values&lt;/th&gt;&lt;th class="confluenceTh"&gt;Default value&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;application-name&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Get information about assigned roles for the specific application.&lt;/p&gt;&lt;p&gt;You can pass $all to get list of all authorized applications for the user.&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;String&lt;/td&gt;&lt;td class="confluenceTd"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;db-type&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;AAD or ADG data type to get list of applications&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;String&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;none &lt;span style="color: rgb(0,0,0);"&gt;&lt;span style="color: rgb(255,0,0);"&gt;(Mandatory parameter)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="json-representation"&gt;JSON Representation&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Properties&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Occurs&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;name&lt;/td&gt;
 &lt;td&gt;User name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;contextUuid&lt;/td&gt;
 &lt;td&gt;A unique identifier of the current user session&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;administrator&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;ADMIN&amp;rdquo; role&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;superConsumer&lt;/td&gt;
 &lt;td&gt;Check whether the user has permission to consume all applications without restriction&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ]&lt;/td&gt;
 &lt;td&gt;This list of matched applications returns roles assigned for this user&lt;/td&gt;
 &lt;td&gt;Array&lt;/td&gt;
 &lt;td&gt;0..*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail&lt;/td&gt;
 &lt;td&gt;Application details&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.name&lt;/td&gt;
 &lt;td&gt;Application name&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.href&lt;/td&gt;
 &lt;td&gt;Auto reference&lt;/td&gt;
 &lt;td&gt;URI&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.adgDatabase&lt;/td&gt;
 &lt;td&gt;For a Measurement Database, name of the Central database hosting this application&lt;/td&gt;
 &lt;td&gt;String&lt;/td&gt;
 &lt;td&gt;0..1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.nbOfAuthorizedSnapshots&lt;/td&gt;
 &lt;td&gt;Number of authorized or valid snapshots for this application&lt;/td&gt;
 &lt;td&gt;Integer&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationDetail.latestSnapshotDate&lt;/td&gt;
 &lt;td&gt;Latest snapshot date for the selected application&lt;/td&gt;
 &lt;td&gt;Date&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles&lt;/td&gt;
 &lt;td&gt;Roles assigned for this application&lt;/td&gt;
 &lt;td&gt;Structure&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.exclusionManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;EXCLUSION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.qualityAutomationManager&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;QUALITY_AUTOMATION_MANAGER&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;userApplicationDetail[ ].applicationRoles.codeRestricted&lt;/td&gt;
 &lt;td&gt;Check whether the user has &amp;ldquo;CODE_RESTRICTED&amp;rdquo; role for this application&lt;/td&gt;
 &lt;td&gt;Boolean&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="json-example"&gt;JSON Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CIO&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;031b54ae-5f26-45f7-9e34-84fa222ce4e1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;superConsumer&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;administrator&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;contextUuid&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;64e9ff82-7b68-4ad1-916a-932294942593&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;admin&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="s2"&gt;&amp;#34;userApplicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationDetail&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Dream Team&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;href&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AAD/applications/3&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;adgDatabase&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;adg_contrex_central&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="s2"&gt;&amp;#34;applicationRoles&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;codeRestricted&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;exclusionManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;				&lt;span class="s2"&gt;&amp;#34;qualityAutomationManager&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;			&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;		&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;	&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="login"&gt;Login&lt;/h2&gt;
&lt;p&gt;Pseudo REST service to trigger a creation of end user session. Require an &amp;ldquo;Authorization&amp;rdquo; header containing user name and password&lt;/p&gt;</description></item><item><title>1.24</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-24/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.24.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.24.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.24.0-funcrel &lt;/strong&gt;(with &lt;span style="color: rgb(23,43,77);"&gt;feature updates and customer bug fixes)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.24.0-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with new layout redesign and customer bug fixes)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.24.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.24.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.24.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.24.0-funcrel&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New Features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Engineering and Health Dashboard: &lt;span style="color: rgb(23,43,77);"&gt;User notification added for cache refresh&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains customer bug fixes for the Engineering Dashboard and the Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>1.24</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-24/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.24.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;User notification added for cache refresh&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Contains customer bug fixes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1240-funcrel"&gt;1.24.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Add user notification after a cache reload&lt;/td&gt;
 &lt;td&gt;Appropriate user notifications are added to inform user about availability of new snapshots and new applications&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Additional web services to reload the cache: refresh and reset&lt;/td&gt;
 &lt;td&gt;These new web services allows cache reloading without interrupting the user, when a new snapshot or new authorizations are available.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Optimization of the cache reload&lt;/td&gt;
 &lt;td&gt;The procedure to reload/refresh the cache has been made more efficient&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3080&lt;/td&gt;
 &lt;td&gt;APR - Slider drag is not accurate&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-3062&lt;/td&gt;
 &lt;td&gt;Global search not working for other Industry Standard metrics&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2704&lt;/td&gt;
 &lt;td&gt;SD displays a blank page when you drill down from global search result&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;27994&lt;/td&gt;
 &lt;td&gt;Violations are not visible in Transaction Investigation View of ED&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;27860&lt;/td&gt;
 &lt;td&gt;Compliance with WCAG Standard&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.25</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-25/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="upgrading-to-125"&gt;Upgrading to 1.25&lt;/h2&gt;
&lt;p&gt;The following technical notes are intended to provide additional information about the upgrade process for moving to 1.25:&lt;/p&gt;
&lt;h3 id="extend-proxy"&gt;Extend Proxy&lt;/h3&gt;
&lt;p&gt;The minimum required release (when using it) is &lt;strong&gt;1.1.0-funcrel&lt;/strong&gt;. Older releases will not function with AIP Console ≥ 1.25.&lt;/p&gt;</description></item><item><title>2.4</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-4/</guid><description>&lt;h3 id="241-funcrel"&gt;2.4.1-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New property in Object Properties&lt;/td&gt;
 &lt;td&gt;A new object property called &amp;ldquo;Mangling&amp;rdquo; is now displayed in the Object Properties panel. A re-export and import of your application is required to be able to see this new property.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Count of links improvement&lt;/td&gt;
 &lt;td&gt;The count on links have been improved to avoid counting escalated links. Also, objects that are shared among multiple groups (Modules/Subsets/Services) of the same type are now excluded when expanding a link or a node with the Expand caller/callee option - however, all the objects associated to the group are still available in the node + children option (note: a re-import/update of your application will be required for the data to be consistent).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Update Custom Aggregation view direct from a standard scope&lt;/td&gt;
 &lt;td&gt;Custom aggregation views can now be modified directly from a standard scope. This avoids having to return to the custom view to search for nodes to then update the view. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-associateAssociateobjectstoacustomnodefromanotherscope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-associateAssociateobjectstoacustomnodefromanotherscope&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Application to Application Dependencies scope - hidden links&lt;/td&gt;
 &lt;td&gt;It is now possible to export to .CSV file all inter-Application links that have been manually hidden from the Application to Application Dependencies scope. A download button has been added in the Admin Center &amp;gt; App to App Dependencies &amp;gt; Review Hidden Links section. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Reviewhiddenlinks"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Reviewhiddenlinks&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3797&lt;/td&gt;
 &lt;td&gt;Issue with expanding grouped node in saved view has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3738&lt;/td&gt;
 &lt;td&gt;Issue with graph layouts during level transformation has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3796&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Children only&amp;rdquo; and &amp;ldquo;Children only, group by communities&amp;rdquo; options previously available as drill mode options in the Data Call Graph scope and the Transaction scope have been removed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3759&lt;/td&gt;
 &lt;td&gt;An issue where nodes were being placed outside the box in visual grouping mode after object drill down has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3772&lt;/td&gt;
 &lt;td&gt;Issues with published custom aggregation views that were not visible for non-collaborators has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29726&lt;/td&gt;
 &lt;td&gt;View search icon is missing in custom views. This has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29380&lt;/td&gt;
 &lt;td&gt;Visualizing objects selected in the search panel is not working correctly: an empty page is always displayed the first time. This has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3826&lt;/td&gt;
 &lt;td&gt;An unending pulse effect is seen around an object when any action in the graph is triggered before a &amp;ldquo;normal&amp;rdquo; pulse ends. This issue is mostly seen with communities, start/end objects in transactions and undo/redo actions. It will be fixed in a future release.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="240-funcrel"&gt;2.4.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Node Snapping option&lt;/td&gt;
 &lt;td&gt;This feature helps auto-position nodes with respect to other nodes in terms of axis and distances. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Leftsidebarmenus"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Leftsidebarmenus&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Undo or Redo graph actions&lt;/td&gt;
 &lt;td&gt;This feature allows you to undo or redo actions such as ungrouping, adding callers/callees, adding concept nodes/edges etc. Two buttons are now available in the bottom-left corner in Objects mode and Level 5. This is a one level undo/redo action. The keyboard commands CTRL + X and CTRL + Y are also supported: &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Bottomleftcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Bottomleftcorner&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Visual Grouping - BETA&lt;/td&gt;
 &lt;td&gt;The Visual Grouping option enables you to visualize a specific level grouping in another level. For example, if you are working in level 5 you can choose to view the nodes in level 5 using the grouping from any of the other levels 1 - 4. &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-menus-iconsMenus/icons"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-menus-iconsMenus/icons&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements-1"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Custom Aggregation mode improvements&lt;/td&gt;
 &lt;td&gt;The UI for the Custom Aggregation mode editor has been improved: the icons have been re-arranged and redesigned. In addition it is now possible to create a new custom aggregation mode using the default modules, architecture models and services aggregation modes. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Enrich saved views&lt;/td&gt;
 &lt;td&gt;It is now possible to update a saved view by adding new nodes resulting from a global search performed with the search option available in the toolbar. Note that this feature is only applicable to views saved from a search results. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-EnrichingaSavedview"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-EnrichingaSavedview&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Source code viewer&lt;/td&gt;
 &lt;td&gt;Improvements have been made to the source code viewer, 1) users can toggle between a light and dark theme, 2) the font/styling of the source has been improved, 3) Source code expansion system is no longer limited to 20 lines at a time, instead, 200 lines at a time can be exposed, going down in increments of 100 and 20 lines. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Investigate Panel - Levels dropdown&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Objects&amp;rdquo; option in the Levels dropdown has been removed across all scopes/views. When drilling down in a level 5 node, the two Perspective dropdowns &amp;ldquo;Aggregated By&amp;rdquo; and &amp;ldquo;Levels&amp;rdquo; are now disabled. The &amp;ldquo;Objects&amp;rdquo; label is now positioned next to the levels dropdown indicating that the user is in Objects view. In other scopes such as (Transactions, Module, etc.) it is possible to go directly to the Objects view by clicking the &amp;ldquo;Objects&amp;rdquo; link found next to the levels dropdown.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Application to Application Dependencies scope - hide links&lt;/td&gt;
 &lt;td&gt;It is now possible to hide a link between two applications in the Application to Application Dependencies scope: right click the link and select &amp;ldquo;Hide Link&amp;rdquo;. Hidden links are then listed in a dedicated section in the Admin Center, where they can be unhidden. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Link"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Link&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Reviewhiddenlinks"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Reviewhiddenlinks&lt;/a&gt;..&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Provide more details on &amp;ldquo;References&amp;rdquo; links&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;References&amp;rdquo; links between nodes now show a number alongside the type of link. This number indicates the number of relations at the object level that were used to create the &amp;ldquo;References&amp;rdquo; link. (Note: The number of links does not take into account the objects that are shared.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3606&lt;/td&gt;
 &lt;td&gt;Additional enforcement has been implemented to control the size of each node when there is a relatively small amount of nodes in the view. This is to avoid a sizing issue when nodes occupy all the space in the entire view. In addition, the zoom threshold on the manual zoom In/Out options (&amp;rsquo;+&amp;rsquo;/&amp;rsquo;-&amp;rsquo; buttons located in the view) for the view has been improved for better zoom capability.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3701&lt;/td&gt;
 &lt;td&gt;The OGMA Graph Library used by CAST Imaging has been updated to v3.3.10. This release resolves some issues with newer features of CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3527&lt;/td&gt;
 &lt;td&gt;The Neo4J driver used by CAST Imaging has been updated to v4.2.4, bringing with it new features and improvements which will be leveraged by CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3710&lt;/td&gt;
 &lt;td&gt;When selecting an app node and viewing its properties in app to app dependencies view, the count numbers for lines of code, artifacts and number of decision points are now formatted for better user readability.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29096&lt;/td&gt;
 &lt;td&gt;Graphical glitch&amp;quot; in Transactions with &amp;ldquo;USE&amp;rdquo; relationships&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29220&lt;/td&gt;
 &lt;td&gt;App search in app list page was not searching for between characters&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29335&lt;/td&gt;
 &lt;td&gt;Missing link from &amp;ldquo;Master Source File&amp;rdquo; to &amp;ldquo;C# method&amp;rdquo; in transaction as C# source files are not exported.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29041&lt;/td&gt;
 &lt;td&gt;Missing links in imaging as LinkType is not created&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28482&lt;/td&gt;
 &lt;td&gt;Missing link in transaction as object of type &amp;ldquo;C# Source file&amp;rdquo; is not exported&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28954&lt;/td&gt;
 &lt;td&gt;Imaging import is failing at step &amp;ldquo;Removal of all lambdas&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29204&lt;/td&gt;
 &lt;td&gt;Import is failing at step &amp;ldquo;Removal of .NET Getter Setter Property Access nodes&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29327&lt;/td&gt;
 &lt;td&gt;Missing link in transaction as &amp;ldquo;C#sourcefile&amp;rdquo; and &amp;ldquo;Master source file&amp;rdquo; are not exported&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29038&lt;/td&gt;
 &lt;td&gt;Links are not displayed correctly when adding objects through search view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues-1"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-3026&lt;/td&gt;
 &lt;td&gt;The Visual Grouping feature (beta in v 2.4.0) does not function as expected after drilling down from Level 5 (in any scope/view) to the Object level view, closing the Object level view and then attempting to use the feature. The visual grouping is applied but the grouping outline applied to the view is too small and needs to be clicked once to force them to be re-drawn correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Using drag and drop from Type and Properties window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-drag-and-drop-from-type-and-properties-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-drag-and-drop-from-type-and-properties-window/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Delivery Strategy</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-delivery-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-delivery-strategy/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127507/576127509.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;These options are aimed at &lt;strong&gt;preventing a new analysis or snapshot from being run&lt;/strong&gt; if the delivered source code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;has changed by X%&lt;/strong&gt; - for example, this option can be used to detect a very large change in source code which could indicate a problem that has not been identified prior to delivery&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;has not changed at all&lt;/strong&gt; - i.e. this can avoid a wasteful re-analysis process if the source code has not changed.&lt;/li&gt;
&lt;/ul&gt;
&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;The option is only effective where a version has already been delivered. Options will be ignored for the first version delivered for an Application.&lt;/p&gt;</description></item><item><title>AIP Console - Information - V2 - How to activate or deactivate rules in TCC via the console's REST Swagger APIs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-activate-or-deactivate-rules-in-tcc-via-the-consoles-rest-swagger-apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-activate-or-deactivate-rules-in-tcc-via-the-consoles-rest-swagger-apis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to activate-deactivate rules in TCC via the console&amp;rsquo;s REST/Swagger APIs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP 8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Console Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;AIP Console 2.x or greater&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below API we can call from any API platform: The application_guid below usually can be seen in the console URL for application actions.&lt;/p&gt;
&lt;p&gt;You can also get it from : &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/aip-console/aip-console-information-v2-how-to-get-an-application-guid-for-an-application-aip-console/"&gt;AIP Console - Information - V2 - How to get an application GUID for an application AIP Console&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to compute the metric grade at system level</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-system-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-compute-the-metric-grade-at-system-level/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page describes the computation of the metric grade at system level. Computation need to be done on the central Database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&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;If you are comparing grades, do the following twice for each snapshot. Otherwise, if you are validating the grade value, you will do the following only once for your snapshot&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid types that own disposable fields and are not disposable</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-types-that-own-disposable-fields-and-are-not-disposable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-types-that-own-disposable-fields-and-are-not-disposable/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details on wrong violations that are flagged for the Quality Rule &amp;ldquo;Avoid types that own disposable fields and are not disposable&amp;rdquo; on the dashboard.&lt;/p&gt;
&lt;p&gt;Please refer to the screenshots below showing the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539186/566539187.png" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539186/566539185.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Package and deliver the source code with .NET assemblies.&lt;/p&gt;</description></item><item><title>CAST Imaging System - Import</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/cast-imaging-system-import/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes possible issues that may be encountered while using Import.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CAST AIP Versions&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;AIP Version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Imaging version&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the page you are interested in.&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the following &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-imaging-system/"&gt;Relevant Input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.32</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-32/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-32/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.32 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.32&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8332-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.32 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jee"&gt;JEE&lt;/h3&gt;
&lt;h4 id="loc-values-andcommented-out-code-linescode-lines-ratio--of-loc---7128"&gt;LOC values and Commented-out Code Lines/Code Lines ratio (% of LOC) - 7128&lt;/h4&gt;
&lt;p&gt;A fix applied in 8.3.32 will cause a decrease in LOC values for the JEE technology when analyzing unchanged source code with this release of AIP Core: in previous releases, LOC values for anonymous classes, inner classes and enums defined in classes were incorrectly counted twice. This change will also impact the results produced by the measure &amp;ldquo;Commented-out Code Lines/Code Lines ratio (% of LOC) - 7128&amp;rdquo;.&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 - MS SQL Server /Sybase Technology options</title><link>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-ms-sql-server-sybase-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-ms-sql-server-sybase-technology-options/</guid><description>&lt;h5 id="ms-sql-server--sybase-technology-options"&gt;MS SQL Server / Sybase Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/tsql_ms.jpg?version=1&amp;amp;modificationDate=1549304349240&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;MS SQL Server /Sybase Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;There is a dedicated Technology editor for MS SQL Server and one for Sybase ASE, however, their options are identical and are therefore described here in one page.&lt;/li&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="production-tab"&gt;Production tab&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Process Settings - Inference Engine&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Analyzer is running out of memory - This may occur under disk full condition</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-analyzer-is-running-out-of-memory-this-may-occur-under-disk-full-condition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-analyzer-is-running-out-of-memory-this-may-occur-under-disk-full-condition/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to describe the methodology to identify an out of memory that occurs during an Analysis and how to counteract it.&lt;/p&gt;
&lt;p&gt;An out of memory can occur during analysis :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;As a crash : There is no clues in the analysis log file that explicitly show that the analysis has crashed because of an out of memory&lt;/li&gt;
&lt;li&gt;As a Fatal Error : In the analysis log file, it is written that the &lt;strong&gt;analyzer is running out of memory. This may occur under disk full condition&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For both kind of issues, the methodology to detect whether the out of memory is the same and the solutions to apply are the same&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Mainframe - Information - Mainframe File descriptor Block must be defined with zero record</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-mainframe-information-mainframe-file-descriptor-block-must-be-defined-with-zero-record/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-mainframe-information-mainframe-file-descriptor-block-must-be-defined-with-zero-record/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains why Mainframe File Descriptor block must be defined with zero record.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Quality/rules:  File descriptor block must be defined with zero record&lt;/p&gt;
&lt;p&gt;Block contains 0 records&lt;/p&gt;
&lt;p&gt;It was a clause used on IBM Mainframe COBOL because in the old days of COBOL you had to specified a buffer size. By putting 0 records in the BLOCK CONTAINS, it will leave up to System to get the optimal block size for buffer on the machine being processed (i.e., IBM-360, IBM-370, etc).&lt;br&gt;
This rule is for IBM zOS environments and should be deactivated for other platforms.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Missing objects - SQL with extension</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-sql-with-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-objects/cms-snapshot-analysis-run-analyzer-missing-objects-sql-with-extension/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the issue of missing objects after analyzing SQL application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;3.X&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you have upgraded from a version below 3.6.2 and are seeing some changes in the number of sql objects found, then please be aware that with 3.6.2 there were changes in the filters being used by the analyzer, so that they are not as restrictive.
&lt;ol&gt;
&lt;li&gt;Please see the following pages for further information.
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/TECHNOS/SQL+Analyzer+-+3.6+-+Release+Notes#other-updates-5"&gt;https://doc.castsoftware.com/display/TECHNOS/SQL+Analyzer+-+3.6+-+Release+Notes#other-updates-5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/TECHNOS/SQL+Analyzer+-+How+my+SQL+file+is+categorized"&gt;https://doc.castsoftware.com/display/TECHNOS/SQL+Analyzer+-+How+my+SQL+file+is+categorized&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Select the pages you are interested in&lt;/li&gt;
&lt;li&gt;If the problem you are facing does not match any case listed in this page, report your problem to &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; and provide the below &lt;a href="#CMSSnapshotAnalysisRunAnalyzerMissingobjectsSQLwithextension-1"&gt;relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; For CAST Technical support only - follow the steps in the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-reproduce-user-issues-for-extension/"&gt;CMS Snapshot Analysis - Run Analyzer - UA - Information - How to reproduce user issue&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Unknown exception System ComponentModel Win32Exception The filename or extension is too long</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-unknown-exception-system-componentmodel-win32exception-the-filename-or-extension-is-too-long/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-unknown-exception-system-componentmodel-win32exception-the-filename-or-extension-is-too-long/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When running .NET analysis for WPF or Silver-light application you may encounter the below warning in the analysis log and the analyzer exits normally without analyzing anything&lt;/p&gt;
&lt;p&gt;Warning� MODULMSG ; Job execution� &lt;strong&gt;DOTNET.0003:Unknown exception System.ComponentModel.Win32Exception (0x80004005): The filename or extension is too long&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)&lt;/p&gt;
&lt;p&gt;at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)&lt;/p&gt;
&lt;p&gt;at Roslyn.DotNet.Preprocessors.XamlWpfPreprocessor.GenerateXamlSource(String exeLocation, String language, String sourceExtension, String outputPath, String assemblyName, IEnumerable&lt;code&gt;1 applicationXaml, IEnumerable&lt;/code&gt;1 pageXamls, IEnumerable&lt;code&gt;1 sourceFiles, IEnumerable&lt;/code&gt;1 assemblyReferences)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA124: Cannot resolve 'XXX' as type</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java124-cannot-resolve-xxx-as-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java124-cannot-resolve-xxx-as-type/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the analysis you may get &lt;strong&gt;warnings related to unresolved&lt;/strong&gt; &lt;strong&gt;objects&lt;/strong&gt; in the analysis log file. It means that the analyzer is unable to resolve the objects, either because of an ambiguity, or because the object cannot be found.&lt;/p&gt;
&lt;p&gt;The purpose of this page is to distinguish the different cases and offer an action plan to remedy them.&lt;/p&gt;
&lt;p&gt;There are different variants of this message :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis log file&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring the automatic UTF-8 conversion feature</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-the-automatic-utf-8-conversion-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-the-automatic-utf-8-conversion-feature/</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 page describes how to configure the
automatic UTF-8 conversion feature available in &lt;strong&gt;Console ≥
2.9&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When source code is delivered in CAST Console and this source code
contains characters whose
encoding or character set is &lt;strong&gt;not UTF-8&lt;/strong&gt;, this can
cause problems during the analysis phase. CAST Console (when using
the **[Workflow&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Application onboarding with Fast Scan](/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/)**) will warn you
that the source code contains non UTF-8 encoded charactersand
provide a list of the files impacted - see **[2.9&lt;/li&gt;
&lt;li&gt;Onboarding with Fast Scan - redesigned job progress screen](/export-v2/aipconsole/release-notes/previous-releases/2-9/2-9-onboarding-with-fast-scan-redesigned-job-progress-screen/)**:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Alert in the Job Progress
panel&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CSS Upgrade Wizard Component</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-upgrade-wizard-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/css-upgrade-wizard-component/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to using CSS Upgrade Wizard Component.&lt;/p&gt;
&lt;p&gt;The CSS Upgrade Wizard is used for upgrading from CAST Storage Service (CSS) version 1 to CSS version 2 (CSS1 to CSS2).  CSS2 was introduced in CAST 7.2.X and is a requirement to use CAST 7.2.X or above.  CSS1 is used in CAST 7.0.X&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - JEE Maven Http Extractor - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-jee-maven-http-extractor-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-jee-maven-http-extractor-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to reproduce issues using the JEE Maven Http Extractor.&lt;/p&gt;
&lt;p&gt;The Maven HTTP Extractor is always associated with &lt;strong&gt;Files on your file system&lt;/strong&gt; package for which Maven alerts have been raised.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce JEE Maven Http Extractor user issues:&lt;/p&gt;</description></item><item><title>DMT - Package Content tab - Any alert to ignore?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-any-alert-to-ignore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-any-alert-to-ignore/</guid><description>&lt;h5 id="package-alert-tab---any-alert-to-ignore"&gt;Package Alert tab - Any alert to ignore?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section will list any alerts that you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-alert-tab-packaging-alerts-ignoring-an-alert/"&gt;ignored&lt;/a&gt; and that will be taken into account when the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action is run:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_any_alerts.jpg?version=1&amp;amp;modificationDate=1549304359367&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can &lt;strong&gt;edit&lt;/strong&gt; &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_edit.png?version=1&amp;amp;modificationDate=1549304357487&amp;amp;api=v2" alt=""&gt; or delete &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_remove.png?version=1&amp;amp;modificationDate=1549304357443&amp;amp;api=v2" alt=""&gt; any ignored alerts if required.&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/264222043/images_cast.gif?version=1&amp;amp;modificationDate=1549304357537&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Finding/locating objects in the Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-graphical-view/</guid><description>&lt;h5 id="findinglocating-objects-in-the-graphical-view"&gt;Finding/locating objects in the Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="locating-objects-in-the-graphical-view"&gt;Locating Objects in the Graphical View&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt;, right click an object you want to locate in the Graphical View.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Locate on&lt;/strong&gt; from the shortcut menu and then the name of the model (view) that you want to search.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;focus&lt;/strong&gt; in the Graphical View will move to the chosen object.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only objects with a red tick (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_redtick.gif?version=1&amp;amp;modificationDate=1549304369860&amp;amp;api=v2" alt=""&gt;) next to them in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; can be located in the Graphical View.&lt;/li&gt;
&lt;li&gt;You can locate multiple objects by selecting them in the Technical Browser with the SHIFT/CTRL keys and the mouse.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="finding-objects-in-the-graphical-view"&gt;Finding objects in the Graphical View&lt;/h6&gt;
&lt;p&gt;Use a search string to locate specific objects:&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to identify cyclical calls when Escalated links are activated</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-activated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-activated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="situation"&gt;Situation&lt;/h2&gt;
&lt;p&gt;Case 1: Dot Net: Dashboard shows violations for the rule &lt;strong&gt;Avoid cyclical calls and inheritances between namespaces content&lt;/strong&gt;. Need to understand the details of cyclic calls in Enlighten.&lt;/p&gt;
&lt;p&gt;Case 2: J2EE: Dashboard shows violations for the rule &lt;strong&gt;Avoid cyclical calls and inheritances between packages content&lt;/strong&gt;. Need to understand the details of cyclic calls in Enlighten&lt;/p&gt;
&lt;h2 id="expectation"&gt;Expectation&lt;/h2&gt;
&lt;p&gt;Identify cyclical calls in Enlighten&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528704/566528707.jpg" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528704/566528708.jpg" alt=""&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - Identify schemas with missing statistics</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-identify-schemas-with-missing-statistics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-identify-schemas-with-missing-statistics/</guid><description>&lt;p&gt;&lt;strong&gt;RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This page gives the schemas&amp;rsquo; name where the statistics have never been ran on at least one table&lt;/p&gt;
&lt;p&gt;Open pgAdmin3 located in the CastStorageServices\bin installed directory.&lt;/p&gt;
&lt;p&gt;Connect to the server and deploy the node database postgres.&lt;br&gt;
Select Sql query item in the tools menu and execute the query below.&lt;/p&gt;
&lt;h2 id="list-schemas-with-missing-statistics-on-at-least-one-no-empty-table"&gt;List schemas with missing statistics on at least one no empty table&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;distinct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;schemaname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_stat_user_tables&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_analyze&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_autoanalyze&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;n_live_tup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;schemaname&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;sample:&lt;/p&gt;</description></item><item><title>Reconfiguring the front end service to use a secure port</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-a-secure-port/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-a-secure-port/</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;ul&gt;
&lt;li&gt;Note that you should always check that the new port you intend to use is not &lt;strong&gt;ALREADY being used by some other service&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;See also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-internal-services-to-run-on-a-custom-port/"&gt;Reconfiguring internal services to run on a custom port&lt;/a&gt;&lt;/strong&gt; if you wish to reconfigure any of the internal services to run on another &lt;strong&gt;custom port&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="edit-nginxconf"&gt;Edit nginx.conf&lt;/h2&gt;
&lt;p&gt;CAST Imaging front end runs by default on &lt;strong&gt;port 80&lt;/strong&gt; in ≤ 2.0.0-beta5 or &lt;strong&gt;port 8083&lt;/strong&gt; (or the first free port available after 8083) in ≥ 2.0.0-beta6. To reconfigure the service to run over a secure connection (for example &lt;strong&gt;port 443&lt;/strong&gt;), edit the following file:&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.1</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-1/</guid><description>&lt;h2 id="feature-improvements"&gt;Feature Improvements&lt;/h2&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="http://doc.castsoftware.com/display/DOC83/Technology+coverage+changes+in+CAST+AIP+8.3.x"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="upgrade"&gt;Upgrade&lt;/h3&gt;
&lt;p&gt;CAST Server Manager to be used instead of the CAST Update Tool&lt;/p&gt;
&lt;p&gt;Changes have been made to &lt;strong&gt;CAST Server Manager&lt;/strong&gt; in an effort to provide &lt;strong&gt;one tool&lt;/strong&gt; that will meet all upgrade requirements: CAST AIP core upgrade and extension upgrade actions are now available for CAST AIP schemas installed with the &lt;strong&gt;Combined Installation option&lt;/strong&gt; through one single menu option:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of customized metrics</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-customized-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-customized-metrics/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central base provides the list of metrics which have been customized in the central base.&lt;/p&gt;
&lt;p&gt;Some additional tables which may be pertinent to metric customization:&lt;/p&gt;
&lt;p&gt;For the list of metrics that has been modified / customized / tuned (weights, critical state, thresholds, parameters, etc.) by the customer; following tables contains the modifications on the parameters,  thresholds,weight, Critical contribution:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DSS_METRIC_HISTO_TREE&lt;/strong&gt;, contains for each couple (SNAPSHOT_ID ,  METRIC_ID) , The METRIC_PARENT_ID, AGGREGATE_WEIGHT and    METRIC_CRITICAL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;       So, if customer has modified the &lt;em&gt;&lt;strong&gt;aggregation weight and/or the critical contribution&lt;/strong&gt;&lt;/em&gt;**,** he/she can check the modifications in this table.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the number of added objects in the action plan since a particular snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-number-of-added-objects-in-the-action-plan-since-a-particular-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-number-of-added-objects-in-the-action-plan-since-a-particular-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query below for the CAST central base provides the number of added objects in the action plan since a particular snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Snapshot_id needs to be provided below for the snapshot that will be the point of comparison for any added violations in the action plans since that snapshot.  See this page if you need help getting the snapshot_id: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to get the variation between two snapshots for TQI and LOC</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-variation-between-two-snapshots-for-tqi-and-loc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-variation-between-two-snapshots-for-tqi-and-loc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query that will provide the variation between 2 snapshots for the following metrics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total Quality Index (TQI)&lt;/li&gt;
&lt;li&gt;Line of Code (LOC)&lt;/li&gt;
&lt;li&gt;Number of Critical Violations (CV)&lt;/li&gt;
&lt;li&gt;Unadjusted Data Functions&lt;/li&gt;
&lt;li&gt;Unadjusted Transaction Functions&lt;/li&gt;
&lt;li&gt;OMG-Compliant Automated Function Points&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This query allows for quick comparison between two snapshots for these main metrics so that one could do a rough validation of the most recent snapshot to make sure that there is not a major issue with it such as missing code, or a problem with an analysis., or other issues.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to get the list of DLM links by object name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-dlm-links-by-object-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-list-of-dlm-links-by-object-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to list the number of DLM (dynamic link manager) links by object name for non reviewed links.&lt;/p&gt;
&lt;p&gt;NOTE : If you have a large amount of DLM links, this query can then produce a large amount of results&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get object GUID</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-guid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-guid/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries to get the object GUID as per object name or object id&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;To search by object name, use the following query by replacing &lt;object name&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SELECT k.IdKey ,
k.KeyNam,
o.IdNam AS GUID
FROM Objects o
JOIN Keys k
ON k.IdKey = o.IdKey
AND k.KeyNam LIKE &amp;lsquo;%&lt;object name&gt;%&amp;rsquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - Queries on jobs - How to retrieve a KB Update tool details from the DB</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-queries-on-jobs-how-to-retrieve-a-kb-update-tool-details-from-the-db/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-queries-on-jobs-how-to-retrieve-a-kb-update-tool-details-from-the-db/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query retrieves the details of the KB Update tool configured in the application per DB server&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To retrieve all the KB Update tool configured specifically to one DB sever, you need to run the attached SQL on the DB server.&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to remove all objects in an oracle schemas KB CB and MNGT which is used as CAST service</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-remove-all-objects-in-an-oracle-schemas-kb-cb-and-mngt-which-is-used-as-cast-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-remove-all-objects-in-an-oracle-schemas-kb-cb-and-mngt-which-is-used-as-cast-service/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To remove all the objects (Functions, Tables, Procedures, Views etc.) in an oracle schema. &lt;/p&gt;
&lt;p&gt;Here is the valid script to be run by a user having the &lt;strong&gt;grant to remove objects permission&lt;/strong&gt;in the specified schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;DECLARE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;BEGIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;FOR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;r1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;DROP &amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; &amp;#39;&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="k"&gt;OWNER&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DECODE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TABLE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; CASCADE CONSTRAINTS PURGE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;v_sql&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all_objects&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;owner&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CAST_SCHEMA_NAME&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TABLE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;VIEW&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PACKAGE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TYPE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PROCEDURE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;FUNCTION&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SEQUENCE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;TABLE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;BIN$%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;                        &lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOOP&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="k"&gt;EXECUTE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IMMEDIATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;r1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;v_sql&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOOP&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;COMMIT&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Replace &lt;strong&gt;&amp;ldquo;CAST_SCHEMA_NAME&lt;/strong&gt;&amp;rdquo; in the query with the name of the schema in which you want to clean up the objects.&lt;/p&gt;</description></item><item><title>TCC - Using and working with Impact Factor</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-using-and-working-with-impact-factor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-using-and-working-with-impact-factor/</guid><description>&lt;h5 id="using-and-working-with-impact-factor"&gt;Using and working with Impact Factor&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that Impact Factor is ONLY used when the measurement mode is set to &lt;strong&gt;Enhancement Function Points (EFP)&lt;/strong&gt; in the CAST Management Studio. If the mode is set to the default &lt;strong&gt;Automated Enhancement Points (AEP)&lt;/strong&gt; then a read-only &lt;strong&gt;Complexity Factor&lt;/strong&gt; is used instead.&lt;/p&gt;
&lt;p&gt;An &lt;strong&gt;Impact Factor&lt;/strong&gt; is a value that is applied to a &lt;strong&gt;Transactional Function&lt;/strong&gt; or a &lt;strong&gt;Data Function&lt;/strong&gt;. By default, all &lt;strong&gt;Transactional Functions / Data Functions&lt;/strong&gt; are given a default Impact Factor value of &lt;strong&gt;1.0&lt;/strong&gt; - this can be seen in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-enhancement-node-right-hand-panel/"&gt;Enhancement node - Right hand panel&lt;/a&gt; by selecting either the Data Function or the Transactional Functions sub node:&lt;/p&gt;</description></item><item><title>Tools - Empty JAVA</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-empty-java/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-empty-java/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on the tool &lt;strong&gt;EmptyJava&lt;/strong&gt;, which in a given folder spots any Java file that is fully commented, and replaces it with an empty file with file extension *.test&lt;/p&gt;
&lt;p&gt;It is useful as such a fully commented file generates Fatal Error &lt;strong&gt;&amp;ldquo;Unable to process JSP analysis&amp;rdquo;&lt;/strong&gt; in 7.3.x (x &amp;lt; 10)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The file can be found here :  &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566526197/566526198.7z"&gt;Empty JAVA.7z&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Steps :&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Choose the folder you suspect contains fully-commented files (see example below) :&lt;/p&gt;</description></item><item><title>Top Riskiest Transactions tile</title><link>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-riskiest-transactions-tile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/engineering-dashboard-tile-management/top-riskiest-transactions-tile/</guid><description>&lt;p&gt;Top Riskiest tile provides a clickable &amp;ldquo;cloud&amp;rdquo; of transaction names  - the larger and bolder the font used to display the transaction name, the higher the &lt;strong&gt;TRI&lt;/strong&gt; value (TRI or Transaction Risk Index is an indicator of the risk for transaction) has within the specified Health Factor (i.e. Robustness, Efficiency and Security for example). Robustness is set as the default Health Factor but can be changed in the tile itself using the drop down arrow.&lt;/p&gt;</description></item><item><title>User Guide - Technical object information</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-technical-object-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-technical-object-information/</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;Technical information about how CAST Imaging classifies certain objects.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="mainframe---cobol"&gt;Mainframe - COBOL&lt;/h2&gt;
&lt;p&gt;COBOL Programs are defined as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;COBOL Transactional Program&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;called/calling any Transactional object&lt;/li&gt;
&lt;li&gt;where an EXEC CICS Statement is used more than once&lt;/li&gt;
&lt;li&gt;called by a COBOL Technical Program object only (not Batch)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;COBOL Batch Program&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;called by JCL job&lt;/li&gt;
&lt;li&gt;called by a COBOL Batch Program only (not by a COBOL Technical Program)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;COBOL Technical Program:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;called by a COBOL Batch program and a COBOL Technical Program at the same time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;COBOL Program&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;when not a COBOL Batch Program nor a COBOL Technical Program&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>1.23</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-23/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.23.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.23.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.23.1-funcrel &lt;/strong&gt;(with a&lt;span style="color: rgb(23,43,77);"&gt; customer bug fix in the RestAPI)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.23.1-funcrel&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;(with a customer bug fix in the RestAPI)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.23.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.23.1-funcrel &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;(with a customer bug fix in the RestAPI)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;The standalone WAR package&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.health&amp;amp;version=1.23.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.health&lt;/a&gt; &lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;contains:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.23.1-funcrel&lt;/strong&gt; &lt;span style="color: rgb(23,43,77);"&gt;(with a customer bug fix in the RestAPI)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains a customer bug fix in the RestAPI&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>1.23</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-23/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.23.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Contains a customer bug fix in the RestAPI&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.23.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Action plan recommendation (Beta) is added - A feature that allows users to define the health improvement goals and an optimization algorithm that recommends the optimized set of violations required to be fixed to reach the goal.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Customer bug fix&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="1231-funcrel"&gt;1.23.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;27297&lt;/td&gt;
 &lt;td&gt;Issue in RestAPI while extracting data in Datamart&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1230-funcrel"&gt;1.23.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SD: Implement APR (Action Plan Recommendation) only for compliance score&lt;/td&gt;
 &lt;td&gt;This feature allows users to define the health improvement goals based on compliance score and an optimization algorithm that recommends the optimized set of violations required to be fixed to reach the goal.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2940&lt;/td&gt;
 &lt;td&gt;Sidebar icon is not selected on reload of the page&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;26763&lt;/td&gt;
 &lt;td&gt;SD - &amp;ldquo;Application Components&amp;rdquo; Tile is not loading for the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.24</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-24/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="1244-funcrel"&gt;1.24.4-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-11150&lt;/td&gt;
 &lt;td&gt;Back port the &amp;ldquo;Job History Strategy&amp;rdquo; settings under &amp;ldquo;Global Configurations&amp;rdquo; introduced in AIP Console 1.26.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32352&lt;/td&gt;
 &lt;td&gt;Fixes an &amp;ldquo;AccessDeniedException&amp;rdquo; error seen while attempting to backup an Application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1243-funcrel"&gt;1.24.3-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30503&lt;/td&gt;
 &lt;td&gt;A &amp;ldquo;session expired&amp;rdquo; popup appears when user clicks on &amp;ldquo;Extensions&amp;rdquo; or &amp;ldquo;Function Points&amp;rdquo; icon in the left panel for an application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1242-funcrel"&gt;1.24.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30798&lt;/td&gt;
 &lt;td&gt;Rescan fails with an error, &amp;ldquo;path not matching&amp;rdquo; although there is not change in the source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1241-funcrel"&gt;1.24.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30257&lt;/td&gt;
 &lt;td&gt;WPF extension is not getting updated to latest version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30384&lt;/td&gt;
 &lt;td&gt;While adding a version in Console for PL1 source code, the missing path popup is displayed even when there is no change in the source code between the versions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30034&lt;/td&gt;
 &lt;td&gt;Maven repo with system proxy does not work. The following error occurs: &amp;ldquo;Exception while executing a Groovy script. For input string: &amp;ldquo;8,080&amp;rdquo; Return value: 1000&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29795&lt;/td&gt;
 &lt;td&gt;AIP Console 1.24 installed on a Linux server is crashing during start-up when SAML authorization is enabled.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1240-funcrel"&gt;1.24.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Schema and delivery folder upgrade&lt;/td&gt;
 &lt;td&gt;It is now possible to perform a schema and delivery folder upgrade to a newer release of AIP Core directly from within the AIP Console GUI. When an application is eligible for a schema upgrade - in other words, the AIP Core release used for the Application is older than the AIP Core release installed on the AIP Node, AIP Console will detect this and display an icon in the list of Applications in the Admin Center. An option to upgrade is also made available. If an Admin user attempts to perform an action on the Application (such as run analysis/snapshot) a message is also displayed explaining the situation and offering the opportunity to upgrade. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+and+schema+upgrade+using+AIP+Console"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+and+schema+upgrade+using+AIP+Console&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Persistence database auto backup&lt;/td&gt;
 &lt;td&gt;The h2 persistence databases used by both AIP Console (front-end) and all AIP Nodes is now automatically backed up every night. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+persistence+database+backup"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+persistence+database+backup&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology - C/C++ Technology options - Accept trigraphs&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Accept trigraphs&amp;rdquo; option has been implemented in AIP Console (previously this option was only available in CAST Management Studio). See &lt;a href="https://doc.castsoftware.com/display/TECHNOS/C+and+Cpp+-+Analysis+configuration#CandCppAnalysisconfiguration-Settings"&gt;https://doc.castsoftware.com/display/TECHNOS/C+and+Cpp+-+Analysis+configuration#CandCppAnalysisconfiguration-Settings&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Module management&lt;/td&gt;
 &lt;td&gt;The ability to delete all Modules in one go (via checkboxes and a global delete button) has been added to the Module management page at Application level - see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Application Overview&lt;/td&gt;
 &lt;td&gt;The Architecture Map section has been improved: 1) the list of Technologies has been replaced with a coloured treemap depicting the number of files in each discovered technology. 2) Discovered Frameworks are now displayed in their own dedicated section, rather than with Technologies. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-overviewArchitectureMap"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-overviewArchitectureMap&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Transaction - Rules&lt;/td&gt;
 &lt;td&gt;The list of predefined Data Entities (known as &amp;ldquo;built-in types&amp;rdquo;) is now displayed in the Application - Transactions - Rules page. Previously this section was not visible. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Introduction"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Introduction&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Application - Config - Architecture&lt;/td&gt;
 &lt;td&gt;AIP Console will now only offer Architecture Models that have already been added to or imported into the Architecture Studio, rather than offering a file upload option as in previous releases. &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Architecture#ApplicationConfigArchitecture-Availableoptions"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Architecture#ApplicationConfigArchitecture-Availableoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology - SQL - Sybase (legacy)&lt;/td&gt;
 &lt;td&gt;AIP Console will now display the &amp;ldquo;Sybase Technology&amp;rdquo; entry in Application &amp;gt; Config when delivering the results (.castextraction or .uaxDirectory) of a Database Extraction for a Sybase ASE instance. See &lt;a href="https://doc.castsoftware.com/display/TECHNOS/SQL+-+Analysis+configuration#SQLAnalysisconfiguration-AIPConsole"&gt;https://doc.castsoftware.com/display/TECHNOS/SQL+-+Analysis+configuration#SQLAnalysisconfiguration-AIPConsole&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technology - Mainframe - AdvancedJCL.xml&lt;/td&gt;
 &lt;td&gt;It is now possible to define an AdvancedJCL.xml file (containing parametrization rules for JCL) at application level - available in the Technologies &amp;gt; Mainframe &amp;gt; JCL section in the GUI. See &lt;a href="https://doc.castsoftware.com/display/TECHNOS/Mainframe+-+Analysis+configuration"&gt;https://doc.castsoftware.com/display/TECHNOS/Mainframe+-+Analysis+configuration&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tranasctions - Rules - Table prefixes excluded from PK/FK analysis&lt;/td&gt;
 &lt;td&gt;It is now possible to define table prefixes that are excluded from PK/FK analysis for the Built-in data entities sub-section of the Transaction - Rules section. Previously this section was only available in the legacy Transaction Configuration Center application. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-TableprefixesexcludedfromPK/FKanalysis"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-TableprefixesexcludedfromPK/FKanalysis&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Transactions - Rules - Excluded table names via regular expressions (case insensitive)&lt;/td&gt;
 &lt;td&gt;It is now possible to define excluded table names via regular expressions (case insensitive) for the Built-in data entities sub-section of the Transaction - Rules section. Previously this section was only available in the legacy Transaction Configuration Center application. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Excludedtablenamesregularexpressions%28caseinsensitive%29"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Rules#ApplicationTransactionsRules-Excludedtablenamesregularexpressions(caseinsensitive)&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Check overlapping objects&lt;/td&gt;
 &lt;td&gt;A new option has been added to the header toolbar when working in the Architecture Studio edit mode. This new option allows you to check whether any objects you are capturing in your model are present in more than one layer - in other words you may have multiple layers that target the same object types. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Layer/Set creation&lt;/td&gt;
 &lt;td&gt;When creating a new Layer or Set, you will no longer be prompted to name the item. This step has been withdrawn to improve the workflow. Items are given a generic name and can be renamed after they are created.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Check Model&lt;/td&gt;
 &lt;td&gt;When checking the violations in an Architecture Model or Quality Rule Model or the objects in a Layer or Set, it is now possible to add &amp;ldquo;path&amp;rdquo; information about the objects in question. The path information is not visible by default and must be added manually using the &amp;ldquo;Column&amp;rdquo; selector. This can help localize the object for remediation purposes. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Model Editor - Shown external objects&lt;/td&gt;
 &lt;td&gt;A new option has been implemented called &amp;ldquo;Show results with External Objects&amp;rdquo; and is available in the configuration option in the Model Editor header. When activated, this option will show all links based on the scope of the caller Layer, even those starting from external objects if the Layer is configured to include such objects. In the list of violating links, a warning is added explaining that external objects are displayed and a new column called &amp;ldquo;Internal&amp;rdquo; is displayed, indicating if the the link involves internal objects or not. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Prepare analysis data banner&lt;/td&gt;
 &lt;td&gt;A new banner will be displayed when changes are made to the Module configuration, Dynamic Links are reviewed or new Update Analysis Schema jobs are added. This banner indicates that the analysis results used by features such as the Architecture Studio, Transaction configuration and upload to CAST Imaging will not be up-to-date. The banner therefore offers the option of running a dedicated step called &amp;ldquo;Prepare analysis data&amp;rdquo; to bring the results back up-to-date. See for example &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules#ApplicationConfigModules-Changesmade"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules#ApplicationConfigModules-Changesmade&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Reference Finder&lt;/td&gt;
 &lt;td&gt;An additional action has been added to the Reference Finder rule creation UI: &amp;ldquo;Save and Run&amp;rdquo;. This option will save the Reference Finder rule configuration AND execute the rule (any links found will be saved). In addition, the existing action &amp;ldquo;Save Configuration&amp;rdquo; is renamed as &amp;ldquo;Save&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Architecture Studio - Clone Layer or Set&lt;/td&gt;
 &lt;td&gt;It is now possible to clone an existing Layer or Set in the Model editor. The cloned item will be name using the existing item&amp;rsquo;s name with the suffix &amp;ldquo;- Copy&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-layersetsLayers/Sets"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-layersetsLayers/Sets&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Process Application dialog box&lt;/td&gt;
 &lt;td&gt;The Process Application dialog box has been redesigned to improve its functionality. This dialog box is displayed when running actions such as generate snapshot, run analysis etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-10039&lt;/td&gt;
 &lt;td&gt;Delivery folder migration failed with &amp;ldquo;Error is: Unrecognized character escape &amp;lsquo;{&amp;rsquo;.&amp;rdquo; This bug has been fixed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9961&lt;/td&gt;
 &lt;td&gt;Delivered Engineering Dashboard release: 1.26.1-funcrel. Delivered Health Dashboard release: 1.26.1-funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9961&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;ISO-5055 Index&amp;rdquo; extension (&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.omg-ascqm-index&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.omg-ascqm-index&amp;amp;version=latest&lt;/a&gt;) has been added to the list of extensions that are force installed with every Application. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9166&lt;/td&gt;
 &lt;td&gt;Mainframe Library Extensions that use composite file extensions (such as XXX.YYY) are now correctly handled by AIP Console. In previous releases, only the very last part of the defined extension (after the last dot) was taken into account. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Mainframe+libraries+-+PDS+Dump"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Mainframe+libraries+-+PDS+Dump&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9984&lt;/td&gt;
 &lt;td&gt;in previous releases of AIP Console, some metamodel types and categories displayed in Transaction rules/Architecture Studio layers/sets may have been displayed with a description ending in &amp;ldquo;- legacy&amp;rdquo; (or even &amp;ldquo;- legacy - legacy&amp;rdquo; in some rare cases) - this was so that it was possible to distinguish between multiple metamodel types or categories that used the same description. From ≥ 1.24, the use of - legacy to distinguish metamodel type or category descriptions is no longer used, instead where two metamodel type or category descriptions are the same, the name of the metamodel type or category is now appended in brackets.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;25915&lt;/td&gt;
 &lt;td&gt;Not able to change extension strategy in Firefox Web browser.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;27732&lt;/td&gt;
 &lt;td&gt;Incorrect version status when upgrading extensions.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28991&lt;/td&gt;
 &lt;td&gt;Mainframe Punch files are not recognized by AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29002&lt;/td&gt;
 &lt;td&gt;No analysis unit created for Perl source code.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29071&lt;/td&gt;
 &lt;td&gt;User Defined Module - Module content overview failed with the error: com.castsoftware.java.ExternalException.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29320&lt;/td&gt;
 &lt;td&gt;Incident-Snapshot/Version cleanup jobs are failing with message &amp;lsquo;Version not found&amp;rsquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29354&lt;/td&gt;
 &lt;td&gt;Apps failing on Install extension step when there is a corrupt extension in Custom extension folder or the Extension folder.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29467&lt;/td&gt;
 &lt;td&gt;Generate snapshot indicator on mainframe applications takes a really long time.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.3</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-3/</guid><description>&lt;h3 id="230-funcrel"&gt;2.3.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Managing ETL Jobs for Import, Update, Remove, ETL Automation and Link generation for App to app dependencies&lt;/td&gt;
 &lt;td&gt;It is now possible to trigger multiple imports, generate links for app to app dependencies one after the other and remove applications at the same time. A queue system has been implemented that is maintained now - this can take a maximum of 25 jobs. In addition a new option has been added to the Admin Center for Application Management and for App to App Dependencies management that allows you to view the status of the queue and cancel the current job. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Viewingthestatusofanyongoingjobs"&gt;https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Viewingthestatusofanyongoingjobs&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Custom Aggregation mode&lt;/td&gt;
 &lt;td&gt;It is now possible to create a Custom Aggregation mode to choose how your application objects are grouped together or displayed. These modes are in addition to the default aggregation mode available out of the box (CAST Taxonomy, Modules, Services, Architecture Models). See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Level slider for Application scope and CAST Taxonomy aggregation mode&lt;/td&gt;
 &lt;td&gt;It is now possible to change levels using a slider available in the bottom right corner of the screen. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Bottomrightcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Bottomrightcorner&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Global search improvements&lt;/td&gt;
 &lt;td&gt;A new filter option is added on the right side of the global search text box. This filter provides advanced configuration options for the search results - name (default) and fullname, search by position - start, end, any(default). Regular Expression patterns can also be used (if enabled) when searching. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App dependencies scope - renamed&lt;/td&gt;
 &lt;td&gt;Inter Application Dependencies scope has now been renamed as &amp;ldquo;App to App dependencies scope&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Object properties panel&lt;/td&gt;
 &lt;td&gt;The display of an object&amp;rsquo;s properties when clicking on a node has been removed. Instead it is now possible to view the object&amp;rsquo;s properties in either of two ways: 1) right click on the desired object and click on the properties option or 2) select a node, and click on the expand icon found in the top right corner of the application - see &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Toprightcorner"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Toprightcorner&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST Imaging - text case change&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;CAST IMAGING&amp;rdquo; has been changed to &amp;ldquo;CAST Imaging&amp;rdquo; throughout the UI of the application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Multiple source code occurrences across different files&lt;/td&gt;
 &lt;td&gt;An object&amp;rsquo;s or bookmark&amp;rsquo;s multiple occurrences can be present in different files - this is now handled by CAST Imaging. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Shortest Path option&lt;/td&gt;
 &lt;td&gt;The existing shortest path option is now available by default in the Investigate panel (the option is disabled by default). In addition, multiple shortest path for a given transaction are now handled. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App Dependencies scope - link improvements&lt;/td&gt;
 &lt;td&gt;New link types have been added between Applications. The existing links &amp;ldquo;Implemented By&amp;rdquo; and &amp;ldquo;Duplicated By&amp;rdquo; are now deprecated. Some link types were missing technologies, which has been fixed. Overall there is now a more accurate representation of the technologies connecting two applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App Dependencies scope - Admin center&lt;/td&gt;
 &lt;td&gt;Improved stability to the applications list in the admin center, with regard to the selection/de-selection of applications for display, as well as accuracy of the count of selected applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App Dependencies scope - drill down&lt;/td&gt;
 &lt;td&gt;Drill-downs are now functional into nodes and edges, after adding caller-callee/linked nodes into the view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App Dependencies scope - application authorizations&lt;/td&gt;
 &lt;td&gt;The App to App Dependencies scope now honours the application authorization of a particular user. The user will only be able to view the applications that have been assigned to him/her.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - App to App Depdencies scope - improved management of jobs&lt;/td&gt;
 &lt;td&gt;The configuration process for the App to App Dependencies scope has been added to the same job queue that is used for managing the import/delete of applications. This will avoid parallel runs of app import/app to app analysis/app delete. In addition it is no longer possible to import an app, if an App to App Dependencies scan is already in progress.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Improved source code viewer&lt;/td&gt;
 &lt;td&gt;The Source Code viewer has been updated and improved: only specific source code is displayed (a few lines before and after the object occurrence) and the rest of the source code is compressed and can be expanded if required. &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Comment feature updates and improvements&lt;/td&gt;
 &lt;td&gt;The existing Comment feature has been updated: 1) Feature is now named &amp;ldquo;Insert&amp;rdquo;, 2) The feature is split into &amp;ldquo;Insert Shape&amp;rdquo; and &amp;ldquo;Insert Text&amp;rdquo;. 3) Colour themes are no longer available. 4) The size of the shape is directly proportionally to the zoom behavior of the canvas. Note that any existing comments added in previous releases will be available post upgrade, however, they will be in read-only mode and will need to be manually copied to a new Insert Text option if they need to be edited. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+inserts+or+comments"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+inserts+or+comments&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - New legend for Application scope aggregation modes&lt;/td&gt;
 &lt;td&gt;When the Application scope, any aggregation mode and the Objects level are selected, colours are now used to identify the specific grouped items (Modules, Service etc.) in the view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28870&lt;/td&gt;
 &lt;td&gt;Cannot create tags in SCOPE = Module&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28956&lt;/td&gt;
 &lt;td&gt;Select/Unselect all option in objects view is not working&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28028&lt;/td&gt;
 &lt;td&gt;Slow response when loading level 5 and objects view in a transaction&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;28283&lt;/td&gt;
 &lt;td&gt;The comment box in imaging is not getting widened in the direction it is expected&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Using Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-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/ach-cast-architecture-checker/ach-how-to/ach-using-regular-expressions/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - PDS Dump</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-pds-dump/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-pds-dump/</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;These options are global, i.e. they are valid for ALL applications managed in Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;PDS dump&lt;/strong&gt;option provides the means to configure Console to recognise &lt;strong&gt;Mainframe source code (Cobol, JCL etc.)&lt;/strong&gt; and other source code such as &lt;strong&gt;Perl or ColdFusion&lt;/strong&gt; that may be provided as a &lt;strong&gt;PDS (Partitioned Data Set) dump&lt;/strong&gt;. A PDS is a type of &amp;ldquo;library&amp;rdquo; containing elements known as &amp;ldquo;members&amp;rdquo; exported from a&lt;strong&gt;z/OS system&lt;/strong&gt; (eg. Cobol programs, copybooks, JCL and other technologies such as Perl or ColdFusion etc.) Each member in the PDS is preceded by a banner containing the member&amp;rsquo;s name (among other information) and is concatenated with other elements in text format.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to export and import the report definition from ADG Dashboard</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-export-and-import-the-report-definition-from-adg-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-export-and-import-the-report-definition-from-adg-dashboard/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Actually, there is no available template to be exported and imported from a central repository to another one.&lt;/p&gt;
&lt;p&gt;However, all data and parameters used to define the report(s) (section, description, object &amp;hellip;. ) are stored in following tables of central repository:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VIEWER_REPORTS&lt;/li&gt;
&lt;li&gt;VIEWER_REPORT_SECTIONS&lt;/li&gt;
&lt;li&gt;VIEWER_REPORT_PARAMETERS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So you can inject directly content of these tables into other central repository.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid unreferenced PHP Files - PHP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-unreferenced-php-files-php/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-unreferenced-php-files-php/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Consider three PHP files &lt;em&gt;A.php&lt;/em&gt;*,*&lt;em&gt;B.php and C.php&lt;/em&gt; . &lt;em&gt;A.php&lt;/em&gt; contains a class namely &amp;ldquo;ClassA&amp;rdquo; which is instantiated in files &amp;ldquo;B.php&amp;rdquo; and &amp;ldquo;C.php&amp;rdquo;. Considering this as reference between the files ; violation of metric &lt;em&gt;Avoid unreferenced PHP Files (PHP)&lt;/em&gt; is false violation.&lt;/p&gt;
&lt;p&gt;This is not a false violation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In PHP, if one wants to initialize a class (in this case ClassA), which is defined in other file (in this case &lt;em&gt;A.php&lt;/em&gt;), one should include/require that file in the target file (in this case &lt;em&gt;B.php/C.php)&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.31</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-31/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-31/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.31 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.31&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8331-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.31 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="mainframe"&gt;Mainframe&lt;/h3&gt;
&lt;h4 id="check-pcb-status-code-after-dli-queries---8160"&gt;Check PCB status code after DLI queries - 8160&lt;/h4&gt;
&lt;p&gt;The rule &amp;ldquo;Check PCB status code after DLI queries&amp;rdquo; (&lt;strong&gt;&lt;a href="https://technologies.castsoftware.com/rules?s=8160%7Cqualityrules%7C8160"&gt;https://technologies.castsoftware.com/rules?s=8160|qualityrules|8160&lt;/a&gt;&lt;/strong&gt;) has been modified to improve functionality. As a result of these changes your results may be impacted after upgrade.&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 - Oracle Forms and Reports Technology options</title><link>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-oracle-forms-and-reports-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-oracle-forms-and-reports-technology-options/</guid><description>&lt;h5 id="oracle-forms-and-reports-technology-options"&gt;Oracle Forms and Reports Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/forms.jpg?version=1&amp;amp;modificationDate=1549304349273&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Forms Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Directory for Code Viewer files&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt;&lt;span&gt;If you would like to be able to view the source code of your Forms/Reports analyses in CAST Enlighten, the CAST Discovery Portal or the CAST Engineering Dashboard, then you need to configure this option: enter a &lt;b&gt;full path&lt;/b&gt; to a &lt;b&gt;local&lt;/b&gt; or &lt;b&gt;network folder&lt;/b&gt;. During the analysis, the Forms analyzer will create the files in the selected folder necessary for source code to be viewed by the CAST applications listed above. A sub-folder will be created for each analysed Application that contains Forms/Reports Analysis Units.&lt;/span&gt; &lt;p&gt;&lt;span&gt;Note the following:&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - How to split the DOTNet class file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-split-the-dotnet-class-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-split-the-dotnet-class-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with information on how to split the dotnet class file, if the size of the file is more than 2 MB and leads to memory issue during the analysis process.   This is rarely required anymore with improvements to the .NET analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To split the class file whose size is more than 2 MB and causes the memory issue while running the analysis, you need to edit the class file to partial class files.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error ORA-00600 internal error code arguments kdifind kcbget_24</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-00600-internal-error-code-arguments-kdifind-kcbget-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-00600-internal-error-code-arguments-kdifind-kcbget-24/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="description"&gt;Description&lt;/h3&gt;
&lt;p&gt;Following error encountered while running J2EE analysis on Oracle 11.0.2&lt;/p&gt;
&lt;p&gt;Comparing objects on server . . .&lt;br&gt;
SQL Error: ORA-00600: internal error code, arguments: [kdifind:kcbget_24], [4207104], [1], [0], [1], [], [], [], [], [], [], [].&lt;br&gt;
SQL Error: ORA-06512: at &amp;ldquo;LOCAL.AMT_P_FILL_LNKTRSF&amp;rdquo;, line 65. SQL Error: ORA-06512: at &amp;ldquo;LOCAL.AMT_P_SPLIT_FILL&amp;rdquo;, line 31.&lt;br&gt;
SQL Error: ORA-06512: at &amp;ldquo;LOCAL.AMT_P_SPLIT_IN&amp;rdquo;, line 18. SQL Error: ORA-06512: at &amp;ldquo;LOCAL.CACHE_PROCESSID&amp;rdquo;, line 57.&lt;br&gt;
SQL Error: ORA-06512: at line 1 (Severity 1, Msg No 600).&lt;br&gt;
Procedure call failed: ?LOCAL.CACHE_PROCESSID,I_IDSESSION,I_IDUSRPRO&lt;br&gt;
Internal exception occurred during running listener CPersistingAction::ProcessPersistentInstance : Analysis saving could not be finalized&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - DOTNet with extension - DotNet Analyzer - Unrecognized format of project file</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-unrecognized-format-of-project-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer/cms-snapshot-analysis-run-analyzer-warnings-dotnet-with-extension-dotnet-analyzer-unrecognized-format-of-project-file/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running .NET analysis you may get the below type of warnings in your analysis log:&lt;/p&gt;
&lt;p&gt;Line 2107: DOTNET.0155: Unrecognized format of project file S:\Tests\Assemblies_Source\TestWebLogon.vbproj . This project is then excluded from analysis.&lt;br&gt;
Line 2108: DOTNET.0155: Unrecognized format of project file S:\Tests\Source\TestWebLogonImport.vbproj . This project is then excluded from analysis.&lt;br&gt;
Line 2111: DOTNET.0155: Unrecognized format of project file S:\Tests\Assemblies_Source\WebTest.vbproj . This project is then excluded from analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Extension Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA068: Duplicate class declaration</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java068-duplicate-class-declaration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-warnings/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer/cms-snapshot-analysis-run-analyzer-warnings-jee-with-extension-jee-analyzer-java068-duplicate-class-declaration/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When you get &lt;strong&gt;warnings related to duplicate class declarations&lt;/strong&gt; like below, then it means that the same class has been found more than once in the source files.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-10-22 04:06:10.897295    Information    MODULMSG ; Job execution    Parsing Java file (phase 1) : S:\Sources\MYAPP\Analyzed\my_package\WEB-INF\classes\com\mycompany\SomeClass.java  
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2018-10-22 04:06:10.899248    Warning    MODULMSG ; Job execution    JAVA068: Duplicate class declaration : com.mycompany.SomeClass S:\Sources\MYAPP\Analyzed\my_package\WEB-INF\classes\com\mycompany\SomeClass.java
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Extension&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.0.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.1.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;JEE 1.2.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring the maximum number of parallel job executions per AIP Node</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-the-maximum-number-of-parallel-job-executions-per-aip-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-the-maximum-number-of-parallel-job-executions-per-aip-node/</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 page describes how to configure the maximum number of parallel job executions that Console can perform per Node.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;By default, Console will be configured (using the &lt;code&gt;threadPoolSize&lt;/code&gt; parameter) to run a maximum of &lt;strong&gt;two (2)&lt;/strong&gt; jobs in parallel on &lt;strong&gt;each Node&lt;/strong&gt;. A job is any type of execution using Console, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;run analysis&lt;/li&gt;
&lt;li&gt;generate snapshot&lt;/li&gt;
&lt;li&gt;source code delivery&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&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;Executions that are not deemed as jobs and which are therefore not covered by the &lt;code&gt;threadPoolSize&lt;/code&gt; parameter are:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Large files in LISA folders</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-large-files-in-lisa-folders/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-large-files-in-lisa-folders/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on large files found in the LISA folder related to the Delivery Manager Tool DMT, like the one shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528624/566528623.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3:  Official documentation &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Preferences+-+Platform+Settings"&gt;CMS - Preferences - Platform Settings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may see large files in the  LISA folder which are CAST Configuration files which contain all the configuration and referenced details of each Analysis unit for the called libraries.&lt;/p&gt;</description></item><item><title>DMT - Package Content tab - Files found</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-files-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-files-found/</guid><description>&lt;h5 id="package-content-tab---files-found"&gt;Package Content tab - Files found&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that this section is not visible if you are working with a &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222198"&gt;Database&lt;/a&gt; or &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222198"&gt;Specific Repository&lt;/a&gt; type of Source Package.&lt;/p&gt;
&lt;p&gt;This section displays a list of files that have been discovered and extracted by the CAST Delivery Manager Tool. These are the files that will be packaged when the Version is &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;delivered&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_package_content_1.jpg?version=1&amp;amp;modificationDate=1549304359243&amp;amp;api=v2" alt="package_content_1.jpg"&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;File extension&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Displays the file extension discovered by the CAST Delivery Manager Tool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Total files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Displays the total number of files with the specific extension that have been discovered, extracted and included in the Source Package.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Added files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This column displays the number of files with the specific extension that are &amp;ldquo;new&amp;rdquo; in the current Source Package in comparison to a Source Package in the previous &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Version&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Removed files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This column displays the number of files with the specific extension that are no longer present in the current Source Package in comparison to a Source Package in the previous &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Version&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Modified files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;These columns display the number of files with the specific extension that have either been modified or are unchanged in the current Source Package in comparison to a Source Package in the previous &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Version&lt;/a&gt;. The CAST Delivery Manager Tool compares the sizes (not the checksum) of files in the current Version with those in the previous Version - a file is therefore only marked as Modified when its size has changed between the two Versions. In some rare cases when a file has actually changed in the current Version, but its size is identical to the size in the previous version, it will be marked as Unchanged.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Unchanged files&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Total size(bytes)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This column displays the total size (in bytes) of all the files with the specific extension that have been discovered, extracted and included in the Source Package.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Folder&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Indicates the folder in which the content is located.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="other-options"&gt;Other options&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="26%"&gt;&lt;b&gt;Detailed content report&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="74%"&gt;Displays a status message about the &lt;b&gt;Detailed content report&lt;/b&gt; (see option below). When the report is ready to be generated, the status will say "Ready to export".&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd"&gt;&lt;b&gt;Export detailed content report&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd"&gt;This option allows you to export the list of extracted files to a CSV file: &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="export.jpg" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_export.jpg?version=1&amp;amp;modificationDate=1549304359343&amp;amp;api=v2" data-linked-resource-container-id="264222127" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="source_package_images_export.jpg" data-linked-resource-id="264222177" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="381" src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_export.jpg?version=1&amp;amp;modificationDate=1549304359343&amp;amp;api=v2" width="841"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>ENL - Finding/locating objects in the Knowledge Base</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-knowledge-base/</guid><description>&lt;h5 id="findinglocating-objects-in-the-knowledge-base"&gt;Finding/locating objects in the Knowledge Base&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Because the Object Browser (containing both the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;) does not always contain all the objects currently present in the Knowledge Base (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/"&gt;Blank View&lt;/a&gt; for more information), a search using the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222557"&gt;Find object in Browser&lt;/a&gt; option will not always return all objects.&lt;/p&gt;
&lt;p&gt;This option allows you to search the entire contents of the Knowledge Base instead of just the Object Browser:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the &lt;strong&gt;Edit&lt;/strong&gt; &amp;gt; &lt;strong&gt;Find Object in&lt;/strong&gt; &lt;strong&gt;Knowledge Base&lt;/strong&gt; option from the menu (you can also use the shortcut key: SHIFT+F).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Find dialog box&lt;/strong&gt; will then be launched.&lt;/li&gt;
&lt;li&gt;Enter the string you want to search for (in &lt;strong&gt;Find what&lt;/strong&gt;), or enter an object name, part of an object name or an object ID.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Search&lt;/strong&gt; to find an occurrence of the string/ID in the Analysis Service schema.&lt;/li&gt;
&lt;li&gt;The object containing the string/ID will be displayed in the right hand list.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="find-dialog-box"&gt;Find dialog box&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_find.gif?version=1&amp;amp;modificationDate=1549304370147&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Enlighten - Information - How to Identify cyclical calls when Escalated links are not activated</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-not-activated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/enlighten/enlighten-information-how-to-identify-cyclical-calls-when-escalated-links-are-not-activated/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes specific case to find cyclical calls without activating escalated links.&lt;/p&gt;
&lt;p&gt;Using the consultant tool provided in page (&lt;a href="https://doc.castsoftware.com/pages/createpage.action?spaceKey=DOC83&amp;amp;title=Avoid+cyclical+calls+and+inheritances+between+packages"&gt;Avoid cyclical calls and inheritances between packages&lt;/a&gt;) it is possible to investigate cyclical calls without the need of escalated link activation.&lt;/p&gt;
&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;Currently (January 2015), This tool is only working for the &lt;strong&gt;J2EE diagnostic&lt;/strong&gt; &amp;ldquo;Avoid cyclical calls and inheritances between packages&amp;rdquo; and on &lt;strong&gt;Oracle/CSS&lt;/strong&gt; RDBMS.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="situation"&gt;Situation&lt;/h2&gt;
&lt;p&gt;Dashboard shows violations for the rule Avoid cyclical calls and inheritances between packages content. Need to understand the details of cyclic calls in Enlighten.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - Listing size disk consumption per schemas</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-listing-size-disk-consumption-per-schemas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-listing-size-disk-consumption-per-schemas/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists size disk consumption per schemas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query lists schemas with their size on disk order by size description.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_size_pretty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;schema_size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;sum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_total_relation_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;table_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;bigint&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;schema_size&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;information_schema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tables&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;desc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566529380/566529379.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Reconfiguring internal services to run on a custom port</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-internal-services-to-run-on-a-custom-port/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-internal-services-to-run-on-a-custom-port/</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;: How to change the port on which the internal services are configured to run when using a traditional Microsoft Windows installation (not involving Docker).&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Note that you should always check that the new port you intend to use is not &lt;strong&gt;ALREADY being used by some other service&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;See also the following documentation if you wish to reconfigure the &lt;strong&gt;front-end service (port 80)&lt;/strong&gt; to run on &lt;strong&gt;port 443&lt;/strong&gt; or another &lt;strong&gt;custom port&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/IMAGING/Reconfiguring+the+front+end+imaging-fe+Windows+service+to+use+an+alternative+unsecure+port"&gt;Reconfiguring the front end imaging-fe Windows service to use an alternative unsecure port&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/reconfiguring-the-front-end-service-to-use-a-secure-port/"&gt;Reconfiguring the front end service to use a secure port&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;CAST Imaging has several internal services that are preconfigured to run on specific ports as detailed below:&lt;/p&gt;</description></item><item><title>Release Notes - 8.3.0</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/release-notes-8-3-0/</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; CAST AIP 8.3.0 introduces a number of features and changes as listed below.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="technology-support-changes"&gt;Technology support changes&lt;/h3&gt;
&lt;p&gt;Please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/"&gt;Technology coverage changes in CAST AIP 8.3.x&lt;/a&gt; for more detailed discussion of this subject.&lt;/p&gt;
&lt;h3 id="installation-and-deployment"&gt;Installation and deployment&lt;/h3&gt;
&lt;h4 id="storage-hosts"&gt;Storage hosts&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;CAST highly recommends that you use the &lt;strong&gt;CAST Storage Service&lt;/strong&gt; to host your &lt;strong&gt;CAST Analysis/Dashboard/Management Service schemas&lt;/strong&gt; as it is the &amp;ldquo;preferred&amp;rdquo; storage host. See &lt;a href="https://doc.castsoftware.com/export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/migrating-cast-aip-schemas-from-oracle-server-and-microsoft-sql-server/"&gt;Migrating CAST AIP schemas from Oracle Server and Microsoft SQL Server&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;CAST has introduced &lt;strong&gt;CAST Storage Service 3&lt;/strong&gt; (based on Postgres 9.6.x) and recommends that you use it to onboard new Applications in CAST AIP 8.3.x.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="cast-management-studio-startup-wizard"&gt;CAST Management Studio Startup Wizard&lt;/h4&gt;
&lt;p&gt;The CAST Management Studio Startup wizard has been modified so that it is now possible to customize the location of all of the following folders for all newly installed CAST AIP Management Service schemas:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of deactivated metrics</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-deactivated-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-deactivated-metrics/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query on the central base will provide the list of deactivated metrics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1562;&amp;ldquo;Package Stored Procedure naming convention - prefix control&amp;rdquo;&lt;br&gt;
6552;&amp;ldquo;View naming convention - prefix control (DB2 Server)&amp;rdquo;&lt;br&gt;
4050;&amp;ldquo;Avoid Tables access directly from client-side SQL queries (SQL Server)&amp;rdquo;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to change the object status to unchanged</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-change-the-object-status-to-unchanged/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-change-the-object-status-to-unchanged/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query will force the analysis to consider the object as being unchanged.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Previous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;Current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Unchanged&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You should replace &lt;Current Snapshot ID&gt;, by the snapshot id of the current snapshot, &lt;Previous Snapshot ID&gt; with the snapshot id of the previous snapshot and &lt;Unchanged Object ID&gt; with the object id&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to find out the time consumed by stored procedure</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-find-out-the-time-consumed-by-stored-procedure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-find-out-the-time-consumed-by-stored-procedure/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries in this page will help you to find out  the time consumed by stored procedure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Substr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Action&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Start_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;end_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;consumed_time&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;history_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Start%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;End%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;compute_start_date&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;END_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;START_HIST&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;action_date&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - How to check the status of the idkey generator and repair it</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-how-to-check-the-status-of-the-idkey-generator-and-repair-it/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-how-to-check-the-status-of-the-idkey-generator-and-repair-it/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query is to check the status of the idkey_generator.  If the idkey_generator is broken, then the query will also generate a statement to repair it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the local database run the following query:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MaxIds&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdAcc&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Acc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdAcc&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AccSymb&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdKeyPar&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KeyPar&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdFus&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FusAcc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UNION&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdSel&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AnaSel&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;NextId&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MaxIds&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NextAvailableId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;IDKEY_GENERATOR is broken&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;IDKEY_GENERATOR is healthy&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SequenceStatus&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last_value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;alter sequence IDKEY_GENERATOR restart with &amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CAST&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;VARCHAR&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;RepairingStatement&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NextId&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;CROSS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDKEY_GENERATOR&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to determine DLM status</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-determine-dlm-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-determine-dlm-status/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to determine DLM (Dynamic Link Manager) status based on tables in the local database (KB).&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3: Official documentation: &lt;a href="http://doc.castsoftware.com/display/DOC83/ENL+-+Dynamic+Link+Manager"&gt;Dynamic Link Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.2: Official documentation: &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=161548466"&gt;Dynamic Link Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.1: Official documentation: &lt;a href="http://doc.castsoftware.com/display/DOC81/ENL+-+Dynamic+Link+Manager"&gt;Dynamic Link Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.0: Official documentation: &lt;a href="http://doc.castsoftware.com/display/DOC80/ENL+-+Dynamic+Link+Manager"&gt;Dynamic Link Manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get Object name Object ID Application name and corresponding Mangling Object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-name-object-id-application-name-and-corresponding-mangling-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-object-name-object-id-application-name-and-corresponding-mangling-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the query:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One can retrieve the mangling information for all objects for identifying the functions for which the input parameters are changed and exclude them from action plan.&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;CAST uses mangling to identify the differences between objects (others parameters also).&lt;/li&gt;
&lt;li&gt;Mangling information are stored in CDT_OBJECTS (OBJECT_MANGLING).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to Clean Duplicate Versions in CAST-MS</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-clean-duplicate-versions-in-cast-ms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-clean-duplicate-versions-in-cast-ms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query deletes the duplicate versions created in the MNGT base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DuplicatedVersions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Max&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_portf_version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_portf_application&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;app_name&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ToDelete&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_portf_version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_portf_application&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DuplicatedVersions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dv&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpa&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;app_name&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;Max&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;delete&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_portf_version&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	 &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ToDelete&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to retrieve the count of indexes used for a schema</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-count-of-indexes-used-for-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-count-of-indexes-used-for-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the count of Indexes used for a schema&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;SELECT count(i.relname),
 ns.nspname AS schema_name
FROM pg_index AS idx
 JOIN pg_class AS i
 ON i.oid = idx.indexrelid
 JOIN pg_am AS am
 ON i.relam = am.oid
 JOIN pg_namespace AS NS ON i.relnamespace = NS.OID
 JOIN pg_user AS U ON i.relowner = U.usesysid
WHERE NOT nspname LIKE &amp;#39;pg%&amp;#39; -- Excluding system tables
and ns.nspname = &amp;lt;Schema_name&amp;gt;
group by ns.nspname
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You need to replace &amp;lt;Schema_name&amp;gt; with the name of the Schema&lt;/p&gt;</description></item><item><title>TCC - Using Transaction Graph Adjustment</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-using-transaction-graph-adjustment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-using-transaction-graph-adjustment/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The purpose of Transaction graph adjustment is to allow end-users to make changes to &lt;strong&gt;links&lt;/strong&gt; that are used for building Transaction graphs without affecting information stored by CAST AIP analysis tools in the Analysis Service schema.&lt;/p&gt;
&lt;p&gt;Transaction graphs are built using objects and links stored in the Analysis Service schema by CAST AIP analysis tools (such as Analyzers, Extensions, Reference Finder, KB Update Assistant, etc.) and many of the Function Points related features are based on these Transaction graphs, whose quality strongly defines the accuracy of their results.&lt;/p&gt;</description></item><item><title>Tools - DotNET - DotNET analysis checklist for troubleshooting any crashes</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-dotnet-dotnet-analysis-checklist-for-troubleshooting-any-crashes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-dotnet-dotnet-analysis-checklist-for-troubleshooting-any-crashes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page talks about the prerequisites and checklist to be followed before doing the .NET analysis and also to troubleshoot any crashes while performing .net analysis.&lt;/p&gt;
&lt;p&gt;Please select the section you are interested in from the list below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="assembly-reference-and-project-reference"&gt;Assembly reference and Project reference&lt;/h3&gt;
&lt;p&gt;In the application if the dependencies between projects has assemblies, then we need to look in the application. If we have the corresponding application extension (dll) in the defined folder of the project file if it is not present then we need to ask for the dll from the customer/application team and then do the packaging again after getting the dll, packaging which can be done as described below:&lt;/p&gt;</description></item><item><title>User Guide - Using the Highlight options</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-highlight-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-highlight-options/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Available in &lt;strong&gt;≥ 2.15&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The options &lt;strong&gt;Highlight Callees Graph&lt;/strong&gt; and &lt;strong&gt;Highlight Path&lt;/strong&gt; were available in previous releases of CAST Imaging as &lt;strong&gt;Show Callee&lt;/strong&gt; and &lt;strong&gt;Show Path&lt;/strong&gt;. In addition a new option called &lt;strong&gt;Highlight Callers Graph&lt;/strong&gt; has been implemented and added in the contextual menu with the other two options. These three options are enabled on all scopes and levels in Imaging. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-gui/user-guide-gui-menus-and-icons/"&gt;User Guide - GUI - Menus and Icons&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;The Highlight options function as follows:&lt;/p&gt;</description></item><item><title>1.22</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-22/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.22.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.22.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.22.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.21.0-funcrel&lt;/strong&gt; (i.e. no feature updates or customer bug fixes)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.22.1-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt; contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.22.1-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Updates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contains a customer bug fix for the Engineering Dashboard.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="4"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.22.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;span&gt;Package contents:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span&gt;The combined WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard&amp;amp;version=1.22.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard&lt;/a&gt;&lt;/strong&gt; contains:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.22.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Health Dashboard 1.21.0-funcrel&lt;/strong&gt; (i.e. no feature updates or customer bug fixes)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The standalone WAR package &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.dashboard.engineering&amp;amp;version=1.22.0-funcrel" rel="nofollow" target="_blank"&gt;com.castsoftware.aip.dashboard.engineering&lt;/a&gt;&lt;/strong&gt; contains:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Engineering Dashboard 1.22.0-funcrel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New features:&lt;/p&gt;</description></item><item><title>1.22</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-22/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 58.4954%;"&gt;&lt;colgroup&gt;&lt;col style="width: 16.2084%;"/&gt;&lt;col style="width: 69.1751%;"/&gt;&lt;col style="width: 14.5683%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;1.22.1-funcrel&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li style=""&gt;Contains a customer bug fix &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="3"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.22.0-funcrel&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span&gt;"Applied filter" is added in Risk investigation view, it shows the filter/s that are selected&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="color: rgb(23,43,77);"&gt;Default configuration of industry standard has been updated with a name instead of metric ID.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="1221-funcrel"&gt;1.22.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;26763&lt;/td&gt;
 &lt;td&gt;The &amp;ldquo;Application Components&amp;rdquo; Tile is not loading for the application&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1220-funcrel"&gt;1.22.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;In Risk investigation view applied filter section has been added and changed the filter icon&lt;/td&gt;
 &lt;td&gt;A new section, &amp;ldquo;Applied filter&amp;rdquo; is added in Risk investigation view, it shows the filter/s that are selected. If no filter is selected then “Applied filter” section is not displayed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Change parameter names for &amp;ldquo;IndustryStandardsKeys&amp;rdquo; object in ed.json file&lt;/td&gt;
 &lt;td&gt;Default configuration of industry standard has been updated with a name instead of metric ID. For example, CISQ industry standard is configured as: &amp;ldquo;CISQ&amp;rdquo;: [&amp;ldquo;1062104&amp;rdquo;]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2926&lt;/td&gt;
 &lt;td&gt;Module and technology filter should get closed after selection is done&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2909&lt;/td&gt;
 &lt;td&gt;Title has disappeared from Dashboard when integrated in console&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2892&lt;/td&gt;
 &lt;td&gt;Architecture model - doesn&amp;rsquo;t get filtered on module selection&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2778&lt;/td&gt;
 &lt;td&gt;Dashboard displays a newly added business criteria as new assessment model&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2706&lt;/td&gt;
 &lt;td&gt;Architecture model - numbers are not aligned in Firefox&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2029&lt;/td&gt;
 &lt;td&gt;Rules table is getting refreshed in transaction investigation view when clicking on rules&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1851&lt;/td&gt;
 &lt;td&gt;List of removed violations: Critical column is inverted&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1456&lt;/td&gt;
 &lt;td&gt;Transaction is not displaying for robustness when you navigate from transaction view to application investigation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;23171&lt;/td&gt;
 &lt;td&gt;Snapshot is stuck due to a blocked query&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.2</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-2/</guid><description>&lt;h3 id="222-funcrel"&gt;2.2.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28801&lt;/td&gt;
 &lt;td&gt;Neo4j service installation has failed due to no access to PowerShell on host server. This bug has been fixed by shipping a setup that does not require PowerShell to be installed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="220-funcrel"&gt;2.2.0-funcrel&lt;/h3&gt;
&lt;h4 id="note"&gt;Note&lt;/h4&gt;
&lt;p&gt;The &amp;ldquo;Services scope&amp;rdquo; and the &amp;ldquo;Inter Application Dependencies scope&amp;rdquo; (both introduced in 2.2.0-beta1) remain in beta release status in 2.2.0-funcrel. In addition CAST recommends re-importing your Applications if you intend to use the new &amp;ldquo;Inter Application Dependencies scope&amp;rdquo; and you are upgrading from a previous release of CAST Imaging.&lt;/p&gt;</description></item><item><title>ACH - Using Sets</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-sets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-sets/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Maven Repositories</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-maven-repositories/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-maven-repositories/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When analyzing an Application that includes &lt;strong&gt;Maven based****source code&lt;/strong&gt;, Console (i.e. the Nodes) need to know where to find any required &lt;strong&gt;Maven local&lt;/strong&gt; or &lt;strong&gt;remote HTTP/S repositories.&lt;/strong&gt; The
location of the repositories is crucial to ensure that any associated
JAR files can be automatically discovered and that POM dependencies can
also be located during the analysis. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/prerequisites-application-onboarding/configuring-source-code-delivery-for-maven/"&gt;Configuring source code delivery for Maven&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;
&lt;p&gt;To tell Console (and your configured Nodes) where any required repositories are located, use this panel. Out of the box &lt;strong&gt;several public repositories&lt;/strong&gt;will be predefined - &lt;strong&gt;&lt;a href="https://repo.maven.apache.org/maven2"&gt;https://repo.maven.apache.org/maven2&lt;/a&gt;&lt;/strong&gt; is marked as the &lt;strong&gt;primary repository&lt;/strong&gt; (i.e. the most complete repository) which will always be search first:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to get full object name on transaction view</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-full-object-name-on-transaction-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-full-object-name-on-transaction-view/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information and steps to change the short transaction names into their full names.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In FRAME_PORTAL_TRANSACTION_VIEW, transaction names correspond to the short name of the transaction entry point artifact. In many cases, this is not enough to help the end-user identify which entry-point the dashboard is referring to. Example : when entry point artifacts short name is always the same as a jsp page, which is always named the same but stored in a different directory.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid Unused Imports</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-unused-imports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-unused-imports/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details and the solution for the issue of false violations that are flagged for the Quality Rule &lt;strong&gt;&amp;ldquo;Avoid Unused Imports&amp;rdquo;&lt;/strong&gt; on the dashboard.&lt;/p&gt;
&lt;p&gt;Refer to the below screenshot for more clarity about the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539194/566539195.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539194/566539193.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ran analysis and snapshot.&lt;/li&gt;
&lt;li&gt;Searched for avoid unused import in dashboard.&lt;/li&gt;
&lt;li&gt;False indications for “Avoid Unused Imports” metric.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.30</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-30/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-30/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.30 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.30&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8330-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.30 on Quality Model results post upgrade&lt;/h2&gt;
&lt;p&gt;N/A&lt;/p&gt;
&lt;h2 id="other-impacts-of-changes-made-in-aip-core-8330"&gt;Other impacts of changes made in AIP Core 8.3.30&lt;/h2&gt;
&lt;h3 id="mainframe"&gt;Mainframe&lt;/h3&gt;
&lt;h4 id="missing-links-between-jcl-steps-and-sql-tables"&gt;Missing links between JCL Steps and SQL tables&lt;/h4&gt;
&lt;p&gt;A fix has been implemented to solve an issue where links from JCL Steps to SQL tables were not resolved due missing JCL SQL Query objects. This fix also requires &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/sql/extensions/com.castsoftware.sqlanalyzer/"&gt;SQL Analyzer&lt;/a&gt;&lt;/strong&gt; 3.2.17.  This issue has been fixed and this change may impact your analysis results on upgrading to 8.3.30.&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 - Oracle Forms Reference Guide</title><link>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-oracle-forms-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-oracle-forms-reference-guide/</guid><description>&lt;h5 id="oracle-forms-reference-guide"&gt;Oracle Forms Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Analysis Unit types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Object types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Link types&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-unit-types"&gt;Analysis Unit types&lt;/h6&gt;
&lt;p&gt;The following Analysis Units will be created after deploying and using the set as current version option:&lt;/p&gt;
&lt;p&gt;One &lt;strong&gt;FORMS Analysis Unit&lt;/strong&gt; (pointing to .uaxdirectory file) for each:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;.fmb&lt;/li&gt;
&lt;li&gt;.olb&lt;/li&gt;
&lt;li&gt;.mmb&lt;/li&gt;
&lt;li&gt;.pll&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;One Oracle Reports Analysis Unit&lt;/strong&gt; (pointing to .rex file) for each&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ORA-01427 single-row subquery returns more than one row during Saving step</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-01427-single-row-subquery-returns-more-than-one-row-during-saving-step/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-01427-single-row-subquery-returns-more-than-one-row-during-saving-step/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps investigating any oracle error during saving step for a given AMT analyzer.&lt;/p&gt;
&lt;p&gt;Example of errors for Oracle&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comparing objects on server . . .&lt;/strong&gt;&lt;br&gt;
 SQL Error: ORA-01427: single-row subquery returns more than one row&lt;br&gt;
 SQL Error: ORA-06512: a &amp;ldquo;KB.AMT_P_FILL_OBJ&amp;rdquo;, ligne 44.&lt;br&gt;
 SQL Error: ORA-06512: a &amp;ldquo;KB.AMT_P_SPLIT_FILL&amp;rdquo;, ligne 40.&lt;br&gt;
 SQL Error: ORA-06512: a &amp;ldquo;KB.AMT_P_SPLIT_IN&amp;rdquo;, ligne 18.&lt;br&gt;
 SQL Error: ORA-06512: a &amp;ldquo;KB.CACHE_PROCESSID&amp;rdquo;, ligne 57.&lt;br&gt;
 SQL Error: ORA-06512: a ligne 1 (Severity 1, Msg No 1427).&lt;br&gt;
Procedure call failed: ?KB.CACHE_PROCESSID,I_IDSESSION,I_IDUSRPRO&lt;/p&gt;</description></item><item><title>CMS Snpahsot Analysis - Run Analyzer - J2EE - Information - How to check if Hibernate is not used in the J2EE source code</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snpahsot-analysis-run-analyzer-j2ee-information-how-to-check-if-hibernate-is-not-used-in-the-j2ee-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snpahsot-analysis-run-analyzer-j2ee-information-how-to-check-if-hibernate-is-not-used-in-the-j2ee-source-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains How to check if Hibernate is not used in the J2EE source code?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With following steps one can check if hibernate is used or not:-&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Search hibernate.properties in the source code. If not found then hibernate is not used.&lt;/li&gt;
&lt;li&gt;Check if hibernate is there in hibernate.cfg.xml file. If not found then probability is that Hibernate is not used&lt;/li&gt;
&lt;li&gt;Check if there is hbm.xml file (mapping file) in the source code. If not found then probability is that Hibernate is not used&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Package Extraction - Creating repositories of jars when not present in project</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-creating-repositories-of-jars-when-not-present-in-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-creating-repositories-of-jars-when-not-present-in-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the process to create repositories of jars if they are not found in the project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you do not have jars in projects,you can rebuild the project.For the same,you should have the parent pom.xml file and maven plugin.&lt;/p&gt;
&lt;p&gt;Maven provides a command line tool. To use this tooling, switch to the command line into a directory which contains a pom.xml.&lt;/p&gt;</description></item><item><title>DMT - Package Content tab - Log summary</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-log-summary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-log-summary/</guid><description>&lt;h5 id="package-content-tab---log-summary"&gt;Package Content tab - Log summary&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section displays a log of the most recent &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action. The table lists each step in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action, the date and time the step was completed and whether any errors or warnings were encountered.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_package_content_4.jpg?version=1&amp;amp;modificationDate=1549304359233&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;h6 id="log-viewer"&gt;Log viewer&lt;/h6&gt;
&lt;p&gt;Use the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_log.jpg?version=1&amp;amp;modificationDate=1549304357463&amp;amp;api=v2" alt=""&gt; icon to launch the CAST integrated log viewer:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_log_viewer.jpg?version=1&amp;amp;modificationDate=1549304359290&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This can provide more information about any errors or warnings that were encountered during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action. In the above example, the Package action did not complete successfully - the Log viewer indicates that this was due to an issue with the selected RDBMS.&lt;/p&gt;</description></item><item><title>ENL - Finding/locating objects in the Object Browser window</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-object-browser-window/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-findinglocating-objects-in-the-object-browser-window/</guid><description>&lt;h5 id="findinglocating-objects-in-the-object-browser-window"&gt;Finding/locating objects in the Object Browser window&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To search for any objects present in the &lt;strong&gt;Object Browser window&lt;/strong&gt; (in both the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; and the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click an object in the Object Browser window to launch the shortcut menu&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Find Object in Browser&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;li&gt;You can also use the shortcut key: CTRL+SHIFT+F. The &lt;strong&gt;Find dialog box&lt;/strong&gt; will then be launched.&lt;/li&gt;
&lt;li&gt;Enter the string you want to search for (in &lt;strong&gt;Find what&lt;/strong&gt;), or enter an object name, part of an object name or an object ID.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Search&lt;/strong&gt; to find an occurrence of the string/ID in the &lt;strong&gt;Object Browser&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The object containing the string/ID will be displayed in the right hand list.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="find-dialog-box"&gt;Find dialog box&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_find.gif?version=1&amp;amp;modificationDate=1549304370147&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Performance issues - tips</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/performance-issues-tips/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/performance-issues-tips/</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;: some tips/changes to make to improve the performance of your CAST Imaging instance.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;CAST Imaging is a CPU and RAM intensive application, and this is especially true if you are importing large and complex applications. The following page lists some configuration changes that may help improve performance of CAST Imaging while importing and investigating applications.&lt;/p&gt;
&lt;h2 id="display-performance"&gt;Display performance&lt;/h2&gt;
&lt;h3 id="optimize-ram-allocated-to-cast-imaging"&gt;Optimize RAM allocated to CAST Imaging&lt;/h3&gt;
&lt;p&gt;By default Neo4j is set to use the following RAM:&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to get PostgreSQL settings</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-get-postgresql-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-get-postgresql-settings/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to get PostgreSQL settings, even if you don&amp;rsquo;t have access to the machine hosting the server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_settings&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;allow_system_table_mods&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Allows modifications of the structure of system tables.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;/p&gt;
&lt;p&gt;&amp;ldquo;application_name&amp;rdquo;;&amp;ldquo;pgAdmin III - Query Tool&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Sets the application name to be reported in statistics and logs.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;client&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;pgAdmin III - Query Tool&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;archive_command&amp;rdquo;;&amp;quot;(disabled)&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Archiving&amp;rdquo;;&amp;ldquo;Sets the shell command that will be called to archive a WAL file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;archive_mode&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Archiving&amp;rdquo;;&amp;ldquo;Allows archiving of WAL files using archive_command.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{always,on,off}&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;archive_timeout&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Archiving&amp;rdquo;;&amp;ldquo;Forces a switch to the next xlog file if a new file has not been started within N seconds.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1073741823&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;array_nulls&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Enable input of NULL elements in arrays.&amp;rdquo;;&amp;ldquo;When turned on, unquoted NULL in an array input value means a null value; otherwise it is taken literally.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;authentication_timeout&amp;rdquo;;&amp;ldquo;60&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Sets the maximum allowed time to complete client authentication.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;600&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;60&amp;rdquo;;&amp;ldquo;60&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Starts the autovacuum subprocess.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_analyze_scale_factor&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.1&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_analyze_threshold&amp;rdquo;;&amp;ldquo;50&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Minimum number of tuple inserts, updates, or deletes prior to analyze.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;50&amp;rdquo;;&amp;ldquo;50&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_freeze_max_age&amp;rdquo;;&amp;ldquo;200000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Age at which to autovacuum a table to prevent transaction ID wraparound.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;100000&amp;rdquo;;&amp;ldquo;2000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;200000000&amp;rdquo;;&amp;ldquo;200000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_max_workers&amp;rdquo;;&amp;ldquo;3&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Sets the maximum number of simultaneously running autovacuum worker processes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;3&amp;rdquo;;&amp;ldquo;3&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_multixact_freeze_max_age&amp;rdquo;;&amp;ldquo;400000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Multixact age at which to autovacuum a table to prevent multixact wraparound.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;ldquo;2000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;400000000&amp;rdquo;;&amp;ldquo;400000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_naptime&amp;rdquo;;&amp;ldquo;60&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Time to sleep between autovacuum runs.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;60&amp;rdquo;;&amp;ldquo;60&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_vacuum_cost_delay&amp;rdquo;;&amp;ldquo;20&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Vacuum cost delay in milliseconds, for autovacuum.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;20&amp;rdquo;;&amp;ldquo;20&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_vacuum_cost_limit&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Vacuum cost amount available before napping, for autovacuum.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;ldquo;200&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;519;f&lt;br&gt;
&amp;ldquo;autovacuum_vacuum_scale_factor&amp;rdquo;;&amp;ldquo;0.2&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Number of tuple updates or deletes prior to vacuum as a fraction of reltuples.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.2&amp;rdquo;;&amp;ldquo;0.2&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_vacuum_threshold&amp;rdquo;;&amp;ldquo;50&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Autovacuum&amp;rdquo;;&amp;ldquo;Minimum number of tuple updates or deletes prior to vacuum.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;50&amp;rdquo;;&amp;ldquo;50&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;autovacuum_work_mem&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum memory to be used by each autovacuum worker process.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;backend_flush_after&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Resource Usage / Asynchronous Behavior&amp;rdquo;;&amp;ldquo;Number of pages after which previously performed writes are flushed to disk.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;256&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;backslash_quote&amp;rdquo;;&amp;ldquo;safe_encoding&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Sets whether &amp;ldquo;'&amp;rdquo; is allowed in string literals.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{safe_encoding,on,off}&amp;quot;;&amp;ldquo;safe_encoding&amp;rdquo;;&amp;ldquo;safe_encoding&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bgwriter_delay&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Resource Usage / Background Writer&amp;rdquo;;&amp;ldquo;Background writer sleep time between rounds.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;200&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bgwriter_flush_after&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Resource Usage / Background Writer&amp;rdquo;;&amp;ldquo;Number of pages after which previously performed writes are flushed to disk.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;256&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bgwriter_lru_maxpages&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Background Writer&amp;rdquo;;&amp;ldquo;Background writer maximum number of LRU pages to flush per round.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bgwriter_lru_multiplier&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Background Writer&amp;rdquo;;&amp;ldquo;Multiple of the average buffer usage to free per round.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;2&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;block_size&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the size of a disk block.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;8192&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bonjour&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Enables advertising the server via Bonjour.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bonjour_name&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the Bonjour service name.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;bytea_output&amp;rdquo;;&amp;ldquo;escape&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the output format for bytea.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;session&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{escape,hex}&amp;quot;;&amp;ldquo;hex&amp;rdquo;;&amp;ldquo;escape&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;check_function_bodies&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Check function bodies during CREATE FUNCTION.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;checkpoint_completion_target&amp;rdquo;;&amp;ldquo;0.9&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.5&amp;rdquo;;&amp;ldquo;0.9&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;209;f&lt;br&gt;
&amp;ldquo;checkpoint_flush_after&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Number of pages after which previously performed writes are flushed to disk.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;256&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;32&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;checkpoint_timeout&amp;rdquo;;&amp;ldquo;300&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Sets the maximum time between automatic WAL checkpoints.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;30&amp;rdquo;;&amp;ldquo;86400&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;300&amp;rdquo;;&amp;ldquo;300&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;checkpoint_warning&amp;rdquo;;&amp;ldquo;30&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Enables warnings if checkpoint segments are filled more frequently than this.&amp;rdquo;;&amp;ldquo;Write a message to the server log if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;30&amp;rdquo;;&amp;ldquo;30&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;client_encoding&amp;rdquo;;&amp;ldquo;UNICODE&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the client&amp;rsquo;s character set encoding.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;session&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;SQL_ASCII&amp;rdquo;;&amp;ldquo;UTF8&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;client_min_messages&amp;rdquo;;&amp;ldquo;notice&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / When to Log&amp;rdquo;;&amp;ldquo;Sets the message levels that are sent to the client.&amp;rdquo;;&amp;ldquo;Each level includes all the levels that follow it. The later the level, the fewer messages are sent.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;session&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{debug5,debug4,debug3,debug2,debug1,log,notice,warning,error}&amp;quot;;&amp;ldquo;notice&amp;rdquo;;&amp;ldquo;notice&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;cluster_name&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Process Title&amp;rdquo;;&amp;ldquo;Sets the name of the cluster, which is included in the process title.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;commit_delay&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Sets the delay in microseconds between transaction commit and flushing WAL to disk.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;100000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;commit_siblings&amp;rdquo;;&amp;ldquo;5&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Sets the minimum concurrent open transactions before performing commit_delay.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5&amp;rdquo;;&amp;ldquo;5&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;config_file&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;File Locations&amp;rdquo;;&amp;ldquo;Sets the server&amp;rsquo;s main configuration file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;constraint_exclusion&amp;rdquo;;&amp;ldquo;partition&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Enables the planner to use constraints to optimize queries.&amp;rdquo;;&amp;ldquo;Table scans will be skipped if their constraints guarantee that no rows match the query.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{partition,on,off}&amp;quot;;&amp;ldquo;partition&amp;rdquo;;&amp;ldquo;partition&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;cpu_index_tuple_cost&amp;rdquo;;&amp;ldquo;0.005&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of processing each index entry during an index scan.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.005&amp;rdquo;;&amp;ldquo;0.005&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;cpu_operator_cost&amp;rdquo;;&amp;ldquo;0.0025&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of processing each operator or function call.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.0025&amp;rdquo;;&amp;ldquo;0.0025&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;cpu_tuple_cost&amp;rdquo;;&amp;ldquo;0.01&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of processing each tuple (row).&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.01&amp;rdquo;;&amp;ldquo;0.01&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;cursor_tuple_fraction&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the fraction of a cursor&amp;rsquo;s rows that will be retrieved.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.1&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;data_checksums&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows whether data checksums are turned on for this cluster.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;data_directory&amp;rdquo;;&amp;quot;/data/PGSQL9.6&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;File Locations&amp;rdquo;;&amp;ldquo;Sets the server&amp;rsquo;s data directory.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;/data/PGSQL9.6&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;DateStyle&amp;rdquo;;&amp;ldquo;ISO, MDY&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the display format for date and time values.&amp;rdquo;;&amp;ldquo;Also controls interpretation of ambiguous date inputs.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;session&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;ISO, MDY&amp;rdquo;;&amp;ldquo;ISO, MDY&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;db_user_namespace&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Enables per-database user names.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;deadlock_timeout&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Lock Management&amp;rdquo;;&amp;ldquo;Sets the time to wait on a lock before checking for deadlock.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1000&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;debug_assertions&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows whether the running server has assertion checks enabled.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;debug_pretty_print&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Indents parse and plan tree displays.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;debug_print_parse&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each query&amp;rsquo;s parse tree.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;debug_print_plan&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each query&amp;rsquo;s execution plan.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;debug_print_rewritten&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each query&amp;rsquo;s rewritten parse tree.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_statistics_target&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Sets the default statistics target.&amp;rdquo;;&amp;ldquo;This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_tablespace&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the default tablespace to create tables and indexes in.&amp;rdquo;;&amp;ldquo;An empty string selects the database&amp;rsquo;s default tablespace.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_text_search_config&amp;rdquo;;&amp;ldquo;pg_catalog.english&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets default text search configuration.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;pg_catalog.simple&amp;rdquo;;&amp;ldquo;pg_catalog.english&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;576;f&lt;br&gt;
&amp;ldquo;default_transaction_deferrable&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the default deferrable status of new transactions.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_transaction_isolation&amp;rdquo;;&amp;ldquo;read committed&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the transaction isolation level of each new transaction.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{serializable,&amp;ldquo;repeatable read&amp;rdquo;,&amp;ldquo;read committed&amp;rdquo;,&amp;ldquo;read uncommitted&amp;rdquo;}&amp;quot;;&amp;ldquo;read committed&amp;rdquo;;&amp;ldquo;read committed&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_transaction_read_only&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the default read-only status of new transactions.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;default_with_oids&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Create new tables with OIDs by default.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;dynamic_library_path&amp;rdquo;;&amp;quot;$libdir&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Other Defaults&amp;rdquo;;&amp;ldquo;Sets the path for dynamically loadable modules.&amp;rdquo;;&amp;ldquo;If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e., the name does not contain a slash), the system will search this path for the specified file.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;$libdir&amp;quot;;&amp;quot;$libdir&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;dynamic_shared_memory_type&amp;rdquo;;&amp;ldquo;posix&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Selects the dynamic shared memory implementation used.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{posix,sysv,mmap,none}&amp;quot;;&amp;ldquo;posix&amp;rdquo;;&amp;ldquo;posix&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;127;f&lt;br&gt;
&amp;ldquo;effective_cache_size&amp;rdquo;;&amp;ldquo;786432&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s assumption about the size of the disk cache.&amp;rdquo;;&amp;ldquo;That is, the portion of the kernel&amp;rsquo;s disk cache that will be used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;524288&amp;rdquo;;&amp;ldquo;786432&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;303;f&lt;br&gt;
&amp;ldquo;effective_io_concurrency&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Asynchronous Behavior&amp;rdquo;;&amp;ldquo;Number of simultaneous requests that can be handled efficiently by the disk subsystem.&amp;rdquo;;&amp;ldquo;For RAID arrays, this should be approximately the number of drive spindles in the array.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_bitmapscan&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of bitmap-scan plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_hashagg&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of hashed aggregation plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_hashjoin&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of hash join plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_indexonlyscan&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of index-only-scan plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_indexscan&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of index-scan plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_material&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of materialization.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_mergejoin&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of merge join plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_nestloop&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of nested-loop join plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_seqscan&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of sequential-scan plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_sort&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of explicit sort steps.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;enable_tidscan&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Method Configuration&amp;rdquo;;&amp;ldquo;Enables the planner&amp;rsquo;s use of TID scan plans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;escape_string_warning&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Warn about backslash escapes in ordinary string literals.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;event_source&amp;rdquo;;&amp;ldquo;PostgreSQL&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the application name used to identify PostgreSQL messages in the event log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;PostgreSQL&amp;rdquo;;&amp;ldquo;PostgreSQL&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;exit_on_error&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Error Handling&amp;rdquo;;&amp;ldquo;Terminate session on any error.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;external_pid_file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;File Locations&amp;rdquo;;&amp;ldquo;Writes the postmaster PID to the specified file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;extra_float_digits&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the number of digits displayed for floating-point values.&amp;rdquo;;&amp;ldquo;This affects real, double precision, and geometric data types. The parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate).&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-15&amp;quot;;&amp;ldquo;3&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;force_parallel_mode&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Forces use of parallel query facilities.&amp;rdquo;;&amp;ldquo;If possible, run query using a parallel worker and with parallel restrictions.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{off,on,regress}&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;from_collapse_limit&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Sets the FROM-list size beyond which subqueries are not collapsed.&amp;rdquo;;&amp;ldquo;The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;8&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;fsync&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Forces synchronization of updates to disk.&amp;rdquo;;&amp;ldquo;The server will use the fsync() system call in several places to make sure that updates are physically written to disk. This insures that a database cluster will recover to a consistent state after an operating system or hardware crash.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;180;f&lt;br&gt;
&amp;ldquo;full_page_writes&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Writes full pages to WAL when first modified after a checkpoint.&amp;rdquo;;&amp;ldquo;A page write in process during an operating system crash might be only partially written to disk. During recovery, the row changes stored in WAL are not enough to recover. This option writes pages when first modified after a checkpoint to WAL so full recovery is possible.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;192;f&lt;br&gt;
&amp;ldquo;geqo&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;Enables genetic query optimization.&amp;rdquo;;&amp;ldquo;This algorithm attempts to do planning without exhaustive searching.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_effort&amp;rdquo;;&amp;ldquo;5&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;GEQO: effort is used to set the default for other GEQO parameters.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5&amp;rdquo;;&amp;ldquo;5&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_generations&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;GEQO: number of iterations of the algorithm.&amp;rdquo;;&amp;ldquo;Zero selects a suitable default value.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_pool_size&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;GEQO: number of individuals in the population.&amp;rdquo;;&amp;ldquo;Zero selects a suitable default value.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_seed&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;GEQO: seed for random path selection.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_selection_bias&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;GEQO: selective pressure within the population.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1.5&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;2&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;geqo_threshold&amp;rdquo;;&amp;ldquo;12&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Genetic Query Optimizer&amp;rdquo;;&amp;ldquo;Sets the threshold of FROM items beyond which GEQO is used.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;12&amp;rdquo;;&amp;ldquo;12&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;gin_fuzzy_search_limit&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Other Defaults&amp;rdquo;;&amp;ldquo;Sets the maximum allowed result for exact search by GIN.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;gin_pending_list_limit&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the maximum size of the pending list for GIN index.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;4096&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;hba_file&amp;rdquo;;&amp;quot;/data/PGSQL9.6/pg_hba.conf&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;File Locations&amp;rdquo;;&amp;ldquo;Sets the server&amp;rsquo;s &amp;ldquo;hba&amp;rdquo; configuration file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;/data/PGSQL9.6/pg_hba.conf&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;hot_standby&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Allows connections and queries during recovery.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;hot_standby_feedback&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Allows feedback from a hot standby to the primary that will avoid query conflicts.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;huge_pages&amp;rdquo;;&amp;ldquo;try&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Use of huge pages on Linux.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{off,on,try}&amp;quot;;&amp;ldquo;try&amp;rdquo;;&amp;ldquo;try&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ident_file&amp;rdquo;;&amp;quot;/data/PGSQL9.6/pg_ident.conf&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;File Locations&amp;rdquo;;&amp;ldquo;Sets the server&amp;rsquo;s &amp;ldquo;ident&amp;rdquo; configuration file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;/data/PGSQL9.6/pg_ident.conf&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;idle_in_transaction_session_timeout&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the maximum allowed duration of any idling transaction.&amp;rdquo;;&amp;ldquo;A value of 0 turns off the timeout.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ignore_checksum_failure&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Continues processing after a checksum failure.&amp;rdquo;;&amp;ldquo;Detection of a checksum failure normally causes PostgreSQL to report an error, aborting the current transaction. Setting ignore_checksum_failure to true causes the system to ignore the failure (but still report a warning), and continue processing. This behavior could cause crashes or other serious problems. Only has an effect if checksums are enabled.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ignore_system_indexes&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Disables reading from system indexes.&amp;rdquo;;&amp;ldquo;It does not prevent updating the indexes, so it is safe to use. The worst consequence is slowness.&amp;rdquo;;&amp;ldquo;backend&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;integer_datetimes&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Datetimes are integer based.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;IntervalStyle&amp;rdquo;;&amp;ldquo;postgres&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the display format for interval values.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{postgres,postgres_verbose,sql_standard,iso_8601}&amp;quot;;&amp;ldquo;postgres&amp;rdquo;;&amp;ldquo;postgres&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;join_collapse_limit&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Other Planner Options&amp;rdquo;;&amp;ldquo;Sets the FROM-list size beyond which JOIN constructs are not flattened.&amp;rdquo;;&amp;ldquo;The planner will flatten explicit JOIN constructs into lists of FROM items whenever a list of no more than this many items would result.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;8&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;krb_caseins_users&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Sets whether Kerberos and GSSAPI user names should be treated as case-insensitive.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;krb_server_keyfile&amp;rdquo;;&amp;ldquo;FILE:/etc/config/pgsql/krb5.keytab&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Sets the location of the Kerberos server key file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;FILE:/etc/sysconfig/pgsql/krb5.keytab&amp;rdquo;;&amp;ldquo;FILE:/etc/sysconfig/pgsql/krb5.keytab&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;lc_collate&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Shows the collation order locale.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;lc_ctype&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Shows the character classification and case conversion locale.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;lc_messages&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the language in which messages are displayed.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;569;f&lt;br&gt;
&amp;ldquo;lc_monetary&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the locale for formatting monetary amounts.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;571;f&lt;br&gt;
&amp;ldquo;lc_numeric&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the locale for formatting numbers.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;572;f&lt;br&gt;
&amp;ldquo;lc_time&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the locale for formatting date and time values.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;C&amp;rdquo;;&amp;ldquo;C&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;573;f&lt;br&gt;
&amp;ldquo;listen_addresses&amp;rdquo;;&amp;quot;*&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the host name or IP address(es) to listen to.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;localhost&amp;rdquo;;&amp;quot;*&amp;quot;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;59;f&lt;br&gt;
&amp;ldquo;lo_compat_privileges&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Enables backward compatibility mode for privilege checks on large objects.&amp;rdquo;;&amp;ldquo;Skips privilege checks when reading or modifying large objects, for compatibility with PostgreSQL releases prior to 9.0.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;local_preload_libraries&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Shared Library Preloading&amp;rdquo;;&amp;ldquo;Lists unprivileged shared libraries to preload into each backend.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;lock_timeout&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the maximum allowed duration of any wait for a lock.&amp;rdquo;;&amp;ldquo;A value of 0 turns off the timeout.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_autovacuum_min_duration&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Sets the minimum execution time above which autovacuum actions will be logged.&amp;rdquo;;&amp;ldquo;Zero prints all actions. -1 turns autovacuum logging off.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_checkpoints&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each checkpoint.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_connections&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each successful connection.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser-backend&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_destination&amp;rdquo;;&amp;ldquo;stderr&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the destination for server log output.&amp;rdquo;;&amp;ldquo;Valid values are combinations of &amp;ldquo;stderr&amp;rdquo;, &amp;ldquo;syslog&amp;rdquo;, &amp;ldquo;csvlog&amp;rdquo;, and &amp;ldquo;eventlog&amp;rdquo;, depending on the platform.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;stderr&amp;rdquo;;&amp;ldquo;stderr&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;332;f&lt;br&gt;
&amp;ldquo;log_directory&amp;rdquo;;&amp;ldquo;pg_log&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the destination directory for log files.&amp;rdquo;;&amp;ldquo;Can be specified as relative to the data directory or as absolute path.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;pg_log&amp;rdquo;;&amp;ldquo;pg_log&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;344;f&lt;br&gt;
&amp;ldquo;log_disconnections&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs end of a session, including duration.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser-backend&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_duration&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs the duration of each completed SQL statement.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_error_verbosity&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Sets the verbosity of logged messages.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{terse,default,verbose}&amp;quot;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_executor_stats&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Monitoring&amp;rdquo;;&amp;ldquo;Writes executor performance statistics to the server log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_file_mode&amp;rdquo;;&amp;ldquo;0600&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the file permissions for log files.&amp;rdquo;;&amp;ldquo;The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;511&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;384&amp;rdquo;;&amp;ldquo;384&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_filename&amp;rdquo;;&amp;ldquo;postgresql-%a.log&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the file name pattern for log files.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;postgresql-%Y-%m-%d_%H%M%S.log&amp;rdquo;;&amp;ldquo;postgresql-%a.log&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;346;f&lt;br&gt;
&amp;ldquo;log_hostname&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs the host name in the connection logs.&amp;rdquo;;&amp;ldquo;By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_line_prefix&amp;rdquo;;&amp;quot;%t [%p]: [%l-1]&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Controls information prefixed to each log line.&amp;rdquo;;&amp;ldquo;If blank, no prefix is used.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;%t [%p]: [%l-1]&amp;quot;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;433;f&lt;br&gt;
&amp;ldquo;log_lock_waits&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs long lock waits.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_min_duration_statement&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Reporting and Logging / When to Log&amp;rdquo;;&amp;ldquo;Sets the minimum execution time above which statements will be logged.&amp;rdquo;;&amp;ldquo;Zero prints all queries. -1 turns this feature off.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_min_error_statement&amp;rdquo;;&amp;ldquo;error&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / When to Log&amp;rdquo;;&amp;ldquo;Causes all statements generating error at or above this level to be logged.&amp;rdquo;;&amp;ldquo;Each level includes all the levels that follow it. The later the level, the fewer messages are sent.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic}&amp;quot;;&amp;ldquo;error&amp;rdquo;;&amp;ldquo;error&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_min_messages&amp;rdquo;;&amp;ldquo;warning&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / When to Log&amp;rdquo;;&amp;ldquo;Sets the message levels that are logged.&amp;rdquo;;&amp;ldquo;Each level includes all the levels that follow it. The later the level, the fewer messages are sent.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic}&amp;quot;;&amp;ldquo;warning&amp;rdquo;;&amp;ldquo;warning&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_parser_stats&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Monitoring&amp;rdquo;;&amp;ldquo;Writes parser performance statistics to the server log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_planner_stats&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Monitoring&amp;rdquo;;&amp;ldquo;Writes planner performance statistics to the server log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_replication_commands&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Logs each replication command.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_rotation_age&amp;rdquo;;&amp;ldquo;1440&amp;rdquo;;&amp;ldquo;min&amp;rdquo;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Automatic log file rotation will occur after N minutes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;35791394&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1440&amp;rdquo;;&amp;ldquo;1440&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;358;f&lt;br&gt;
&amp;ldquo;log_rotation_size&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Automatic log file rotation will occur after N kilobytes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2097151&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;10240&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;360;f&lt;br&gt;
&amp;ldquo;log_statement&amp;rdquo;;&amp;ldquo;none&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Sets the type of statements logged.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{none,ddl,mod,all}&amp;quot;;&amp;ldquo;none&amp;rdquo;;&amp;ldquo;none&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_statement_stats&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Monitoring&amp;rdquo;;&amp;ldquo;Writes cumulative performance statistics to the server log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;log_temp_files&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Log the use of temporary files larger than this number of kilobytes.&amp;rdquo;;&amp;ldquo;Zero logs all files. The default is -1 (turning this feature off).&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;ldquo;1024&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;457;f&lt;br&gt;
&amp;ldquo;log_timezone&amp;rdquo;;&amp;ldquo;Europe/Paris&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / What to Log&amp;rdquo;;&amp;ldquo;Sets the time zone to use in log messages.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;GMT&amp;rdquo;;&amp;ldquo;Europe/Paris&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;460;f&lt;br&gt;
&amp;ldquo;log_truncate_on_rotation&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Truncate existing log files of same name during log rotation.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;350;f&lt;br&gt;
&amp;ldquo;logging_collector&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Start a subprocess to capture stderr output and/or csvlogs into log files.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;338;f&lt;br&gt;
&amp;ldquo;maintenance_work_mem&amp;rdquo;;&amp;ldquo;1048576&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum memory to be used for maintenance operations.&amp;rdquo;;&amp;ldquo;This includes operations such as VACUUM and CREATE INDEX.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;65536&amp;rdquo;;&amp;ldquo;1048576&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;123;f&lt;br&gt;
&amp;ldquo;max_connections&amp;rdquo;;&amp;ldquo;300&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the maximum number of concurrent connections.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;300&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;64;f&lt;br&gt;
&amp;ldquo;max_files_per_process&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Kernel Resources&amp;rdquo;;&amp;ldquo;Sets the maximum number of simultaneously open files for each server process.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;25&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1000&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_function_args&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the maximum number of function arguments.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_identifier_length&amp;rdquo;;&amp;ldquo;63&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the maximum identifier length.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;63&amp;rdquo;;&amp;ldquo;63&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;63&amp;rdquo;;&amp;ldquo;63&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_index_keys&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the maximum number of index keys.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;32&amp;rdquo;;&amp;ldquo;32&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_locks_per_transaction&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Lock Management&amp;rdquo;;&amp;ldquo;Sets the maximum number of locks per transaction.&amp;rdquo;;&amp;ldquo;The shared lock table is sized on the assumption that at most max_locks_per_transaction * max_connections distinct objects will need to be locked at any one time.&amp;rdquo;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;590;f&lt;br&gt;
&amp;ldquo;max_parallel_workers_per_gather&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Asynchronous Behavior&amp;rdquo;;&amp;ldquo;Sets the maximum number of parallel processes per executor node.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_pred_locks_per_transaction&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Lock Management&amp;rdquo;;&amp;ldquo;Sets the maximum number of predicate locks per transaction.&amp;rdquo;;&amp;ldquo;The shared predicate lock table is sized on the assumption that at most max_pred_locks_per_transaction * max_connections distinct objects will need to be locked at any one time.&amp;rdquo;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_prepared_transactions&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum number of simultaneously prepared transactions.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_replication_slots&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Sending Servers&amp;rdquo;;&amp;ldquo;Sets the maximum number of simultaneously defined replication slots.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_stack_depth&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum stack depth, in kilobytes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;environment variable&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_standby_archive_delay&amp;rdquo;;&amp;ldquo;30000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Sets the maximum delay before canceling queries when a hot standby server is processing archived WAL data.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;30000&amp;rdquo;;&amp;ldquo;30000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_standby_streaming_delay&amp;rdquo;;&amp;ldquo;30000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Sets the maximum delay before canceling queries when a hot standby server is processing streamed WAL data.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;30000&amp;rdquo;;&amp;ldquo;30000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_wal_senders&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Sending Servers&amp;rdquo;;&amp;ldquo;Sets the maximum number of simultaneously running WAL sender processes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;max_wal_size&amp;rdquo;;&amp;ldquo;128&amp;rdquo;;&amp;ldquo;16MB&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Sets the WAL size that triggers a checkpoint.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;128&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;207;f&lt;br&gt;
&amp;ldquo;max_worker_processes&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Asynchronous Behavior&amp;rdquo;;&amp;ldquo;Maximum number of concurrent worker processes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;8&amp;rdquo;;&amp;ldquo;8&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;min_parallel_relation_size&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the minimum size of relations to be considered for parallel scan.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;715827882&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;min_wal_size&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;16MB&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Checkpoints&amp;rdquo;;&amp;ldquo;Sets the minimum size to shrink the WAL to.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;2&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;208;f&lt;br&gt;
&amp;ldquo;old_snapshot_threshold&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;min&amp;rdquo;;&amp;ldquo;Resource Usage / Asynchronous Behavior&amp;rdquo;;&amp;ldquo;Time before a snapshot is too old to read pages changed after the snapshot was taken.&amp;rdquo;;&amp;ldquo;A value of -1 disables this feature.&amp;rdquo;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;86400&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;operator_precedence_warning&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Emit a warning for constructs that changed meaning since PostgreSQL 9.4.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;parallel_setup_cost&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of starting up worker processes for parallel query.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1000&amp;rdquo;;&amp;ldquo;1000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;parallel_tuple_cost&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of passing each tuple (row) from worker to master backend.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0.1&amp;rdquo;;&amp;ldquo;0.1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;password_encryption&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Encrypt passwords.&amp;rdquo;;&amp;ldquo;When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;port&amp;rdquo;;&amp;ldquo;2280&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the TCP port the server listens on.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;65535&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5432&amp;rdquo;;&amp;ldquo;2280&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;63;f&lt;br&gt;
&amp;ldquo;post_auth_delay&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Waits N seconds on connection startup after authentication.&amp;rdquo;;&amp;ldquo;This allows attaching a debugger to the process.&amp;rdquo;;&amp;ldquo;backend&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;pre_auth_delay&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Waits N seconds on connection startup before authentication.&amp;rdquo;;&amp;ldquo;This allows attaching a debugger to the process.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;60&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;quote_all_identifiers&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;When generating SQL fragments, quote all identifiers.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;random_page_cost&amp;rdquo;;&amp;ldquo;4&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of a nonsequentially fetched disk page.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;4&amp;rdquo;;&amp;ldquo;4&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;replacement_sort_tuples&amp;rdquo;;&amp;ldquo;150000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum number of tuples to be sorted using replacement selection.&amp;rdquo;;&amp;ldquo;When more tuples than this are present, quicksort will be used.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;150000&amp;rdquo;;&amp;ldquo;150000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;restart_after_crash&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Error Handling&amp;rdquo;;&amp;ldquo;Reinitialize server after backend crash.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;row_security&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Enable row security.&amp;rdquo;;&amp;ldquo;When enabled, row security will be applied to all users.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;search_path&amp;rdquo;;&amp;quot;&amp;quot;$user&amp;quot;, public&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the schema search order for names that are not schema-qualified.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;$user&amp;quot;, public&amp;quot;;&amp;quot;&amp;quot;$user&amp;quot;, public&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;segment_size&amp;rdquo;;&amp;ldquo;131072&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the number of pages per disk file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;131072&amp;rdquo;;&amp;ldquo;131072&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;131072&amp;rdquo;;&amp;ldquo;131072&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;seq_page_cost&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Query Tuning / Planner Cost Constants&amp;rdquo;;&amp;ldquo;Sets the planner&amp;rsquo;s estimate of the cost of a sequentially fetched disk page.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;real&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1.79769e+308&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;server_encoding&amp;rdquo;;&amp;ldquo;UTF8&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the server (database) character set encoding.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;SQL_ASCII&amp;rdquo;;&amp;ldquo;UTF8&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;server_version&amp;rdquo;;&amp;ldquo;9.6.6&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the server version.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;9.6.6&amp;rdquo;;&amp;ldquo;9.6.6&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;server_version_num&amp;rdquo;;&amp;ldquo;90606&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the server version as an integer.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;90606&amp;rdquo;;&amp;ldquo;90606&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;90606&amp;rdquo;;&amp;ldquo;90606&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;session_preload_libraries&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Shared Library Preloading&amp;rdquo;;&amp;ldquo;Lists shared libraries to preload into each backend.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;session_replication_role&amp;rdquo;;&amp;ldquo;origin&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the session&amp;rsquo;s behavior for triggers and rewrite rules.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{origin,replica,local}&amp;quot;;&amp;ldquo;origin&amp;rdquo;;&amp;ldquo;origin&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;shared_buffers&amp;rdquo;;&amp;ldquo;262144&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the number of shared memory buffers used by the server.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;16&amp;rdquo;;&amp;ldquo;1073741823&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;262144&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;113;f&lt;br&gt;
&amp;ldquo;shared_preload_libraries&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Shared Library Preloading&amp;rdquo;;&amp;ldquo;Lists shared libraries to preload into server.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;sql_inheritance&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Causes subtables to be included by default in various commands.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Enables SSL connections.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_ca_file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Location of the SSL certificate authority file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_cert_file&amp;rdquo;;&amp;ldquo;server.crt&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Location of the SSL server certificate file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;server.crt&amp;rdquo;;&amp;ldquo;server.crt&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_ciphers&amp;rdquo;;&amp;ldquo;HIGH:MEDIUM:+3DES:!aNULL&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Sets the list of allowed SSL ciphers.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;HIGH:MEDIUM:+3DES:!aNULL&amp;rdquo;;&amp;ldquo;HIGH:MEDIUM:+3DES:!aNULL&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_crl_file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Location of the SSL certificate revocation list file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_ecdh_curve&amp;rdquo;;&amp;ldquo;prime256v1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Sets the curve to use for ECDH.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;prime256v1&amp;rdquo;;&amp;ldquo;prime256v1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_key_file&amp;rdquo;;&amp;ldquo;server.key&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Location of the SSL server private key file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;server.key&amp;rdquo;;&amp;ldquo;server.key&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;ssl_prefer_server_ciphers&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Security and Authentication&amp;rdquo;;&amp;ldquo;Give priority to server ciphersuite order.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;standard_conforming_strings&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Causes &amp;lsquo;&amp;hellip;&amp;rsquo; strings to treat backslashes literally.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;610;f&lt;br&gt;
&amp;ldquo;statement_timeout&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the maximum allowed duration of any statement.&amp;rdquo;;&amp;ldquo;A value of 0 turns off the timeout.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;stats_temp_directory&amp;rdquo;;&amp;ldquo;pg_stat_tmp&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Query and Index Statistics Collector&amp;rdquo;;&amp;ldquo;Writes temporary statistics files to the specified directory.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;pg_stat_tmp&amp;rdquo;;&amp;ldquo;pg_stat_tmp&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;superuser_reserved_connections&amp;rdquo;;&amp;ldquo;3&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the number of connection slots reserved for superusers.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;3&amp;rdquo;;&amp;ldquo;3&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;synchronize_seqscans&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Previous PostgreSQL Versions&amp;rdquo;;&amp;ldquo;Enable synchronized sequential scans.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;synchronous_commit&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Sets the current transaction&amp;rsquo;s synchronization level.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{local,remote_write,remote_apply,on,off}&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;183;f&lt;br&gt;
&amp;ldquo;synchronous_standby_names&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Master Server&amp;rdquo;;&amp;ldquo;Number of synchronous standbys and list of names of potential synchronous ones.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;syslog_facility&amp;rdquo;;&amp;ldquo;local0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the syslog &amp;ldquo;facility&amp;rdquo; to be used when syslog enabled.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{local0,local1,local2,local3,local4,local5,local6,local7}&amp;quot;;&amp;ldquo;local0&amp;rdquo;;&amp;ldquo;local0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;syslog_ident&amp;rdquo;;&amp;ldquo;postgres&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Sets the program name used to identify PostgreSQL messages in syslog.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;postgres&amp;rdquo;;&amp;ldquo;postgres&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;syslog_sequence_numbers&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Add sequence number to syslog messages to avoid duplicate suppression.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;syslog_split_messages&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Reporting and Logging / Where to Log&amp;rdquo;;&amp;ldquo;Split messages sent to syslog by lines and to fit into 1024 bytes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;tcp_keepalives_count&amp;rdquo;;&amp;ldquo;9&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Other Defaults&amp;rdquo;;&amp;ldquo;Maximum number of TCP keepalive retransmits.&amp;rdquo;;&amp;ldquo;This controls the number of consecutive keepalive retransmits that can be lost before a connection is considered dead. A value of 0 uses the system default.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;tcp_keepalives_idle&amp;rdquo;;&amp;ldquo;7200&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Other Defaults&amp;rdquo;;&amp;ldquo;Time between issuing TCP keepalives.&amp;rdquo;;&amp;ldquo;A value of 0 uses the system default.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;tcp_keepalives_interval&amp;rdquo;;&amp;ldquo;75&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Client Connection Defaults / Other Defaults&amp;rdquo;;&amp;ldquo;Time between TCP keepalive retransmits.&amp;rdquo;;&amp;ldquo;A value of 0 uses the system default.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;temp_buffers&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum number of temporary buffers used by each session.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;1073741823&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;4096&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;117;f&lt;br&gt;
&amp;ldquo;temp_file_limit&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Resource Usage / Disk&amp;rdquo;;&amp;ldquo;Limits the total size of all temporary files used by each process.&amp;rdquo;;&amp;quot;-1 means no limit.&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;-1&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;temp_tablespaces&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the tablespace(s) to use for temporary tables and sort files.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;TimeZone&amp;rdquo;;&amp;ldquo;Europe/Paris&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Sets the time zone for displaying and interpreting time stamps.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;GMT&amp;rdquo;;&amp;ldquo;Europe/Paris&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;556;f&lt;br&gt;
&amp;ldquo;timezone_abbreviations&amp;rdquo;;&amp;ldquo;Default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Locale and Formatting&amp;rdquo;;&amp;ldquo;Selects a file of time zone abbreviations.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Default&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;trace_notify&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Generates debugging output for LISTEN and NOTIFY.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;trace_recovery_messages&amp;rdquo;;&amp;ldquo;log&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Enables logging of recovery-related debugging information.&amp;rdquo;;&amp;ldquo;Each level includes all the levels that follow it. The later the level, the fewer messages are sent.&amp;rdquo;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{debug5,debug4,debug3,debug2,debug1,log,notice,warning,error}&amp;quot;;&amp;ldquo;log&amp;rdquo;;&amp;ldquo;log&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;trace_sort&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Emit information about resource usage in sorting.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_activities&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Query and Index Statistics Collector&amp;rdquo;;&amp;ldquo;Collects information about executing commands.&amp;rdquo;;&amp;ldquo;Enables the collection of information on the currently executing command of each session, along with the time at which that command began execution.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_activity_query_size&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the size reserved for pg_stat_activity.query, in bytes.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;ldquo;102400&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1024&amp;rdquo;;&amp;ldquo;1024&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_commit_timestamp&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication&amp;rdquo;;&amp;ldquo;Collects transaction commit time.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_counts&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Query and Index Statistics Collector&amp;rdquo;;&amp;ldquo;Collects statistics on database activity.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_functions&amp;rdquo;;&amp;ldquo;none&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Query and Index Statistics Collector&amp;rdquo;;&amp;ldquo;Collects function-level statistics on database activity.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{none,pl,all}&amp;quot;;&amp;ldquo;none&amp;rdquo;;&amp;ldquo;none&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;track_io_timing&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Statistics / Query and Index Statistics Collector&amp;rdquo;;&amp;ldquo;Collects timing statistics for database I/O activity.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;transaction_deferrable&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Whether to defer a read-only serializable transaction until it can be executed with no possible serialization failures.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;transaction_isolation&amp;rdquo;;&amp;ldquo;read committed&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the current transaction&amp;rsquo;s isolation level.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;transaction_read_only&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets the current transaction&amp;rsquo;s read-only status.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;override&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;transform_null_equals&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Version and Platform Compatibility / Other Platforms and Clients&amp;rdquo;;&amp;ldquo;Treats &amp;ldquo;expr=NULL&amp;rdquo; as &amp;ldquo;expr IS NULL&amp;rdquo;.&amp;rdquo;;&amp;ldquo;When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown).&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;unix_socket_directories&amp;rdquo;;&amp;quot;/var/run/postgresql, /tmp&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the directories where Unix-domain sockets will be created.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;/var/run/postgresql, /tmp&amp;quot;;&amp;quot;/var/run/postgresql, /tmp&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;unix_socket_group&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the owning group of the Unix-domain socket.&amp;rdquo;;&amp;ldquo;The owning user of the socket is always the user that starts the server.&amp;rdquo;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;string&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;unix_socket_permissions&amp;rdquo;;&amp;ldquo;0777&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Connections and Authentication / Connection Settings&amp;rdquo;;&amp;ldquo;Sets the access permissions of the Unix-domain socket.&amp;rdquo;;&amp;ldquo;Unix-domain sockets use the usual Unix file system permission set. The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)&amp;rdquo;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;511&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;511&amp;rdquo;;&amp;ldquo;511&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;update_process_title&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Process Title&amp;rdquo;;&amp;ldquo;Updates the process title to show the active SQL command.&amp;rdquo;;&amp;ldquo;Enables updating of the process title every time a new SQL command is received by the server.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;on&amp;rdquo;;&amp;ldquo;on&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_cost_delay&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Resource Usage / Cost-Based Vacuum Delay&amp;rdquo;;&amp;ldquo;Vacuum cost delay in milliseconds.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;100&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_cost_limit&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Cost-Based Vacuum Delay&amp;rdquo;;&amp;ldquo;Vacuum cost amount available before napping.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;200&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_cost_page_dirty&amp;rdquo;;&amp;ldquo;20&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Cost-Based Vacuum Delay&amp;rdquo;;&amp;ldquo;Vacuum cost for a page dirtied by vacuum.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;20&amp;rdquo;;&amp;ldquo;20&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_cost_page_hit&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Cost-Based Vacuum Delay&amp;rdquo;;&amp;ldquo;Vacuum cost for a page found in the buffer cache.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_cost_page_miss&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Resource Usage / Cost-Based Vacuum Delay&amp;rdquo;;&amp;ldquo;Vacuum cost for a page not found in the buffer cache.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_defer_cleanup_age&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Master Server&amp;rdquo;;&amp;ldquo;Number of transactions by which VACUUM and HOT cleanup should be deferred, if any.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_freeze_min_age&amp;rdquo;;&amp;ldquo;50000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Minimum age at which VACUUM should freeze a table row.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;50000000&amp;rdquo;;&amp;ldquo;50000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_freeze_table_age&amp;rdquo;;&amp;ldquo;150000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Age at which VACUUM should scan whole table to freeze tuples.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;150000000&amp;rdquo;;&amp;ldquo;150000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_multixact_freeze_min_age&amp;rdquo;;&amp;ldquo;5000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Minimum age at which VACUUM should freeze a MultiXactId in a table row.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;1000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5000000&amp;rdquo;;&amp;ldquo;5000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;vacuum_multixact_freeze_table_age&amp;rdquo;;&amp;ldquo;150000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Multixact age at which VACUUM should scan whole table to freeze tuples.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2000000000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;150000000&amp;rdquo;;&amp;ldquo;150000000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_block_size&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the block size in the write ahead log.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;8192&amp;rdquo;;&amp;ldquo;8192&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_buffers&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Sets the number of disk-page buffers in shared memory for WAL.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;quot;-1&amp;quot;;&amp;ldquo;262143&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;-1&amp;quot;;&amp;ldquo;2048&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;196;f&lt;br&gt;
&amp;ldquo;wal_compression&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Compresses full-page writes written in WAL file.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_keep_segments&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Replication / Sending Servers&amp;rdquo;;&amp;ldquo;Sets the number of WAL files held for standby servers.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_level&amp;rdquo;;&amp;ldquo;minimal&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Set the level of information written to the WAL.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{minimal,replica,logical}&amp;quot;;&amp;ldquo;minimal&amp;rdquo;;&amp;ldquo;minimal&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_log_hints&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;postmaster&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_receiver_status_interval&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;s&amp;rdquo;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Sets the maximum interval between WAL receiver status reports to the primary.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;10&amp;rdquo;;&amp;ldquo;10&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_receiver_timeout&amp;rdquo;;&amp;ldquo;60000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Sets the maximum wait time to receive data from the primary.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;60000&amp;rdquo;;&amp;ldquo;60000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_retrieve_retry_interval&amp;rdquo;;&amp;ldquo;5000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Replication / Standby Servers&amp;rdquo;;&amp;ldquo;Sets the time to wait before retrying to retrieve WAL after a failed attempt.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;5000&amp;rdquo;;&amp;ldquo;5000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_segment_size&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Preset Options&amp;rdquo;;&amp;ldquo;Shows the number of pages per write ahead log segment.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;internal&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;2048&amp;rdquo;;&amp;ldquo;2048&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_sender_timeout&amp;rdquo;;&amp;ldquo;60000&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Replication / Sending Servers&amp;rdquo;;&amp;ldquo;Sets the maximum time to wait for WAL replication.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;60000&amp;rdquo;;&amp;ldquo;60000&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_sync_method&amp;rdquo;;&amp;ldquo;fdatasync&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Selects the method used for forcing WAL updates to disk.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{fsync,fdatasync,open_sync,open_datasync}&amp;quot;;&amp;ldquo;fdatasync&amp;rdquo;;&amp;ldquo;fdatasync&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_writer_delay&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;ldquo;ms&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Time between WAL flushes performed in the WAL writer.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;1&amp;rdquo;;&amp;ldquo;10000&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;200&amp;rdquo;;&amp;ldquo;200&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;wal_writer_flush_after&amp;rdquo;;&amp;ldquo;128&amp;rdquo;;&amp;ldquo;8kB&amp;rdquo;;&amp;ldquo;Write-Ahead Log / Settings&amp;rdquo;;&amp;ldquo;Amount of WAL written out by WAL writer that triggers a flush.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;sighup&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;ldquo;0&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;128&amp;rdquo;;&amp;ldquo;128&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;work_mem&amp;rdquo;;&amp;ldquo;65536&amp;rdquo;;&amp;ldquo;kB&amp;rdquo;;&amp;ldquo;Resource Usage / Memory&amp;rdquo;;&amp;ldquo;Sets the maximum memory to be used for query workspaces.&amp;rdquo;;&amp;ldquo;This much memory can be used by each internal sort operation and hash table before switching to temporary disk files.&amp;rdquo;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;integer&amp;rdquo;;&amp;ldquo;configuration file&amp;rdquo;;&amp;ldquo;64&amp;rdquo;;&amp;ldquo;2147483647&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;4096&amp;rdquo;;&amp;ldquo;65536&amp;rdquo;;&amp;quot;/data/PGSQL9.6/postgresql.conf&amp;quot;;122;f&lt;br&gt;
&amp;ldquo;xmlbinary&amp;rdquo;;&amp;ldquo;base64&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets how binary values are to be encoded in XML.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{base64,hex}&amp;quot;;&amp;ldquo;base64&amp;rdquo;;&amp;ldquo;base64&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;xmloption&amp;rdquo;;&amp;ldquo;content&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Client Connection Defaults / Statement Behavior&amp;rdquo;;&amp;ldquo;Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments.&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;user&amp;rdquo;;&amp;ldquo;enum&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;{content,document}&amp;quot;;&amp;ldquo;content&amp;rdquo;;&amp;ldquo;content&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;br&gt;
&amp;ldquo;zero_damaged_pages&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;&amp;ldquo;Developer Options&amp;rdquo;;&amp;ldquo;Continues processing past damaged page headers.&amp;rdquo;;&amp;ldquo;Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page.&amp;rdquo;;&amp;ldquo;superuser&amp;rdquo;;&amp;ldquo;bool&amp;rdquo;;&amp;ldquo;default&amp;rdquo;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;quot;&amp;quot;;&amp;ldquo;off&amp;rdquo;;&amp;ldquo;off&amp;rdquo;;&amp;quot;&amp;quot;;;f&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of items making up technical and business criteria</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-items-making-up-technical-and-business-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-items-making-up-technical-and-business-criteria/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this query on the central base is to provide a list of items that make up technical and business criteria. Generally, business criteria will be made up of technical criteria, and technical criteria will be made up of metrics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if an object is modified between two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-modified-between-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-modified-between-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query check whether the object was modified between two snapshots&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of one of the 2 snapshots&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of the second snapshot&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;The full name of the object&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on snapshots - How to update the snapshot name and snapshot version</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-update-the-snapshot-name-and-snapshot-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-update-the-snapshot-name-and-snapshot-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These queries will let you update the snapshot name and snapshot version from the database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query to run on the Management Base.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SEARCH_PATH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Your&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MNGT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;update&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_inf_versioninformation&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;versionlabel&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;new version name&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_inf_snapshot&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cis&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cms_inf_versioninformation&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;old snapshot_name&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query to run on the Central Base.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - List the dynamic links that have not been reviewed</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-list-the-dynamic-links-that-have-not-been-reviewed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-list-the-dynamic-links-that-have-not-been-reviewed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page help you to get the list of dynamic links not yet reviewed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the list of the links that are not reviewed run the following query&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ID OF THE DYNAMIC LINK&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ID OF THE CALLER&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE CALLER&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ID OF THE CALLEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE CALLEE&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;ID OF THE PROJECT&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;NAME OF THE PROJECT&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ac&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idpro&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AccKnd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526917/566526918.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the checksum of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-checksum-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-checksum-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the definition of the checksum value of an object, and how to get this value from the knowledge base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Checksum values are calculated by CAST AIP for objects resulting from an analysis and are used to determine whether an object has changed between successive snapshots, however, CAST AIP is not able to determine the checksum for certain objects and these objects always have a checksum value of 0.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - How to get Assessment model details from database</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-assessment-model-details-from-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-how-to-get-assessment-model-details-from-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query returns the CAST AIP Assessment model details&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AIPUpgrades&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sph&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION_DATE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sph&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SYS_PACKAGE_HISTORY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sph&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sph&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PACKAGE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;PMC_MAIN&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;distinct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LOG_DATE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TASK_LABEL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;au&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AIPUpgrades&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;au&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;au&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;au0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION_DATE&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AIPUpgrades&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;au0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;au0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;REVISION_DATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LOG_DATE&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;UPGRADE_VERSION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TASKLOG_HISTORY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TASKLOG_TASKS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TASK_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TASK_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TASK_LABEL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Merge Assessment Model%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LOG_CONTEXT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;No Task message&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;th&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LOG_DATE&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to retrieve the id and the name of all types of a UA language</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-id-and-the-name-of-all-types-of-a-ua-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-id-and-the-name-of-all-types-of-a-ua-language/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the id and name of all the types of a given UA language.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First you need to retrieve all the category name that are defined in the metamodel file. To do this, follow the steps described in the page  &lt;a href="https://doc.castsoftware.com/export-v2/extend/create-a-new-extension/creating-or-modifying-a-custom-extension-using-the-cast-universal-analyzer-framework/universal-analyzer-language-packages/xxxmetamodel-xml-file/"&gt;xxxMetaModel.xml file&lt;/a&gt;&lt;/p&gt;</description></item><item><title>TCC - View call graph and View full call graph</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-view-call-graph-and-view-full-call-graph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-view-call-graph-and-view-full-call-graph/</guid><description>&lt;h5 id="view-call-graph-and-view-full-call-graph"&gt;View call graph and View full call graph&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Transaction Configuration Center provides a graphical representation of an object&amp;rsquo;s call links to enable you to quickly view how Data Functions and Transactions interact with each other. You can click one object and see a graphical representation of all of the objects that it calls and it is called by.&lt;/p&gt;
&lt;p&gt;To view a call graph:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Move to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-afp-calibration-node-right-hand-panel/"&gt;AFP Calibration node - Right hand panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Right click a &lt;strong&gt;Data Function&lt;/strong&gt; or a &lt;strong&gt;Transactional Function&lt;/strong&gt; and then select either:
&lt;ul&gt;
&lt;li&gt;View call graph&lt;/li&gt;
&lt;li&gt;View full call graph&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A new window will open displaying a graphical representation of all the objects that interact with the selected object:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/example.jpg?version=1&amp;amp;modificationDate=1549304393300&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Technology coverage changes in CAST AIP 8.3.x</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/8-3/release-notes-8-3-0-8-3-15/technology-coverage-changes-in-cast-aip-8-3-x/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This section lists the major changes that have been made in CAST AIP 8.3.x with regard to specific technologies and how they are delivered and analyzed:&lt;/p&gt;
&lt;h2 id="extensions-shipped-with-cast-aip-83x-and-installed-as-part-of-the-upgradenew-installation"&gt;Extensions shipped with CAST AIP 8.3.x and installed as part of the upgrade/new installation&lt;/h2&gt;
&lt;p&gt;As part of CAST&amp;rsquo;s drive to improve and speed up the frequency of software releases, a process of &amp;ldquo;&lt;strong&gt;externalizing&lt;/strong&gt;&amp;rdquo; the source code delivery and analysis capabilities of CAST AIP has begun in CAST AIP 8.3.x. To this end the following items (official CAST AIP extensions) are shipped with &lt;strong&gt;CAST AIP 8.3.x&lt;/strong&gt; and are installed &lt;strong&gt;automatically&lt;/strong&gt; as part of the upgrade process and also when installing new CAST AIP &amp;ldquo;triplets&amp;rdquo;. Please ensure that you read the documentation for these extensions and take note of any Known Issues that may occur.&lt;/p&gt;</description></item><item><title>Tools - How to VACUUM FULL tables of a schema</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-vacuum-full-tables-of-a-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-how-to-vacuum-full-tables-of-a-schema/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page proposes a way to VACUUM FULL all the tables of a schema. This SQL command can help to improve the performance while executing queries, for more detailed description refer to &lt;a href="https://www.postgresql.org/docs/9.5/static/sql-vacuum.html"&gt;Postgres - VACUUM&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Generate the Full vaccum queries:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;SELECT &amp;lsquo;vacuum full &amp;rsquo;
|| table_name
|| &amp;lsquo;;&amp;rsquo;
FROM information_schema.tables
WHERE table_schema = &amp;lsquo;delta_local&amp;rsquo;
ORDER BY table_schema,
table_name;&lt;/p&gt;</description></item><item><title>User Guide - Using the Get Start and End points feature</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-get-start-and-end-points-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-using-the-get-start-and-end-points-feature/</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;: Information about the &lt;strong&gt;Get Start and End Points&lt;/strong&gt; feature introduced in CAST Imaging &lt;strong&gt;≥ 2.17.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Assessing the impact of a change can be a time-consuming task, as it requires:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Evaluating the cascading effects&lt;/li&gt;
&lt;li&gt;Identifying affected areas and components&lt;/li&gt;
&lt;li&gt;Evaluating the potential risks and benefits&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To streamline this process, the &lt;strong&gt;start points and end points feature&lt;/strong&gt; helps developers by providing a comprehensive view of all linked &amp;ldquo;start points and end points&amp;rdquo; for the selected element. This view helps determine the extent of necessary regression testing. Additionally, understanding an element&amp;rsquo;s end points and start points is valuable for integrating it into larger connections and identifying suitable interactions for seamless operation.&lt;/p&gt;</description></item><item><title>1.21</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-21/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.21.0&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Tags option added to the Rules Documentation&lt;/li&gt;&lt;li&gt;&lt;span&gt;Technical Debt (OMG) data is displayed automatically&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;"Select a Module" is added to the Action Plan Recommendation feature&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="restapi-documentation"&gt;RestAPI documentation&lt;/h2&gt;
&lt;h3 id="1210-funcrel"&gt;1.21.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ED: Missing tags in QR documentation&lt;/td&gt;
 &lt;td&gt;Tags option is added in Rules Documentation. Refer: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Engineering+Dashboard+-+Risk+Investigation#EngineeringDashboard-RiskInvestigation-RuleDocumentation"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Engineering+Dashboard+-+Risk+Investigation#EngineeringDashboard-RiskInvestigation-RuleDocumentation&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ED: &amp;ldquo;Select a Module&amp;rdquo; is added to the Action Plan Recommendation feature.&lt;/td&gt;
 &lt;td&gt;A new dropdown &amp;ldquo;Select a Module&amp;rdquo; is added to the Action Plan Recommendation feature. Refer: &lt;a href="https://doc.castsoftware.com/display/DASHBOARDS/Engineering+Dashboard+-+Action+Plan+Recommendation"&gt;https://doc.castsoftware.com/display/DASHBOARDS/Engineering+Dashboard+-+Action+Plan+Recommendation&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ED: Technical Debt (OMG) data should be displayed automatically if the CISQ Index Assessment Model filter is used.&lt;/td&gt;
 &lt;td&gt;If the application is analyzed with the OMG Technical Debt extension and the CISQ Index extension, Technical Debt (OMG) data will now be available when you select the &amp;ldquo;CISQ Assessment Model&amp;rdquo; drop down regardless of whether you have configured the Technical Debt(OMG) tile.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2738&lt;/td&gt;
 &lt;td&gt;Add APIKEY as an alternative authentication for default.html&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2779&lt;/td&gt;
 &lt;td&gt;ED: In Risk Investigation view, change Violation icon to Tech Debt icon when viewing as Technical Debt (OMG)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2752&lt;/td&gt;
 &lt;td&gt;ED: Table design, filter drop-down width should be limited inside the table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2746&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation: Wrong initial context to start the APR (Action Plan Recommendation)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2745&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation and prototype do not compute the same target&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2729&lt;/td&gt;
 &lt;td&gt;ED: Rule Tags filter is getting displayed in Architecture model view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2721&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation: Using &amp;ldquo;First page&amp;rdquo; or &amp;ldquo;previous page&amp;rdquo; buttons breaks the ordering&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2720&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation: Recommended rule proposed many times and not sorted&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2719&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation: Recommended violation is not added to AP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2705&lt;/td&gt;
 &lt;td&gt;ED: Metrics are greyed out though it has added and removed violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2700&lt;/td&gt;
 &lt;td&gt;ED: In internet explorer, download icon color removed in rule table section&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2694&lt;/td&gt;
 &lt;td&gt;ED: Architecture model - doesn&amp;rsquo;t display in IE and Edge&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2671&lt;/td&gt;
 &lt;td&gt;ED: Action Plan Recommendation: Sort is not proper if the table column has N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2593&lt;/td&gt;
 &lt;td&gt;ED: In ATDM view, Console error when navigating from action plan/exclusion icon&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1922&lt;/td&gt;
 &lt;td&gt;ED: Scrollbar issue in action plan and exclusion view when you drill down from violations table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2766&lt;/td&gt;
 &lt;td&gt;HD: Remove value colors in &amp;ldquo;difference&amp;rdquo; column from Technical and Functional &amp;amp; Enhancement Size snapshot comparison table.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;25586&lt;/td&gt;
 &lt;td&gt;Corrected tooltip details for all the portfolio details in view/graph&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.21</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-21/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 659.556px;"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.21.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;p&gt;Tags option added to the Rules Documentation&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=""&gt;Technical Debt (OMG) data is displayed automatically&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="1210-funcrel"&gt;1.21.0-funcrel&lt;/h3&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Missing tags in QR documentation&lt;/td&gt;
 &lt;td&gt;Tags option is added in Rules Documentation. Refer: &lt;a href="https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Risk+Investigation#SecurityDashboard-RiskInvestigation-RuleDocumentation"&gt;https://doc.castsoftware.com/display/SECURITY/Security+Dashboard+-+Risk+Investigation#SecurityDashboard-RiskInvestigation-RuleDocumentation&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Debt (OMG) data should be displayed automatically if the CISQ Index Assessment Model filter is used.&lt;/td&gt;
 &lt;td&gt;If the application is analyzed with the OMG Technical Debt extension and the CISQ Index extension, Technical Debt (OMG) data will now be available when you select the &amp;ldquo;CISQ Assessment Model&amp;rdquo; drop down regardless of whether you have configured the Technical Debt(OMG) tile.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2700&lt;/td&gt;
 &lt;td&gt;In internet explorer, download icon color removed in rule table section&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2694&lt;/td&gt;
 &lt;td&gt;Architecture model - does not display in IE and Edge&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1922&lt;/td&gt;
 &lt;td&gt;Scrollbar issue in action plan and exclusion view when you drill down from violations table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2593&lt;/td&gt;
 &lt;td&gt;In ATDM view, Console error when navigating from action plan/exclusion icon&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2705&lt;/td&gt;
 &lt;td&gt;Metrics are greyed out though it has added and removed violations&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2729&lt;/td&gt;
 &lt;td&gt;Rule Tags filter is getting displayed in Architecture model view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2752&lt;/td&gt;
 &lt;td&gt;Table design, filter drop-down width should be limited inside the table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2779&lt;/td&gt;
 &lt;td&gt;In Risk Investigation view, change Violation icon to Tech Debt icon when viewing as Technical Debt (OMG)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2738&lt;/td&gt;
 &lt;td&gt;Add APIKEY as an alternative authentication for default.html&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>1.22</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-22/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="1220-funcrel"&gt;1.22.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - new &amp;ldquo;Enable auto update&amp;rdquo; option for Extension Strategy settings&lt;/td&gt;
 &lt;td&gt;A new option called &amp;ldquo;Enable auto update&amp;rdquo; has been added to the Extension Strategy settings under Global Configuration in the Admin Center. When activated, this option provides a global (i.e. for all Applications managed in AIP Console) method of ensuring that: 1) all Applications will always use the latest release for all Included extensions 2) that a manual update of an extension release is disabled. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy#AdministrationCenterSettingsExtensionsStrategy-enable_autoEnableautoupdate"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy#AdministrationCenterSettingsExtensionsStrategy-enable_autoEnableautoupdate&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - new Version Strategy options&lt;/td&gt;
 &lt;td&gt;A new set of options has been implemented to allow you to configure a version retention policy for all applications managed by AIP Console: 1) to retain versions for a specific number of days. 2) to retain a min or max number of versions per Application. 3) optionally delete associated snapshots. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Version+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Version+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Reference Finder&lt;/td&gt;
 &lt;td&gt;Reference Finder has been implemented as a beta feature in this release - this is a new tool specific to AIP Console. The Reference Finder feature enables you to define one or multiple rules at Application level to search for links (i.e. a word, series of words or string (based on Regular Expressions)) between Source and Target code when an analysis is run. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Reference+Finder&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - improved access to the Change Forecast tool&lt;/td&gt;
 &lt;td&gt;Access to the Change Forecast tool from the Included Extensions page has been improved. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Extensions#ApplicationExtensions-changeforecastUsingtheChangeForecasttool"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Extensions#ApplicationExtensions-changeforecastUsingtheChangeForecasttool&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - new release notification in About menu&lt;/td&gt;
 &lt;td&gt;The User &amp;gt; About menu will now display a notification if a new release of AIP Console is available. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+User+interface"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+User+interface&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - ability to delete a Version that has been used as a basis for a new Version&lt;/td&gt;
 &lt;td&gt;Previously, it was not possible to delete a Version that had been used as the basis for a new Version (the &amp;ldquo;Same configuration as previous version&amp;rdquo; option was ticked when delivering a new version). This limitation has now been removed and it is now possible to delete all Versions regardless of their origin. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Versions"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Versions&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Application backup behavior&lt;/td&gt;
 &lt;td&gt;The Application backup feature has been improved to include exclusions, source code paths and objective choices set during a source code delivery at version level. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details#AdministrationCenterApplicationsApplicationDetails-Backups"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details#AdministrationCenterApplicationsApplicationDetails-Backups&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Application Owners and Domains&lt;/td&gt;
 &lt;td&gt;Users/Groups that have been granted the Application Owner role at Global Level can now choose an existing domain or create a new one when they create a new Application. Previously the selection of a domain was not possible. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Security+-+User+Roles"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Security+-+User+Roles&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Assessment Model Strategy options&lt;/td&gt;
 &lt;td&gt;An additional option (Preserve Assessment Model and get new rules for information) has been made available at global level (i.e. all Applications) under Assessment Model Strategy. This option provides a &amp;ldquo;preview&amp;rdquo; mode which allows new rules to be enabled but with weights set to zero so that grades are not impacted. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Assessment+Model+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Assessment+Model+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Application Overview panel&lt;/td&gt;
 &lt;td&gt;The Application Overview panel has been redesigned to be more user friendly and provide appropriate information about the application. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Check model report&lt;/td&gt;
 &lt;td&gt;When you run a model check in Architecture Studio, either from the list of models or the model editor, it is now possible to download the list of model violations in a Microsoft Excel file. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Check model results&lt;/td&gt;
 &lt;td&gt;Results of the Check model action now show the source code that defines the link and a description of the model. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-checkCheckaModel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Improved dependency creation&lt;/td&gt;
 &lt;td&gt;The method of creating a dependency between Layers has been improved: the creation is done directly in the Model editor, rather than by using icons on the Model editor task bar. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-dependencyCreatingadependencybetweenLayers"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-dependencyCreatingadependencybetweenLayers&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - .castextraction file handling&lt;/td&gt;
 &lt;td&gt;The way in which .castextraction files resulting from the CAST Database Extractor are handled by AIP Console has been improved in this release. Now, all .castextraction files resulting from the CAST Database Extractor are supported for delivery in AIP Console and AIP Console will convert them to the required .uaxdirectory format automatically. Previously, only .castextraction files resulting from an Oracle Server extraction were correctly handled by AIP Console. See also &lt;a href="https://doc.castsoftware.com/display/TECHNOS/SQL+-+Prepare+and+deliver+the+source+code#SQLPrepareanddeliverthesourcecode-UsingCASTAIPConsole"&gt;https://doc.castsoftware.com/display/TECHNOS/SQL+-+Prepare+and+deliver+the+source+code#SQLPrepareanddeliverthesourcecode-UsingCASTAIPConsole&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Version - Snapshot Indicators&lt;/td&gt;
 &lt;td&gt;When rolling the mouse over the Status column (where the star rating is displayed) a popup will be displayed showing the thresholds required for each star. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - Partial Check model&lt;/td&gt;
 &lt;td&gt;User can now check a part of the Model&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Support for RPG&lt;/td&gt;
 &lt;td&gt;RPG technology can now be analyzed correctly with AIP Console. See &lt;a href="https://doc.castsoftware.com/display/TECHNOS/RPG+3.0#RPG3.0-UsingAIPConsole"&gt;https://doc.castsoftware.com/display/TECHNOS/RPG+3.0#RPG3.0-UsingAIPConsole&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Studio - check part of a model&lt;/td&gt;
 &lt;td&gt;It is now possible to run a model check on part of a model (i.e. specific Layers/Sets) rather than just on the entire model. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-Runacheckonpartofthemodel"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Existing+Models#AIPConsoleArchitectureStudioExistingModels-Runacheckonpartofthemodel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9248&lt;/td&gt;
 &lt;td&gt;The AIP Console front-end installer will now suggest the credentials admin/admin, instead of cast/cast for the default local authentication user. This change does not impact upgrades to 1.22 - existing local authentication users will be retained.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9407&lt;/td&gt;
 &lt;td&gt;Delivered Engineering Dashboard release: 1.24.0-funcrel. Delivered Health Dashboard release: 1.24.0-funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9064&lt;/td&gt;
 &lt;td&gt;In previous releases, when the letters &amp;ldquo;pg&amp;rdquo; were located in the middle of an Application name, the corresponding schema names would use GUIDs. This behaviour has been changed and now the letters &amp;ldquo;pg&amp;rdquo; in the middle of an Application name will not cause the corresponding schema names to use GUIDs, unless the chosen name is already in use. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Add+a+new+Application"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Add+a+new+Application&lt;/a&gt; for rules about Application and schema naming.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-8903&lt;/td&gt;
 &lt;td&gt;The option located in the aip-node-app.properties file that governs when the snapshot and version cleanup will take place has been renamed from &amp;ldquo;node.snapshot.cleanup.cron&amp;rdquo; to &amp;ldquo;node.maintenance.cron&amp;rdquo;. This option has been renamed because it now manages the cleanup of both snapshots and versions, rather than just snapshots.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9324&lt;/td&gt;
 &lt;td&gt;The Backup Strategy options available under Global Configurations have been changed. Out of the box, no default settings are defined. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Backup+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Backup+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9262&lt;/td&gt;
 &lt;td&gt;The Logs panel that was previously located in the Application - Overview section has been moved into its own distinct tab on the left of the Application Management section. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Logs"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Logs&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9320&lt;/td&gt;
 &lt;td&gt;The Value field for Snapshot Indicators has been modified to show N/A in two situations: 1) when an indicator measures the variation between two snapshots, the value will be N/A on the first snapshot. 2) for the Large SCC count indicator the value can be N/A when no option is set in the Analysis schema to count the large SCC, so the indicator can not be calculated. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-indicatorsSnapshotIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-9610&lt;/td&gt;
 &lt;td&gt;Minor updates to the Architecture Studio editor window 1) Header items re-arranged, 2) zoom icons updated, 3) Minor sizing changes to drop down lists. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;27977&lt;/td&gt;
 &lt;td&gt;When a global Delivery Strategy is configured to reject the delivery of a Version, the rejected Version will now be deleted correctly. In previous releases, rejected Versions were left in the Delivery folder.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;24256&lt;/td&gt;
 &lt;td&gt;Selecting the same version of the extension does not ask to run the analysis again.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;27472&lt;/td&gt;
 &lt;td&gt;Better performance to compute snapshot indicators.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;24704&lt;/td&gt;
 &lt;td&gt;The restore option on AIP console is restoring properly the packages Backup of application in console has been changed to include the missing information : exclude patterns, source path, objectives. So a new backup should be done for the restore to restore all those information properly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26544&lt;/td&gt;
 &lt;td&gt;After Import, Application is still retaining the preferences from CAST-MS but not from CastGlobalsettings.Ini file of the Node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;22453&lt;/td&gt;
 &lt;td&gt;The server ports are checked for use, during installation.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;27430&lt;/td&gt;
 &lt;td&gt;Technologies are auto discovered.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25304&lt;/td&gt;
 &lt;td&gt;Support for RPG analysis is now available.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;23646&lt;/td&gt;
 &lt;td&gt;.castextraction files for T-SQL are now handled correctly.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>2.1</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-1/</guid><description>&lt;h3 id="210-funcrel"&gt;2.1.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Admin Center&lt;/td&gt;
 &lt;td&gt;The Admin Center has been completely redesigned with a more user-friendly interface. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuration+options+-+Admin+Center+GUI"&gt;https://doc.castsoftware.com/display/IMAGING/Configuration+options+-+Admin+Center+GUI&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Node properties&lt;/td&gt;
 &lt;td&gt;A single left click on a node at any level will display the node&amp;rsquo;s properties in a slide in panel located on the right hand side. Previously the node properties were accessed from a right click menu option called &amp;ldquo;Object Info&amp;rdquo; - this menu option has now been removed.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Hide/Unhide options&lt;/td&gt;
 &lt;td&gt;Hide and unhide icons have been added to the left hand icon menu to hide/unhide selected nodes when working in the drill down investigation panel beyond Level 5. These icons are in addition to the already existing hide/unhide options available in the right click contextual menu. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - New Investigate panel&lt;/td&gt;
 &lt;td&gt;A new panel called &amp;ldquo;Investigate&amp;rdquo; has been implemented - this is a &amp;ldquo;slide in&amp;rdquo; panel located on the left hand side. The panel regroups many different options that were previously distributed throughout the GUI. The goal of the new panel is to simplify the user interface. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Additional information provided for link types&lt;/td&gt;
 &lt;td&gt;Where a link between two objects/nodes is qualified with a specific sub-type, for example Use Select or Access Exec, CAST Imaging will now show this information when working in drill down mode beyond Level 5. Previously only the main link type was displayed (e.g. Use or Access). Note that this type of information is not present for all links between objects/nodes and for some link types, no change will be visible.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Critical Path option - BETA&lt;/td&gt;
 &lt;td&gt;A new option &amp;ldquo;Critical Path&amp;rdquo; has been added to the left hand icon menu. In 2.1.0, this option is enabled by default and is in BETA. It displays the critical (i.e. shortest) path between two objects (source and target). This option is available when working in drill down investigation mode, beyond Level 5 in Transaction view and Data Call Graph view. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-Leftsidebarmenus"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-Leftsidebarmenus&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Data export - Optimize exporter.exe CLI to add specific option to allow quick export and import&lt;/td&gt;
 &lt;td&gt;A new option has been added to the exporter.exe CLI called &amp;ndash;limitedscope. This option will perform a truncated export of data in order to improve the time needed to show results in CAST Imaging. This option is therefore aimed at POC, demos etc. where results need to be produced quickly. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data"&gt;https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Preferences&lt;/td&gt;
 &lt;td&gt;The Preferences item has been removed from the Admin Center and placed in a floating menu, accessible from the user menu. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Preferences&lt;/td&gt;
 &lt;td&gt;A new option has been made available in the Preferences called &amp;ldquo;Saved views drill mode&amp;rdquo;. This option changes the method of accessing saved views. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences"&gt;https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences&lt;/a&gt;. Previously this option was a toggle switch located in the main view itself.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Saved views creation&lt;/td&gt;
 &lt;td&gt;It is now possible to create a saved view when drilled down beyond Level 5 in an Application view. The displayed vignette is retained in the Saved view. In addition, items such as legends and hidden objects will be retained in the saved view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Saved views exploitation&lt;/td&gt;
 &lt;td&gt;Saved views can now be exploited just like any other standard Application view. In other words, you can drill down and right click objects/nodes just as you would with a standard view.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Communities expand options&lt;/td&gt;
 &lt;td&gt;The Communities expand options when working in drill down mode beyond Level 5 have been removed from the right click contextual menu and are now present in the new Investigate panel. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - External object filter&lt;/td&gt;
 &lt;td&gt;The External object filter (the ability to hide/display external objects that originate from outside the Application scope) is now available when working in drill down mode beyond Level 5, for standard, transaction and architecture model layers. Previously the External filter was not available at these levels. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuide-GUI-investigateInvestigatepanel&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Add Linked Objects&lt;/td&gt;
 &lt;td&gt;The Add Linked Objects feature - see &lt;a href="https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Add+linked+objects+feature"&gt;https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Add+linked+objects+feature&lt;/a&gt; - available when working in drill down mode beyond Level 5 in the right click contextual menu, has been improved to include Method objects. Previously, these object types were not included in results of the Add Linked Objects action. As a result of this change, additional objects may be returned that were not returned in previous releases of CAST Imaging.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Data export - Optimize exporter.exe CLI to add specific option to allow export from a PostgreSQL database other than &amp;ldquo;postgres&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;A new option has been added to the exporter.exe CLI called &amp;ndash;database. This option allows an export to be performed where the CAST AIP schemas are stored in a database other than the default &amp;ldquo;postgres&amp;rdquo;. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data"&gt;https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Data export - Optimize exporter.exe CLI to add specific option that allows an application to use a display name&lt;/td&gt;
 &lt;td&gt;A new option has been added to the exporter.exe CLI called &amp;ndash;applicationname. This option allows an application to use a specific display name in the CAST Imaging GUI, if the internal application is not appropriate or needs to be anonymized. See &lt;a href="https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data"&gt;https://doc.castsoftware.com/display/IMAGING/Export+the+CSV+data&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2837&lt;/td&gt;
 &lt;td&gt;Fix for an issue where source code was not shown for startline below threshold.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;26188&lt;/td&gt;
 &lt;td&gt;User belonging to LDAP group that is assigned Admin role does not have admin console access.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25803&lt;/td&gt;
 &lt;td&gt;Count of callees is not displayed when object is calling a sub-object.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25614&lt;/td&gt;
 &lt;td&gt;Callee does not appear in &amp;ldquo;Right click [Callees]&amp;rdquo; button but there are two callees present for the object.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Using the Action menu options to automatically create layers</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-the-action-menu-options-to-automatically-create-layers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-the-action-menu-options-to-automatically-create-layers/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - .NET Assemblies</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-net-assemblies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-net-assemblies/</guid><description>&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127530/576127532.jpg" alt=""&gt;&lt;/p&gt;
&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;Available in Console &lt;strong&gt;≥ 1.26&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This option is &lt;strong&gt;global to all Nodes&lt;/strong&gt; managed in Console. It enables to you specify where your Application&amp;rsquo;s &lt;strong&gt;external .NET assemblies&lt;/strong&gt; (provided by third parties or your own custom assemblies) are located. This is particularly useful if you do not deliver external .NET Assemblies with the Application source code, i.e. in the &lt;strong&gt;ZIP file&lt;/strong&gt; or via a &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-source-folder-location/"&gt;source code located in a folder&lt;/a&gt;&lt;/strong&gt; and instead deliver the assemblies separately. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;.NET - Prepare and deliver the source code&lt;/a&gt;&lt;/strong&gt; for more information.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to get the list of quality rules that support bookmarks</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-list-of-quality-rules-that-support-bookmarks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-list-of-quality-rules-that-support-bookmarks/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describe how to get the list of quality rules that support bookmarks&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can get the list of rules with bookmark by searching the keyword &amp;ldquo;bookmark&amp;rdquo; in the chm documentation corresponding to the CAST version you are using.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid using deprecated objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-using-deprecated-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-using-deprecated-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on the violation raised for the rule-&lt;strong&gt;“Avoid using deprecated objects”&lt;/strong&gt; on Oracle connection objects:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539197/566539196.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in JEE Extension version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;=1.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis+snapshot&lt;/li&gt;
&lt;li&gt;Launch Dashboard&lt;/li&gt;
&lt;li&gt;Observe violation for rule- “Avoid using deprecated objects” on Oracle connection objects&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you observe the violations raised for the rule- “Avoid using deprecated objects” on Oracle connection objects then please note the below points:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.29</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-29/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.29 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.29&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8329-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.29 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jee"&gt;JEE&lt;/h3&gt;
&lt;h4 id="avoid-unreferenced-classes---7832"&gt;Avoid unreferenced Classes - 7832&lt;/h4&gt;
&lt;p&gt;This rule has been deactivated in 8.3.29 - i.e. it will no longer be triggered during analyses. This change may impact your analysis results on upgrading to 8.3.29.&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 - PL/SQL Reference Guide</title><link>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-plsql-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-plsql-reference-guide/</guid><description>&lt;h5 id="plsql-reference-guide"&gt;PL/SQL Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&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;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Icon&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Object Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Parent Object&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Collection Nested Table Type&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Collection Varray&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Cursor&lt;/td&gt;
 &lt;td&gt;Package Header&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Database Link&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Function&lt;/td&gt;
 &lt;td&gt;Schema, Package&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Function (Private)&lt;/td&gt;
 &lt;td&gt;Function&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Instance&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Index, Foreign Key Constraint, Primary Key Constraint, Check Constraint and Unique Key Constraint&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Object Type (Incomplete, Body and Header)&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Package Body&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Package Header&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Procedure&lt;/td&gt;
 &lt;td&gt;Schema, Package&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Procedure (Private)&lt;/td&gt;
 &lt;td&gt;Procedure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;td&gt;Instance&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Schema (Unknown)&lt;/td&gt;
 &lt;td&gt;Instance&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Sequence&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Synonym (Public/Private)&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Oracle Table&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Oracle Table Column&lt;/td&gt;
 &lt;td&gt;Table&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Trigger&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Unknown Object&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;View (Normal and Materialized)&lt;/td&gt;
 &lt;td&gt;Schema&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;View Column&lt;/td&gt;
 &lt;td&gt;View&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="object-properties"&gt;Object Properties&lt;/h6&gt;
&lt;p&gt;All object properties that are supported by the current release of the SQL Analyzer are described in the following table:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ORA-01654 unable to extend index by 128 in tablespace</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-01654-unable-to-extend-index-by-128-in-tablespace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-01654-unable-to-extend-index-by-128-in-tablespace/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page deals with the following error&lt;/p&gt;
&lt;p&gt;SQL Error: ORA-01654:unable to extend index CAST_KB.FUSACC_IDFUS by 128 in tablespace.&lt;/p&gt;
&lt;p&gt;SQL Error:ORA-06512: at “CAST_KB.INT_I_F_ACC”. Line 181&lt;/p&gt;
&lt;p&gt;SQL Error: ORA-06512 : at “CAST_KB.I_TB_ACC”,line 17&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Error with saving manager&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The error ‘unable to extend index’ is produced in the case where there is no more free space in the tablespace that contains the knowledge base:&lt;br&gt;
Therefore, you need to allocate free space to the concerned tablespace and re-run the analysis.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Escalated Links Calculation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-escalated-links-calculation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-escalated-links-calculation/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Run Escalated Links Calculation&lt;/p&gt;
&lt;p&gt;It represents an indirect link between two objects and can be seen in CAST Enlighten.&lt;/p&gt;
&lt;p&gt;Escalated links are stored to represent relation between “container” objects. These links are represented using a dotted line between objects. Each of these links may represent more than one direct link between objects in containers.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;</description></item><item><title>CMS Snpashot Analysis - Run Analyzer - ABAP - Information - Analyse customization of SAP systems with CAST</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snpashot-analysis-run-analyzer-abap-information-analyse-customization-of-sap-systems-with-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snpashot-analysis-run-analyzer-abap-information-analyse-customization-of-sap-systems-with-cast/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the Analysis of SAP systems with CAST&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The ABAP Analyzer analyzes ABAP code (in programs, includes, function pools, classes&amp;hellip;) for custom components and system components.&lt;/p&gt;
&lt;p&gt;Moreover, it can analyze ABAP code in customer exits and BAdIs.&lt;/p&gt;
&lt;p&gt;However, it does not support enhancements nor system parameters for the moment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring start up services and scripts for use with Java 17 and above</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-start-up-services-and-scripts-for-use-with-java-17-and-above/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-start-up-services-and-scripts-for-use-with-java-17-and-above/</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;This documentation is valid only for Console/Nodes &lt;strong&gt;≤ 1.27.0&lt;/strong&gt;. All &lt;strong&gt;more recent 1.x&lt;/strong&gt; and &lt;strong&gt;≥ 2.x&lt;/strong&gt; releases support &lt;strong&gt;Java ≥ 17&lt;/strong&gt; out of the box.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Java 17+&lt;/strong&gt; is more restrictive regarding java library use and limits some elements to specific modules that are not enabled by default. As a result of this, although supported for use with Console, the Microsoft Windows Service installation scripts and the start up batch/script files delivered with the installer for the Console front-end and back-end Node must be modified before they can be used to launch or install Console or a Node:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Package Extraction - How to get Castextraction file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-how-to-get-castextraction-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-how-to-get-castextraction-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to get the .castextraction file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here this page is explained by taking an example for Sybase, however this is valid for Oracle, MS SQL server, DB 2 as well.&lt;/p&gt;
&lt;p&gt;In Delivery Manager Tool, we have two option for the extraction:&lt;/p&gt;</description></item><item><title>DMT - Package Content tab - Projects found</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-projects-found/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab-projects-found/</guid><description>&lt;h5 id="package-content-tab---projects-found"&gt;Package Content tab - Projects found&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section displays a list of projects that have been discovered and extracted by the CAST Delivery Manager Tool when a Source Package has been &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Packaged&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_package_content_2.jpg?version=1&amp;amp;modificationDate=1549304359237&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;for database source packages, a project is equivalent to a database.&lt;/li&gt;
&lt;li&gt;Projects that have been discovered by the CAST Delivery Manager Tool will become Analysis Units in the CAST Management Studio: one project = one Analysis Unit. If no projects have been discovered you can still &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;Deliver&lt;/a&gt; the source code, but no Analysis Units will be created automatically for you.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="project-summary-by-type"&gt;&lt;strong&gt;Project summary by type&lt;/strong&gt;&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="17%"&gt;&lt;b&gt;Project type&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="83%"&gt;This indicates what project type the CAST Delivery Manager Tool has assigned to the projects identified in the source code package.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="17%"&gt;&lt;b&gt;Technology&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="83%"&gt;Indicates what technology type the CAST Delivery Manager Tool has assigned to the project. This is mirrored in the &lt;b&gt; Analysis/Production tabs &lt;/b&gt;in the &lt;b&gt;Application editor&lt;/b&gt; within the CAST Management Studio.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="17%"&gt;&lt;b&gt;#Selected&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="83%"&gt;Indicates the total number of projects identified by the CAST Delivery Manager Tool in the most recent Source Package and which will be packaged for &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/" target="_blank"&gt;Delivery.&lt;/a&gt; &lt;p class="note"&gt;Projects that are marked as Selected will be transformed into Analysis Units in the CAST Management Studio. If no projects are marked as Selected, then no Analysis Units will be created: you may need to review your package configuration.&lt;/p&gt;</description></item><item><title>ENL - Flagging and Unflagging objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-flagging-and-unflagging-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-flagging-and-unflagging-objects/</guid><description>&lt;h5 id="flagging-and-unflagging-objects"&gt;Flagging and Unflagging objects&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="flagging-objects"&gt;Flagging objects&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Flagging&lt;/strong&gt; objects entails adding a &amp;ldquo;marker&amp;rdquo; to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; that references the object in question. This can then be used when to distinguish particular objects.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the object in the Graphical View that you want to flag.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;Flag&lt;/strong&gt; from the menu bar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The object will then be flagged in the Knowledge Base.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To differentiate flagged and unflagged objects in the Graphical View, two colors will be used:&lt;/li&gt;
&lt;li&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;Flagged&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Unflagged&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;Flagged server side objects will also be shown as flagged when using &lt;strong&gt;SQL-Builder&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You will be prompted if you want to flag the selected object&amp;rsquo;s sub objects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="unflagging-objects"&gt;Unflagging objects&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Unflagging&lt;/strong&gt; an object entails removing the &amp;ldquo;marker&amp;rdquo; from the Knowledge Base for the referenced object.&lt;/p&gt;</description></item><item><title>RDBMS Information - PostgreSQL - How to setup a user in postgres that can only access one database triplet</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-setup-a-user-in-postgres-that-can-only-access-one-database-triplet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-setup-a-user-in-postgres-that-can-only-access-one-database-triplet/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with setting up a user that can only access one database triplet. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation:  &lt;a href="https://doc.castsoftware.com/export/DOCCOM/CAST+Storage+Service"&gt;CAST Storage Service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To setup a user which only has access to one database triplet (central/local/management) see the steps below.  This user will have read access to be able to see other schemas, but will not be able to see any tables or data in those other schemas.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of quality rules attached to more than two technical criteria</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-quality-rules-attached-to-more-than-two-technical-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-quality-rules-attached-to-more-than-two-technical-criteria/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the list of quality rules attached to more than two technical criteria.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TC&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TC&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_parent_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TC&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if an object is modified between two snapshots due to analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-modified-between-two-snapshots-due-to-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-an-object-is-modified-between-two-snapshots-due-to-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query checks if the object was modified between two snapshots due to the analyzer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_checksum&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofprevious&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;site_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of one of the 2 snapshots&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of the second snapshot&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;The full name of the object&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FULL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_checksum&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;site_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tra&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;central&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of one of the 2 snapshots&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Name of the second snapshot&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;The full name of the object&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;current_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - Dynamic Links - How to ignore or validate dynamic links based on object full name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-dynamic-links-how-to-ignore-or-validate-dynamic-links-based-on-object-full-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-dynamic-links-how-to-ignore-or-validate-dynamic-links-based-on-object-full-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to ignore or validate the Dynamic Links based on rules. In the current case, the rule is based on the object full name. The object full name is usually filtered by regular expression.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the count and list of objects per technology</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-count-and-list-of-objects-per-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-count-and-list-of-objects-per-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The queries listed in this page when executed will provide you with the count of objects by technology as well as the list of specific objects per technology&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query will provide a count of objects by technology:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Management Base - Query to delete module that has no analysis unit tagged to it</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-query-to-delete-module-that-has-no-analysis-unit-tagged-to-it/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-management-base/sql-queries-cast-management-base-query-to-delete-module-that-has-no-analysis-unit-tagged-to-it/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This script can be used to delete the modules that have no analysis unit tagged to them, hence empty module.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for JAVA (CSS, Oracle, SQL Server)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Script attached. &lt;a href="https://doc-data.castsoftware.com/TG/attachments/612466707/612466710.sql"&gt;server_FunctionalModuleCleanup.sql&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To run the script for only one application -&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Launch the create function - MAINT_ModulesCleanup from the script attached.&lt;/li&gt;
&lt;li&gt;Run - select * from MAINT_ModulesCleanup( &amp;lt;app_local schema name&amp;gt;)&lt;br&gt;
drop function MAINT_ModulesCleanup( I_schema varchar(100));&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;To run the script for all the applications on the one DB server -&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Launch functions MAINT_FunctionalModuleCleanupOnAllApplications and MAINT_ModulesCleanup into any existing schema.&lt;/li&gt;
&lt;li&gt;&amp;ndash; launch the fix by executing:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;select * from MAINT_FunctionalModuleCleanupOnAllApplications();&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to retrieve the primary key of a table</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-primary-key-of-a-table/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-retrieve-the-primary-key-of-a-table/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query retrieves the primary key of a table&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SELECT constraint_name, &lt;br&gt;
       table_name, &lt;br&gt;
       column_name, &lt;br&gt;
       ordinal_position &lt;br&gt;
FROM   information_schema.key_column_usage &lt;br&gt;
WHERE  constraint_schema = &amp;lsquo;schema_name&amp;rsquo; &lt;br&gt;
       AND table_name = &amp;rsquo;table_name&amp;rsquo;&lt;/p&gt;
&lt;p&gt;You need to replace &amp;lt;table_name&amp;gt; with the name of the table, and &amp;lt;schema_name&amp;gt; with the name of the schema hosting the table&lt;/p&gt;</description></item><item><title>TCC - View source code</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-view-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-view-source-code/</guid><description>&lt;h5 id="view-source-code"&gt;View source code&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you would like to see the source code that forms an object you can do so as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Via the AFP Calibration node (Transactional Functions only)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Via the Full Call Graph and Call Graph windows (Transactions and Datafunctions)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="via-the-afp-calibration-node-transactional-functions-only"&gt;Via the AFP Calibration node (Transactional Functions only)&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Double click a Transactional Function in right hand panel of the &lt;strong&gt;AFP Calibration&lt;/strong&gt; &amp;gt; &lt;strong&gt;Transactional Function&lt;/strong&gt; node&lt;/li&gt;
&lt;li&gt;Right click a Transactional Function in right hand panel of the &lt;strong&gt;AFP Calibration&lt;/strong&gt; &amp;gt; &lt;strong&gt;Transactional Function&lt;/strong&gt; node and select &lt;strong&gt;View source code:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/code1.jpg?version=1&amp;amp;modificationDate=1549304393400&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Tools - Classpath Checker</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-classpath-checker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-classpath-checker/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this tool is to help spot missing or wrongly located Jar files in a J2EE analysis, by finding inconsistencies between classpath configuration in Cast-MS and Jar files folders present on the disk.&lt;/p&gt;
&lt;p&gt;It fetches from Management Base the list of folders declared as Archive Folders and the list of files declared as Archive Files, then checks if they exist on the disk, and checks if the folders contain some Jar files.&lt;/p&gt;</description></item><item><title>1.20</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-20/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.20.0&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Action Plan Recommendation feature -  BETA&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt; Critical filter is disabled in the R&lt;/span&gt;&lt;span style="color: rgb(23,43,77);"&gt;isk Investigation view for Industry Standards Assessment Models&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Updates on Architecture Model View&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;Tech Debt (OMG) details can be removed&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1201"&gt;1.20.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2709&lt;/td&gt;
 &lt;td&gt;24036&lt;/td&gt;
 &lt;td&gt;Unable to generate the report &amp;ldquo;List of added violations&amp;rdquo; from report generator&lt;/td&gt;
 &lt;td&gt;1.20&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1200"&gt;1.20.0&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2203&lt;/td&gt;
 &lt;td&gt;22904&lt;/td&gt;
 &lt;td&gt;Incorrect Authentication Error Message displayed when LDAP Server is inaccessible or down&lt;/td&gt;
 &lt;td&gt;1.16&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2642&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;ED: Excel export option is not displaying in Action Plan view&lt;/td&gt;
 &lt;td&gt;1.20&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2494&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;ED: Risk view is getting loaded for a long time&lt;/td&gt;
 &lt;td&gt;1.18&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2493&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;ED: Route is not proper Source view to Health Measures when any assessment models selected&lt;/td&gt;
 &lt;td&gt;1.18&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2653&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;AIP console - ED to HD drill down failing with console error&lt;/td&gt;
 &lt;td&gt;1.19&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2468&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Change Action plan default order to Last updated&lt;/td&gt;
 &lt;td&gt;1.17&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---engineering-dashboard"&gt;Updates - Engineering Dashboard&lt;/h3&gt;
&lt;h4 id="action-plan-recommendation-feature---beta"&gt;Action Plan Recommendation feature -  BETA&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Action Plan Recommendation&lt;/strong&gt; has been introduced in &amp;ldquo;BETA&amp;rdquo; in this release. It is a feature designed to help you automatically build an &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; to &lt;strong&gt;improve the grade/score of a chosen Health Factor&lt;/strong&gt; (Business Criteria). In short, for a given Health Factor, you can configure a &amp;ldquo;remediation target&amp;rdquo; (based on grade/score, number of violations to correct and effort required to fix the violations) and the Action Plan Recommendation will automatically suggest a list of violations to be added to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt; for future correction. The correction of the suggested violations will match the desired remediation target when a new snapshot is generated and therefore improve the grade of the chosen Health Factor.&lt;/p&gt;</description></item><item><title>1.20</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-20/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 659.556px;"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.20.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Support of OWASP 2013 and &lt;/span&gt;&lt;span style="color: rgb(23,43,77);"&gt;OWASP 2017 &lt;/span&gt;&lt;span style="color: rgb(23,43,77);"&gt;Assessment Models&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Critical filter is disabled in the R&lt;/span&gt;&lt;span style="color: rgb(23,43,77);"&gt;isk Investigation view for Industry Standards Assessment Models&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Updates on Architecture Model View&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1201"&gt;1.20.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2709&lt;/td&gt;
 &lt;td&gt;24036&lt;/td&gt;
 &lt;td&gt;Unable to generate the report &amp;ldquo;List of added violations&amp;rdquo; from report generator&lt;/td&gt;
 &lt;td&gt;1.20&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1200"&gt;1.20.0&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2203&lt;/td&gt;
 &lt;td&gt;22904&lt;/td&gt;
 &lt;td&gt;Incorrect Authentication Error Message displayed when LDAP Server is inaccessible or down&lt;/td&gt;
 &lt;td&gt;1.16&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2642&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Excel export option is not displaying in Action Plan view&lt;/td&gt;
 &lt;td&gt;1.20&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2494&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Risk view is getting loaded for a long time&lt;/td&gt;
 &lt;td&gt;1.18&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2493&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Route is not proper Source view to Health Measures when any assessment models selected&lt;/td&gt;
 &lt;td&gt;1.18&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2468&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Change Action plan default order to Last updated&lt;/td&gt;
 &lt;td&gt;1.17&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="support-of-owasp-2013-andowasp-2017-assessment-models"&gt;Support of OWASP 2013 and OWASP 2017 Assessment Models&lt;/h4&gt;
&lt;p&gt;In the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-risk-investigation/"&gt;Risk investigation view&lt;/a&gt;&lt;/strong&gt;, when the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/TECHNOS/OWASP+Index"&gt;OWASP&lt;/a&gt;&lt;/strong&gt; Industry Standards extension is installed, the Assessment Model drop down will now show the OWASP 2013 Assessment Model and OWASP 2017 Model (along with CISQ, MIPS, OMG-ASCQM Assessment Models that were introduced in &lt;a href="https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-18/"&gt;1.18&lt;/a&gt;), as shown below:&lt;/p&gt;</description></item><item><title>2.0</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-0/</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;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt;&lt;/strong&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="release-renumbering"&gt;Release renumbering&lt;/h2&gt;
&lt;p&gt;Please note that release &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-12/"&gt;1.12&lt;/a&gt;&lt;/strong&gt; has been renumbered as &lt;strong&gt;2.0&lt;/strong&gt;. Therefore, the &lt;strong&gt;1.12 beta&lt;/strong&gt; releases continue in &lt;strong&gt;2.0&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="200"&gt;2.0.0&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2590&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Object document save fails in Saved view&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2583&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Hiding comments and saving a view doesn&amp;rsquo;t have comments&lt;/td&gt;
 &lt;td&gt;1.11.5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2617&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;issue with Search and list of object by default&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2610&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;User is not deleted in neo after updating in login XML&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2604&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Issue with object search on clicking the active tab&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2612&lt;/td&gt;
 &lt;td&gt;25252&lt;/td&gt;
 &lt;td&gt;Missing link between PHP Section and Javascript Files&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2629&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Bug fixes for save view if children property is not set on the group node&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2578&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Bug while removing applications some nodes not deleting from DB&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2558&lt;/td&gt;
 &lt;td&gt;24962&lt;/td&gt;
 &lt;td&gt;Import is failing due to error &amp;ldquo;error while remodeling the graph&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;2.0.0-beta5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2555&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Ungrouping a node, and toggling grouping using expand icon breaks UI&lt;/td&gt;
 &lt;td&gt;2.0.0-beta6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2502&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Blank graph on navigating to other views after getting &amp;ldquo;NO nodes available&amp;rdquo; message&lt;/td&gt;
 &lt;td&gt;2.0.0-beta7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-2581&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Vignette is blank on DCG/transanction if previous investigation from Level5 to objects gives no subObjects&lt;/td&gt;
 &lt;td&gt;2.0.0-beta8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="updating-to-200-funcrel"&gt;Updating to 2.0.0-funcrel&lt;/h4&gt;
&lt;p&gt;Updating to 2.0.0-funcrel requires some specific actions. See the relevant documentation for more information:&lt;/p&gt;</description></item><item><title>ACH - Using the calls any or called by any layer option</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-the-calls-any-or-called-by-any-layer-option/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-using-the-calls-any-or-called-by-any-layer-option/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Administration Center - Settings - Application Onboarding</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-application-onboarding/</guid><description>&lt;p&gt;Note that legacy onboarding mode is &lt;strong&gt;deprecated&lt;/strong&gt; and you should use &lt;strong&gt;Fast Scan mode&lt;/strong&gt; wherever possible.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/589856955/589856956.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This option toggles the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/onbrd/workflow-application-onboarding-with-fast-scan/"&gt;onboarding with Fast Scan workflow&lt;/a&gt;&lt;/strong&gt; (see also &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-overview/application-overview-with-fast-scan/"&gt;Application - Overview with Fast Scan&lt;/a&gt;&lt;/strong&gt;). This onboarding mode includes the &amp;ldquo;fast scan&amp;rdquo; phase and result validation before progressing to an analysis:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/589856955/591626344.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that you can permanently switch applications from legacy to Fast Scan workflow - see: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/2-8/2-8-switch-from-legacy-to-fast-scan-onboarding-mode-beta/"&gt;Switch from legacy to fast scan onboarding mode&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to identify and execute SQL query involved in data display</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-identify-and-execute-sql-query-involved-in-data-display/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you the information on how to identify the specific section a SQL Query belongs to, after the SQL Traces have been activated. It will provide the steps on how to adapt that query and execute on the pgAdmin manually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Avoid using the scanf function family</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-using-the-scanf-function-family/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-avoid-using-the-scanf-function-family/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to a known problem of wrong violation which is flagged for the Quality Rule &amp;ldquo;Avoid using the  scanf() function family&amp;rdquo; because the documentation of the Quality Rule is having incorrect remediation.&lt;/p&gt;
&lt;p&gt;Below is a screenshot of the issue which shows the violation on the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539199/566539202.bmp" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.28</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-28/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-28/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.28 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.28&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8328-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.28 on Quality Model results post upgrade&lt;/h2&gt;
&lt;p&gt;N/A.&lt;/p&gt;
&lt;h2 id="other-impacts-of-changes-made-in-aip-core-8328"&gt;Other impacts of changes made in AIP Core 8.3.28&lt;/h2&gt;
&lt;p&gt;N/A&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 - PL/SQL Technology options</title><link>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-plsql-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-plsql-technology-options/</guid><description>&lt;h5 id="plsql-technology-options"&gt;PL/SQL Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/plsql.jpg?version=1&amp;amp;modificationDate=1549304349263&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;PL/SQL Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221962"&gt;PL/SQL Reference Guide&lt;/a&gt; contains miscellaneous technical information about the PL/SQL analysis process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="production-tab"&gt;Production tab&lt;/h6&gt;
&lt;p&gt;The &lt;strong&gt;Production tab&lt;/strong&gt; is only visible at &lt;strong&gt;Technology&lt;/strong&gt; and &lt;strong&gt;Application&lt;/strong&gt; level.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - ORA-17410 - No more data to read from socket</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-17410-no-more-data-to-read-from-socket/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-ora-17410-no-more-data-to-read-from-socket/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Snapshot generation failed with error during the execute linker step with following error:&lt;/p&gt;
&lt;p&gt; ORA-17410: No more data to read from socket&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533125/566533124.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This issue has been observed in CAST version 7.0.9&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This problem may occur on the router side because there is a time-out that closes the socket.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SAP - Information - How the SAP SYSTEM table is specified in CAST</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sap-information-how-the-sap-system-table-is-specified-in-cast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sap-information-how-the-sap-system-table-is-specified-in-cast/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains How the SAP SYSTEM table is specified in CAST&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="how-to-check-if-the-table-is-the-sap-system-table-or-a-user-table"&gt;How to check if the table is the SAP SYSTEM table or a user table&lt;/h4&gt;
&lt;p&gt;This information can be found in the &lt;strong&gt;.list&lt;/strong&gt; file (i.e. SAP_Tables_nnnn.list). For each table, this file contains certain pieces of information such as &lt;Data class="USER"&gt; or &lt;Data class="APPL"&gt; etc. If a table class begins with USER or APPL, the ABAP Analyzer considers the table as a USER table. The analyzer will consider a table with any other class, as a SYSTEM table.&lt;/p&gt;</description></item><item><title>Configuring SQL validation</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-sql-validation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-sql-validation/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Out of the box in &lt;strong&gt;Console ≥ 1.27.1 and ≥ 2.1.0&lt;/strong&gt;, SQL validation (to check for syntax errors) is disabled for the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating &lt;strong&gt;query jobs&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/display/AIPCONSOLEDRAFT/Application+-+Config+-+Update+Application+schema"&gt;Application - Config - Update Application schema&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Creating &lt;strong&gt;Explicit Filter&lt;/strong&gt; queries for &lt;strong&gt;User Defined Modules&lt;/strong&gt; in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-modules/"&gt;Application - Config - Modules&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Therefore, when you save the job or explicit filter, no check is made to ensure that the SQL is valid. This could result in a job failure when the job is run, if the SQL is not valid. If you need to &lt;strong&gt;enable SQL validation&lt;/strong&gt;, you can do so as follows:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - PDS Dump Extractor - Multiple banner Prefix for PDS Dump</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-pds-dump-extractor-multiple-banner-prefix-for-pds-dump/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-pds-dump-extractor-multiple-banner-prefix-for-pds-dump/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives you more about the usage of Banner Prefix while configuring a PDS dump extractor package in DMT.&lt;br&gt;
This page gives you an approach when there is multiple banner prefix in one PDS Dump. &lt;/p&gt;
&lt;p&gt;What is a Mainframe PDS dump?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The Mainframe PDS dump option is designed for target Mainframe source code (Cobol, JCL etc.) which is the result of a PDS (Partitioned Data Set) dump.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A PDS is a type of &amp;ldquo;library&amp;rdquo; containing elements known as &amp;ldquo;members&amp;rdquo; exported from a &lt;strong&gt;z/OS system&lt;/strong&gt;. A PDS can only contain one type of member (eg. Cobol programs, copybooks, JCL etc.) Each member in the PDS is preceded by a banner containing the member&amp;rsquo;s name (among other information) and is concatenated with other elements in text format.&lt;/p&gt;</description></item><item><title>DMT - Source Code Package page</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-source-code-package-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-source-code-package-page/</guid><description>&lt;h5 id="source-code-package-page"&gt;Source Code Package page&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Version page&lt;/strong&gt; is &lt;em&gt;visible&lt;/em&gt; from wherever you launch the CAST Delivery Manager Tool. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;CAST Delivery Manager Tool modes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Source Code Package&lt;/strong&gt; page enables you to define your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Source Code Package&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343239/496343298.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="fields"&gt;Fields&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" width="16%"&gt;&lt;strong&gt;Package name&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="84%"&gt;The Name field does not belong to either of the available tabs, but is used solely to identify your Source Code Package. Use a name that easily and quickly identifies what your Source Code Package contains.&lt;p&gt;Displays the name of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Source Code Package&lt;/a&gt;. You can modify the name of an existing Source Code Package in this page if required:&lt;/p&gt;</description></item><item><title>ENL - Ignoring Links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-ignoring-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-ignoring-links/</guid><description>&lt;h5 id="ignoring-links"&gt;Ignoring 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.&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;h6 id="ignoring--unignore-links"&gt;Ignoring / Unignore links&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Ignore&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RDBMS Information - CAST Storage Service - How to move the CSS installation From one drive to another</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-cast-storage-service-how-to-move-the-css-installation-from-one-drive-to-another/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-cast-storage-service-how-to-move-the-css-installation-from-one-drive-to-another/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives you an approach to move the CSS installation from one drive to another.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can follow the below steps to move CSS from one drive to another - &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stop the CSS service.
&lt;ol&gt;
&lt;li&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/tIf6dXsJinWJ6AlfiuDlO38r1/?name=inline183072443.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Move the &lt;strong&gt;db_data&lt;/strong&gt; folder inside the CSS installation to the desired drive. You can leave the rest of the files as it is&lt;/li&gt;
&lt;li&gt;Run &amp;ldquo;regedit&amp;rdquo; command to edit the registry entry.
&lt;ol&gt;
&lt;li&gt;&lt;img src="https://castsoftware.zendesk.com/attachments/token/mPMQENyVCWEp2Hl3YilnInWpa/?name=inline-1976137273.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Then under Computer &amp;ndash;&amp;gt; HKEY_LOCAL_MACHINE &amp;ndash;&amp;gt; SYSTEM &amp;ndash;&amp;gt; CurrentControlSet &amp;ndash;&amp;gt; services &amp;ndash;&amp;gt; CastStorageService4 &amp;ndash;&amp;gt; ImagePath. Provide the changed path in the command for the -D parameter.&lt;/li&gt;
&lt;li&gt;Restart the machine and CSS services should be automatically started.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the list of sub component metrics of any Parent Metric</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-sub-component-metrics-of-any-parent-metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-list-of-sub-component-metrics-of-any-parent-metric/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query provides the list of sub component metrics used for any parent metric be it Technical criteria, Business criteria or any Health factor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_parent_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMD&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;aggregate_weight&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_critical&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_descriptions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMD&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_parent_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_descriptions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTTT&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_description&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Parent_Metric_name&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMD&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMD&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;description_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMD&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;language&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;ENGLISH&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_parent_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to check if objects are shared among modules</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-objects-are-shared-among-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-check-if-objects-are-shared-among-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This SQL Query helps us to check if the objects are shared among modules. This query will be useful when you see a difference in values between application level and module level.&lt;/p&gt;
&lt;p&gt;For instance - the number of violations at application level is not equal to sum of violations at module level&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - Dynamic Links - How to ignore or validate dynamic links based on object type name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-dynamic-links-how-to-ignore-or-validate-dynamic-links-based-on-object-type-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-dynamic-links-how-to-ignore-or-validate-dynamic-links-based-on-object-type-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to ignore or validate the Dynamic Links based on rules. In the current case, the rule is based on the object type name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;First we check if the query return the links we expect.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the count of objects per project</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-count-of-objects-per-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-count-of-objects-per-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query listed in this page when executed will provide you with the number of objects per project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTypStr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjTypStr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdPro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTypStr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;KeyNam&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Indexes - How to get indexes and how to compare them with Standard CAST Database Indexes</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-indexes-how-to-get-indexes-and-how-to-compare-them-with-standard-cast-database-indexes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-indexes-how-to-get-indexes-and-how-to-compare-them-with-standard-cast-database-indexes/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries that will help you to get indexes and then compare the indexes with Standard CAST Database Indexes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="updating-indexes-number-and-primary-keys"&gt;Updating Indexes number and Primary keys&lt;/h2&gt;
&lt;p&gt;CAST databases have indexes that enable performance tuning when running analysis, Snapshot preparation assistant, snapshot generation, dashboard browsing, etc. The indexes number in the customer&amp;rsquo;s database should be the same as the indexes number in a standard CAST database.&lt;/p&gt;</description></item><item><title>TCC - Where should sets be created?</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-where-should-sets-be-created/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-where-should-sets-be-created/</guid><description>&lt;h5 id="where-should-sets-be-created"&gt;Where should sets be created?&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you are creating new sets to detect objects that you want to calibrate (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/"&gt;Set creation&lt;/a&gt;), the following page describes where you should create these sets.&lt;/p&gt;
&lt;p&gt;There are two places in which you can create sets, and the location you choose depends entirely on your environment and how you want to configure the CAST Transaction Configuration Center:&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;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-templates-node/"&gt;Templates node&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;You should only create sets here if you want to &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224214"&gt;export&lt;/a&gt; them to file (.TCCSetup) for distribution and then re-used and applied to live Systems/Applications via an &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264224214"&gt;import&lt;/a&gt;. Note that sets you create in the Templates node will NOT be be applied automatically to any existing Systems/Applications that are already displayed in the CAST Transaction Configuration Center. Instead, please cut/and paste the set/sets from the Templates node to the System node.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-browser/tcc-system-node/"&gt;System node&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;You should create sets in this node that are only applicable to the System/Application in question.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&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/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-set-creation/"&gt;Set creation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tools - Dependency Injector</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-dependency-injector/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-dependency-injector/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this tool is to help find missing dependencies in the configuration of a J2EE application, based on the warnings found in an analysis log file. It can store the results into a CSV file, or directly inject the missing dependencies into the management base.&lt;/p&gt;
&lt;p&gt;In 7.3 and starting from 8.2.8, dependencies are not mandatory for links to be drawn by the J2EE analyser. So the tool is useful for versions betweeen 8.0/0 and 8.2.7 included.&lt;/p&gt;</description></item><item><title>1.12</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-12/</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;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt;&lt;/strong&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="release-renumbering"&gt;Release renumbering&lt;/h2&gt;
&lt;p&gt;Please note that release &lt;strong&gt;1.12&lt;/strong&gt; has been renumbered as &lt;strong&gt;2.0&lt;/strong&gt;. Please see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/2-0/"&gt;2.0&lt;/a&gt;&lt;/strong&gt; for the continuation of the release notes.&lt;/p&gt;
&lt;h2 id="1120-beta4"&gt;1.12.0-beta4&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1877&lt;/td&gt;
 &lt;td&gt;22795&lt;/td&gt;
 &lt;td&gt;Download objects in Imaging is not working&lt;/td&gt;
 &lt;td&gt;1.7.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1878&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Persist node positioning with respect to comments in saved view&lt;/td&gt;
 &lt;td&gt;1.11.5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1926&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Sub Objects level keeps on loading when user drills again to previously selected edge&lt;/td&gt;
 &lt;td&gt;1.12.0-beta3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1942&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Remove invalid Level5 nodes&lt;/td&gt;
 &lt;td&gt;1.12.0-beta3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1943&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Sub Objects not loading on selecting edge on vignette when user is DCG/transaction/Modules&lt;/td&gt;
 &lt;td&gt;1.12.0-beta3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1954&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Toggling between saved views is not removing investigation views related to previous view&lt;/td&gt;
 &lt;td&gt;1.12.0-beta3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1968&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Cannot get back to modules view after reloading reloading on methods view&lt;/td&gt;
 &lt;td&gt;1.11.5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1982&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Secondary dropdown, export and save icon visible when Source code is open&lt;/td&gt;
 &lt;td&gt;1.11.5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1988&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;On drill through same node from Level 5 to Object keeps the Object level loading&lt;/td&gt;
 &lt;td&gt;1.11.5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="new-linux-docker-installer-extension-implemented"&gt;New Linux Docker Installer extension implemented&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Linux Docker Installer&lt;/strong&gt; provides the &lt;strong&gt;Python command line tool&lt;/strong&gt;for &lt;strong&gt;≥ 1.12.0-beta4&lt;/strong&gt; and other items required when:&lt;/p&gt;</description></item><item><title>1.19</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-19/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.19&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;GUI updates&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Improvements for OMG Tech Debt in Health Dashboard&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;CISQ Technical Debt in ED Risk Investigation View &lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1191"&gt;1.19.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2607&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;AIP console - HD to Ed drill down failing with console error&lt;/td&gt;
 &lt;td&gt;1.19.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1190"&gt;1.19.0&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2439&lt;/td&gt;
 &lt;td&gt;24054&lt;/td&gt;
 &lt;td&gt;HD not showing correct data in snapshot comparison for Technical Size for All Modules filter&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2400&lt;/td&gt;
 &lt;td&gt;23719&lt;/td&gt;
 &lt;td&gt;Filter and sort does not work together correctly&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2349&lt;/td&gt;
 &lt;td&gt;23348&lt;/td&gt;
 &lt;td&gt;&amp;lsquo;Score&amp;rsquo; column not showing up in the dashboard&lt;/td&gt;
 &lt;td&gt;1.17.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2286&lt;/td&gt;
 &lt;td&gt;23188&lt;/td&gt;
 &lt;td&gt;Dashboard should display appropriate error message when one of the snapshot in central is not successful&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2285&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Manage semicolon in RestAPI&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2242&lt;/td&gt;
 &lt;td&gt;23054&lt;/td&gt;
 &lt;td&gt;Incomplete data retrieved from the Health Rest API for the Quality Distribution Categories&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2543&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;HD - Version not showing in the footer for every page.&lt;/td&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2510&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Excel download is not working in violations table&lt;/td&gt;
 &lt;td&gt;1.19.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2478&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Action plan/Exclusion - drill-down from violation table is not working with New pagination implementation&lt;/td&gt;
 &lt;td&gt;1.19.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2469&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Check for updates&amp;rdquo; - version message showing wrongly when current and latest version both are same&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2436&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;AIP_Console:Dash board version is Displaying XXX instead of version in login page of Dashboard&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2408&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;AIP assessment model is selected when drill down from industry standard tile&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2371&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;HD-ED.WAR issue: HD shows blank page if you login to ED first and then access HD&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2348&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;ED Optimization: Load default locale translations file, and load other locale translations file on language change accordingly&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1714&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Version name is not displaying in HD and ED from AIP Console&lt;/td&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---engineering-dashboard"&gt;Updates - Engineering Dashboard&lt;/h3&gt;
&lt;h4 id="dashboards-2411rename-standard-compliance-report"&gt;DASHBOARDS-2411: Rename Standard compliance report&lt;/h4&gt;
&lt;p&gt;Compliance report has been renamed to &amp;lsquo;Standard Compliance Reports&amp;rsquo; in Reports view.&lt;/p&gt;</description></item><item><title>1.19</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-19/</guid><description>&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 659.556px;"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.19&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;GUI updates&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;CISQ Technical Debt in SD Risk Investigation View &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2400&lt;/td&gt;
 &lt;td&gt;23719&lt;/td&gt;
 &lt;td&gt;Filter and sort does not work together correctly&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2349&lt;/td&gt;
 &lt;td&gt;23348&lt;/td&gt;
 &lt;td&gt;&amp;lsquo;Score&amp;rsquo; column not showing up in the dashboard&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2286&lt;/td&gt;
 &lt;td&gt;23188&lt;/td&gt;
 &lt;td&gt;Dashboard should display appropriate error message when one of the snapshot in central is not successful&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2285&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Manage semicolon in RestAPI&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2510&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Excel download is not working in violations table&lt;/td&gt;
 &lt;td&gt;1.19.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2478&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Action plan/Exclusion - drill-down from violation table is not working with New pagination implementation&lt;/td&gt;
 &lt;td&gt;1.19.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2469&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Check for updates&amp;rdquo; - version message showing wrongly when current and latest version both are same&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2408&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;AIP assessment model is selected when drill down from industry standard tile&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2348&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;SD Optimization: Load default locale translations file, and load other locale translations file on language change accordingly&lt;/td&gt;
 &lt;td&gt;1.18.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="sd-action-plan-view-move-object-search-to-table-header"&gt;SD Action Plan View: Move Object Search to Table header&lt;/h4&gt;
&lt;p&gt;Object search in Action plan Table has been moved to table header. There is an icon for search in the &amp;ldquo;OBJECT NAME LOCATION&amp;rdquo; section in the table header and the search functionality is same as before. The icon behaves as toggle button to open and close the search input field and there is a close button to clear the search input.&lt;/p&gt;</description></item><item><title>1.20</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-20/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="1209-funcrel"&gt;1.20.9-funcrel&lt;/h3&gt;
&lt;h4 id="other-updates"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-10947&lt;/td&gt;
 &lt;td&gt;Added &amp;ldquo;Job History Strategy&amp;rdquo; settings to the &amp;ldquo;Global Configurations&amp;rdquo; panel in the Administration Center.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;32159&lt;/td&gt;
 &lt;td&gt;Fixed an issue causing a &amp;ldquo;Forbidden&amp;rdquo; error when using the Curl command for resync under AIP Console 1.20.7.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1208-funcrel"&gt;1.20.8-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-1"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;31970&lt;/td&gt;
 &lt;td&gt;When adding a new version, there is a pop up thrown by AIP Console saying some content in the previous version is not seen in the new version - this refers to a DB package.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1207-funcrel"&gt;1.20.7-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-2"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;31020&lt;/td&gt;
 &lt;td&gt;Incident: High Number of Idle sessions coming from AIP Nodes. The new hot fix sends &amp;ldquo;AIP_NODE&amp;rdquo; as application name in Postgres connections to differentiate from other connections&amp;quot; and adds application tracking information to the connection in Postgres.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1206-funcrel"&gt;1.20.6-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-3"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;30070&lt;/td&gt;
 &lt;td&gt;When the &amp;ldquo;System Level Rule&amp;rdquo; extension is blacklisted using an entry in the aip-node-app.properties file, it is still installed in AIP Console 1.20.4.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29717&lt;/td&gt;
 &lt;td&gt;Regular expressions added to ignore options in the DMT are not present when the application is imported in to AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30201&lt;/td&gt;
 &lt;td&gt;Regular expressions added to ignore options in the DMT are not present when the application is imported in to AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1205-funcrel"&gt;1.20.5-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-4"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29651&lt;/td&gt;
 &lt;td&gt;When adding a new version (when one exists already) and where some existing files or folders are no longer present in the new version, AIP Console will hang indefinitely. This issue has been fixed and as expected the &amp;ldquo;Missing package path&amp;rdquo; dialog box is now displayed in this scenario.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1204-funcrel"&gt;1.20.4-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-5"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28927&lt;/td&gt;
 &lt;td&gt;Extraction check for generic source packages is now skipped to prevent the missing path popup appearing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1203-funcrel"&gt;1.20.3-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-6"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;29361&lt;/td&gt;
 &lt;td&gt;When the Maven repository credenitals are updated in the Console UI either at App level or at Global level, the changes are not propagated to the file &lt;code&gt;&amp;lt;app&amp;gt;&lt;/code&gt;_MavenHttpPackage.xml and as a result the source code delivery process is failing with an &amp;ldquo;unauthorized&amp;rdquo; error.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;29375&lt;/td&gt;
 &lt;td&gt;Provide the means to perform a daily backup of the h2 flat file database used by AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1202-funcrel"&gt;1.20.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-7"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;28733&lt;/td&gt;
 &lt;td&gt;Fix for the issue where users are unable to update the justification for the snapshot indicators in AIP Console for all the Apps.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1201-funcrel"&gt;1.20.1-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues-8"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;26128&lt;/td&gt;
 &lt;td&gt;The node is up but unable to add version from AIP console for an application imported in to Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26511&lt;/td&gt;
 &lt;td&gt;Delivery is failing with error &amp;ldquo;Duplicate Package: DB already exists&amp;rdquo; when trying to add a version in AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26521&lt;/td&gt;
 &lt;td&gt;When adding a new version to an application that has been imported into AIP Console, the package content warning dialog box is displayed indicating that content that was previously present is no longer present in the new source code ZIP file, despite the content and structure being identical.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26532&lt;/td&gt;
 &lt;td&gt;When adding a new version to an application that has been imported into AIP Console, the package content warning dialog box is displayed indicating that content that was previously present is no longer present in the new source code ZIP file, despite the content and structure being identical.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25770&lt;/td&gt;
 &lt;td&gt;Import version fails with error: &amp;ldquo;cast.utilities.consoleHandlerGenericLogError&amp;rdquo; because of a over long package name.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26377&lt;/td&gt;
 &lt;td&gt;While adding a new version the following error is displayed: &amp;ldquo;the configured node for the current application is currently not available&amp;rdquo;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26648&lt;/td&gt;
 &lt;td&gt;Packaging crashed during add extra packages step : Error: Duplicated Package: auto-pkg-BackupXML already exists.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="1200-funcrel"&gt;1.20.0-funcrel&lt;/h3&gt;
&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Uninstallation&lt;/td&gt;
 &lt;td&gt;A dedicated java uninstaller has been added for Microsoft Windows. This means that AIP Console and AIP Node packages can be removed using the Microsoft Windows &amp;ldquo;Add or remove programs&amp;rdquo; control panel. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Uninstall+process"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Uninstall+process&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - User Defined Modules - Explicit Filter&lt;/td&gt;
 &lt;td&gt;A new method of defining a User Defined Module has been added in this release. This method is known as an Explicit Filter and is based on an SQL query that is used to define the content of the module. This feature has been ported in from the legacy CAST Management Studio. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Indicators enabled by default&lt;/td&gt;
 &lt;td&gt;Indicators (Snapshot Indicators and Delivery Indicators) are now enabled out of the box in this release and are calculated every time a new snapshot is generated. For those upgrading to this release, the feature will not be enabled by default and you will need to manually enable it. See&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Delivery Strategy options&lt;/td&gt;
 &lt;td&gt;A new set of options has been made available at global level (i.e. all Applications) to allow you to configure whether a source code delivery should be stopped if the source has either not changed at all or has changed more than X%. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Delivery+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Delivery+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Snapshot Strategy options&lt;/td&gt;
 &lt;td&gt;A new set of options has been made available at global level (i.e. all Applications), to allow you to configure a retention policy for existing snapshots. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Snapshot+Strategy"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Snapshot+Strategy&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Architecture Studio - Quality Rule models&lt;/td&gt;
 &lt;td&gt;The Architecture Studio has been modified to provide the ability to create new or import existing Quality Rule models. Quality Rule models are designed to check specific architectures in an application: specific objects are designated as violations and the model can be checked in AIP Console against an Aanpplication where an analysis/snapshot has already been run. You can also publish the model and include it in a new analysis/snapshot (results will be available in the CAST Dashboards). See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Working+with+Quality+Rules+models"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Working+with+Quality+Rules+models&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Delivery of the AIP Console Integration Tools package&lt;/td&gt;
 &lt;td&gt;AIP Console will now include the latest release of the AIP Console Integration Tools extension (&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.tools&amp;amp;version=latest"&gt;https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.tools&amp;amp;version=latest&lt;/a&gt;) in each release. The AIP Console download package will now include a folder called &amp;ldquo;com.castsoftware.aip.console.tools&amp;rdquo; containing &amp;ldquo;aip-console-jenkins.hpi&amp;rdquo;, &amp;ldquo;aip-console-tools-cli.jar&amp;rdquo; and &amp;ldquo;Readme.txt&amp;rdquo;. The extension will continue to evolve separately.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="feature-improvements"&gt;Feature Improvements&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - New Snapshot Indicators&lt;/td&gt;
 &lt;td&gt;Additional Snapshot Indicators have been added in this release: 1) Technology wise LOC - No Change. 2) Technologies not interacting with others. 3) Dynamic Links reviewed. 4) Incomplete Transaction Variation. 5) Unreferenced objects variation. 6) Unexpected objects count. 7) Entry Points moved to technical part. 8) Objects not in Dashboard Service, 9) Artifacts in transactions variation. See the complete list at: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Changes to the Indicators GUI&lt;/td&gt;
 &lt;td&gt;Links displayed in the Remedy Action column are now clickable. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Changes to existing Snapshot Indicators&lt;/td&gt;
 &lt;td&gt;The following changes have been made: 1) The existing Indicator &amp;ldquo;TF / DF weight ratio&amp;rdquo; added in 1.17 has had a minor update to the details that are displayed in the GUI when rolling the mouse over the Snapshot Indicator. Previously no details were displayed, now the details show &amp;ldquo;List of DF that are not used by any TF&amp;rdquo;. 2) The existing indicator &amp;ldquo;Dynamic Links reviewed&amp;rdquo; has been moved from the Links category to the Analysis category. The Links category has been removed as a consequence.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - CssOptimize action can now be configured&lt;/td&gt;
 &lt;td&gt;Two improvements have been added: 1) the type of automatic CssOptimize action (which is run immediately on completion of a snapshot and immediately on completion of the upload to Measure action) can now be configured, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+CSS+Optimization"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+CSS+Optimization&lt;/a&gt; (previously an Analyze action was always used). 2) It is now possible to run any of the CSSOptimize actions manually for the Measure schema and the Application schemas (Management, Analysis and Dashboard schemas) whenever required directly from the AIP Console interface, see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Measurement"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Measurement&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Manual review of Dynamic Links&lt;/td&gt;
 &lt;td&gt;Improvements have been made to the GUI with regard to the Manual Review of Dynamic Links: 1) Clicking a row in the Summary or Details tables will take you direct to the Manual Review section with the correct filter applied. 2) You can now export to CSV the content of summary, details and Manual Review tables. 3) In Manual Review, you can now choose the columns you want to display in the table. 4) A link&amp;rsquo;s source code is now displayed to the right of the table, not in a new panel. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Execution time for each step now displayed&lt;/td&gt;
 &lt;td&gt;When running an action ((i.e. add version, analysis, snapshot etc.), AIP Console now displays (in minutes and seconds) the duration of each step in a process.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Installation wizard - data folder location&lt;/td&gt;
 &lt;td&gt;A new step in the installation wizard has been added for both the AIP Console and AIP Node packages to allow you to choose where to store the &amp;ldquo;data&amp;rdquo; folder for each package (previously the data folder storage location was chosen based upon the location of the installation folder). In addition in the installation wizard will set Full Access permissions on the data folders within %PROGRAMDATA% to all authenticated users.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Installation wizard - delivery and deploy folders&lt;/td&gt;
 &lt;td&gt;The Delivery and Deploy folders are no longer set to C:\CASTMS\node as they were in 1.19.x. Instead these folders are now stored in the chosen data folder location (by default this is set to a folder with %PROGRAMDATA%). The location of these specific Delivery and Deploy folder can be changed post installation - see &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Configure+AIP+Node+storage+folder+locations+-+optional"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Configure+AIP+Node+storage+folder+locations+-+optional&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Changes to the Indicators GUI&lt;/td&gt;
 &lt;td&gt;The Indicators section in the Application Details &amp;gt; Overview section has been modified: a new type of Indicator is now available called &amp;ldquo;Delivery Indicators&amp;rdquo;. These indicators relate only to data derived during the delivery of the Application source code prior to analysis. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - New Delivery Indicators&lt;/td&gt;
 &lt;td&gt;New Delivery Indicators have been added in this release: 1) Pending DMT alerts. See the complete list at: &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical - Indicators downloadable ZIP report&lt;/td&gt;
 &lt;td&gt;The downloadable ZIP file containing individual reports for the Indicators in the current snapshot has been improved as follows: 1) the date stamp used in the ZIP filename and in the Excel files within the ZIP now matches the time and date the report was generated (i.e. when the Download Report button is clicked). The format is format is &lt;code&gt;&amp;lt;year&amp;gt;&amp;lt;month&amp;gt;&amp;lt;day&amp;gt;&lt;/code&gt;_&lt;code&gt;&amp;lt;hour&amp;gt;&amp;lt;minute&amp;gt;&amp;lt;second&amp;gt;&lt;/code&gt;. Note that CSV reports for individual Indicators do not contain time and date details.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Architecture Studio Model editor - move multiple items&lt;/td&gt;
 &lt;td&gt;It is now possible to select multiple items (i.e. sets/layers) in the editor using the CTRL key + left mouse click and then drag the items to a new position. Previously, only individual items could be moved.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GUI - Architecture Studio - Layer Dependency for Architecture Models&lt;/td&gt;
 &lt;td&gt;It is now possible to create a dependency from &amp;ldquo;Any&amp;rdquo; layer to a specific layer and from a specific layer to &amp;ldquo;Any&amp;rdquo; layer. This avoids the need to create multiple dependencies if multiple layers are linked to one specific layer, or vice-versa. See &lt;a href="https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor"&gt;https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor&lt;/a&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="other-updates-1"&gt;Other Updates&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-00000&lt;/td&gt;
 &lt;td&gt;The names of the Microsoft Windows services that can be installed to run the AIP Node and AIP Console packages have been changed to CAST AIP Console Service and CAST AIP Node Service.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-8785&lt;/td&gt;
 &lt;td&gt;While adding a new version the packaging is failing with the error: Missing Package: 2004 Production 05-13-2020 11_39_07 CDTnot found&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-00000&lt;/td&gt;
 &lt;td&gt;Delivered CAST Dashboard release: 1.20.1-funcrel.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="resolved-issues-9"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;24861&lt;/td&gt;
 &lt;td&gt;CSSOptimize run through AIP Console should let customer specify which operation to run&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25253&lt;/td&gt;
 &lt;td&gt;In Cast AIP 1.17.0, observed: we cannot delete the base version if it is used as a base version for second version.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25673&lt;/td&gt;
 &lt;td&gt;AIP Console Performance Degradation due to the Optimization of Schema being performed along with Snapshot generation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26227&lt;/td&gt;
 &lt;td&gt;Architecture studio does not display the same results as the rich client&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;26459&lt;/td&gt;
 &lt;td&gt;Add version failing without error - &amp;ldquo;server version file not found&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="known-issues"&gt;Known Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-8874&lt;/td&gt;
 &lt;td&gt;AC Studio Model editor: Renaming a set or layer which is referenced is not working as expected. Work around: Save before renaming.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - View source code</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-view-source-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-view-source-code/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to update a Central Database for missing cost information</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-update-a-central-database-for-missing-cost-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-update-a-central-database-for-missing-cost-information/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides details on updating a Central Database for missing cost information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There may be cases where the central database is missing cost information for a specific technology.&lt;/p&gt;
&lt;p&gt; You can see missing information with this query run on the central:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_TYPES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;distinct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNO_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS_STATUSES&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TECHNO_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COST_CONFIG&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This may also show up in the dashboard as 0 cost values for certain actions.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Check usage of equal equal and not equal on objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-check-usage-of-equal-equal-and-not-equal-on-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-check-usage-of-equal-equal-and-not-equal-on-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details on &lt;strong&gt;wrong violations&lt;/strong&gt; that are flagged for the &lt;strong&gt;Quality Rule &amp;ldquo;Check usage of &amp;lsquo;==&amp;rsquo; and &amp;lsquo;!=&amp;rsquo; on objects&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Please refer to the below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539204/566539203.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis + snapshot for a JAVA application.&lt;/li&gt;
&lt;li&gt;Open dashboard and login.&lt;/li&gt;
&lt;li&gt;Check the violations for QR - Check usage of &amp;lsquo;==&amp;rsquo; and &amp;lsquo;!=&amp;rsquo; on objects.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Impact of the Problem&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.27</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-27/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.27 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.27&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8327-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.27 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="user-input-security"&gt;User Input Security&lt;/h3&gt;
&lt;h4 id="updated-rules"&gt;Updated rules&lt;/h4&gt;
&lt;p&gt;The following rules have been updated, therefore after an upgrade to 8.3.27 and the generation of a consistency snapshot on unchanged source code, results may change: additional violations may be visible for these rules:&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 - PowerBuilder Reference Guide</title><link>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-powerbuilder-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-powerbuilder-reference-guide/</guid><description>&lt;h5 id="powerbuilder-reference-guide"&gt;PowerBuilder Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Object Types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Link Types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Dynamic Links found by the analyzer (inference engine)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Calling PB system functions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_ANALYSE.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Program/Analysis&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="17" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_LIBRARY.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="17" width="42%"&gt;PB Library&lt;/td&gt; &lt;td class="confluenceTd" height="17" width="43%"&gt;- PB Program&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_WINDOW.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Window&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_USEROBJECT.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB User Object&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_DATASTORE.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB DataStore&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_DATAWINDOW.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB DataWindow&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_STRUCTURE.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Structure (Global)&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_MENU.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Menu&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_APPLICATION.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Application&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="18" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_FUNCTION.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="18" width="42%"&gt;PB Function Global&lt;/td&gt; &lt;td class="confluenceTd" height="18" width="43%"&gt;- PB PBL&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#ffffff" class="confluenceTd" height="60" width="15%"&gt;&lt;img alt="" border="0" height="16" src="https://doc.castsoftware.com/export/objects/PB_CONTROL.PNG" width="16"/&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" height="60" width="42%"&gt;PB Control&lt;/td&gt; &lt;td class="confluenceTd" height="60" width="43%"&gt;- PB Window  &lt;p&gt;- PB User Object &lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Error executing actions Error message Analysis saving could not be finalized</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-error-executing-actions-error-message-analysis-saving-could-not-be-finalized/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-error-executing-actions-error-message-analysis-saving-could-not-be-finalized/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running an analysis of an application, it can be any technology, sometimes you may encounter the below error during the saving phase of the analysis:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2020-08-27 16:53:02.870145 MODULMSG; Job execution Comparing objects on the server . . .&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;2020-08-27 16:58:15.056510 Error MODULMSG ; Job execution Procedure call failed: ?test_application_new_local.CACHE_PROCESSID,I_IDSESSION,I_IDUSRPRO&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;2020-08-27 16:58:15.150023 Error MODULMSG ; Job execution Error executing actions. Error message: Analysis saving could not be finalized&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Oracle Forms - null value in column objtyp violates not-null constraint</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-oracle-forms-null-value-in-column-objtyp-violates-not-null-constraint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-oracle-forms-null-value-in-column-objtyp-violates-not-null-constraint/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution for the following error encountered while running Forms Analysis :&lt;/p&gt;
&lt;p&gt;Error :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;SQL Error: ERROR: null value in column &amp;ldquo;objtyp&amp;rdquo; violates not-null constraint&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: DETAIL: Failing row contains (10762688, XXX_AC_FORMS_281924 used by XXX_AC_FORMS_281924&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: CONTEXT: SQL statement &amp;ldquo;insert into Keys(IdKey, KeyNam, KeyLib, KeyTyp, KeySubTyp, KeyClass, KeyProp, ObjTyp, IdUsrDevPro, KeyDevDat, SqlOwner)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: values (IO_IdKey, I_KeyNam, I_KeyLib, I_KeyTyp, I_KeySubTyp, I_KeyClass, I_KeyProp, I_ObjTyp, &amp;lsquo;???&amp;rsquo;, L_KeyDevDat, I_Owner)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: PL/pgSQL function i_keys(integer,character varying,character varying,character,integer,integer,integer,integer,character varying)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: SQL statement &amp;ldquo;select I_Keys (IO_IDPRO, I_PRONAM, cast(null as varchar), &amp;lsquo;XXXXXX&amp;rsquo;, -1,0,0 , I_OBJTYPPRO, NULL)&amp;rdquo;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: PL/pgSQL function int_subpro_create(integer,character varying,integer,integer,integer,integer)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: SQL statement &amp;ldquo;select INT_SUBPRO_CREATE(L_IDPRO_SUBSET, L_PRONAM_SUBSET, L_OBJTYP_SUBSET, I_IDJOB, L_IDPROMAIN, 8)&amp;rdquo;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: PL/pgSQL function int_dbepro_create(integer)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: SQL statement &amp;ldquo;select INT_DBEPRO_CREATE(I_IDJOB)&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - MaxMem value</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-maxmem-value/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-maxmem-value/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to change the &lt;strong&gt;MaxMem&lt;/strong&gt; value&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is no impact on analysis resolution when changing the &lt;strong&gt;MaxMem&lt;/strong&gt; value.&lt;/p&gt;
&lt;p&gt;MaxMem can be changed in the section [ AMT ] of the &lt;strong&gt;%ALLUSERSPROFILE%\Application Data\CAST\CAST&amp;lt;version_number&amp;gt;\GloballySharedSettings.ini&lt;/strong&gt; file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AMT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MaxMem&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Configuring unanalyzed alert thresholds</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-unanalyzed-alert-thresholds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-unanalyzed-alert-thresholds/</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;The instructions below are specifically for &lt;strong&gt;Console****2.9&lt;/strong&gt;. In &lt;strong&gt;Console ≥ 2.10&lt;/strong&gt;, the thresholds are configured in the &lt;strong&gt;Admin Center&lt;/strong&gt; - see **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-alert-settings/"&gt;Administration Center - Settings - Alert Settings&lt;/a&gt;.**If you have set custom values for these thresholds using the method described below and you action an in-place upgrade to a more recent release of CAST Console, the custom values will be lost and you will need to re-set them using the UI in the Admin Center.&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Project Remediation - Remediate packaging alerts</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-project-remediation-remediate-packaging-alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-project-remediation-remediate-packaging-alerts/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To remediate the packaging alerts found while packaging.&lt;/p&gt;
&lt;p&gt;In Delivery Manager Tool,while packaging the project,there might be alerts.If these alerts are not remediated,some of the files will not be analyzed in CAST-MS&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528633/566528634.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Alerts can be for different reasons like:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Undefined variable&lt;/li&gt;
&lt;li&gt;Missing Project&lt;/li&gt;
&lt;li&gt;Missing file&lt;/li&gt;
&lt;li&gt;Missing folder&lt;/li&gt;
&lt;li&gt;Missing resource&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  Alerts generally indicate that the source code package is incomplete, that there is something wrong in the source code.&lt;/p&gt;</description></item><item><title>DMT - Subversion</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-subversion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-subversion/</guid><description>&lt;h5 id="subversion"&gt;Subversion&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Subversion option is designed for target source code that resides in a Subversion SCM system. In other words, it does not reside in a folder nor in an archive file (zip, jar etc.).&lt;/p&gt;
&lt;p&gt;It allows you to specify the location and access credentials for your Subversion repository. The extraction process relies on the Java based &lt;strong&gt;svnkit&lt;/strong&gt; extractor.&lt;/p&gt;
&lt;p&gt;The Subversion repository does not need to be available during the analysis process in the CAST Management Studio because the CAST Delivery Manager Tool will extract the source code and retain it before deployment to a specific location (defined in the CAST Management Studio).&lt;/p&gt;</description></item><item><title>ENL - Launching a Call Hierarchy operation</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-call-hierarchy-operation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-call-hierarchy-operation/</guid><description>&lt;h5 id="launching-a-call-hierarchy-operation"&gt;Launching a Call Hierarchy operation&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch a Call Hierarchy operation, you can do one of the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;From the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt;, select &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/"&gt;Call Hierarchy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Right click blank space in the Graphical View and select &lt;strong&gt;Build View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Call Hierarchy&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Place an object in a Graphical View, right click it and select &lt;strong&gt;Build View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Call Hierarchy&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;From the toolbar select &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;New&lt;/strong&gt; &amp;gt; &lt;strong&gt;New Impact Analysis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use the shortcut key CTRL+SHIFT+N.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first option will launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-defining-scope-and-starting-object/"&gt;Define scope dialog box&lt;/a&gt;; the second will launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-defining-scope-and-starting-object/"&gt;Define starting object dialog box&lt;/a&gt;; the third will launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-call-hierarchy/enl-call-hierarchy-dialog-box/"&gt;Call Hierarchy dialog box&lt;/a&gt; and the remaining options will launch the &lt;strong&gt;New Impact Analysis dialog box&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>RDBMS - Information - PostgreSQL - How to get the schema and table name related to a postgres file error</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-get-the-schema-and-table-name-related-to-a-postgres-file-error/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-platform/rdbms-information/rdbms-information-postgresql/rdbms-information-postgresql-how-to-get-the-schema-and-table-name-related-to-a-postgres-file-error/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the method to get the schema name and table name related to a postgres file error, which may indicate, which table in a schema is corrupt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The logs will have a message like this:&lt;/p&gt;
&lt;p&gt;Error: Child task on exception&lt;/p&gt;
&lt;p&gt;Invalid Job generation for Application &amp;ldquo;XXX&amp;rdquo;&lt;/p&gt;
&lt;p&gt;ERROR: could not read block 11 in file &amp;ldquo;base/YYYYY/1508008&amp;rdquo;: read only 0 of 8192 bytes&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the source code position for objects with violations</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-source-code-position-for-objects-with-violations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-source-code-position-for-objects-with-violations/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query which lists the source code position (if available) for objects with violations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/Notables&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Substitute &amp;lsquo;XXX&amp;rsquo; in the query below for your snapshot_id .  To obtain the snapshot_id, please see this page:  &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the checksum of an object in a given snapshot based on its full name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-checksum-of-an-object-in-a-given-snapshot-based-on-its-full-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-checksum-of-an-object-in-a-given-snapshot-based-on-its-full-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the definition of the checksum value of an object, and how to get this value from the central base for a given snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Checksum values are calculated by CAST AIP for objects resulting from an analysis and are used to determine whether an object has changed between successive snapshots, however, CAST AIP is not able to determine the checksum for certain objects and these objects always have a checksum value of 0.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the ID of an object from its object name or full name</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-id-of-an-object-from-its-object-name-or-full-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-id-of-an-object-from-its-object-name-or-full-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get the ID of an object from its name, and a query to get the ID of an object from its full-name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- From its name
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDKEY&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEYS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;KEYNAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;OBJECT_NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- From its full-name
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IDOBJ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJFULNAM&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;FULLNAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;OBJECT_FULL_NAME&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Transactions - How to get the list of analyzed links eligible to be part of Transactions</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-list-of-analyzed-links-eligible-to-be-part-of-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-transactions-how-to-get-the-list-of-analyzed-links-eligible-to-be-part-of-transactions/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page list the analyzed links eligible to be part of Transactions&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;caller_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;called_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;acctyplo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_lo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;acctyphi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_hi&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_lo2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_hi2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;db_optimizer_local&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;accknd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ANY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;ARRAY&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;262144&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1048576&lt;/span&gt;&lt;span class="p"&gt;]))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;65536&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Installation - Update the Unique Service ID</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-installation-update-the-unique-service-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-installation-update-the-unique-service-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to update the service ID for a schema (Local, Central, MNGT) from the database. This will avoid same Service ID for 2 schemas on the same DB server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;search_path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;Schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;DO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;$$&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;DECLARE&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;rec&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;record&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;curschema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;varchar&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;oldsiteid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;integer&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;qry1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;varchar&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;newsiteid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;INTEGER&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;BEGIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;DROP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tmp_otherschema_sys_site&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;CREATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TEMP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tmp_otherschema_sys_site&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;INTEGER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_schema&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curschema&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_site&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oldsiteid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="c1"&gt;--RAISE NOTICE &amp;#39;Old site id %&amp;#39;,oldsiteid;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;FOR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rec&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;information_schema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tables&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;table_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;sys_site&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curschema&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="n"&gt;LOOP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;SELECT site_id FROM %s.sys_site&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;quote_ident&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rec&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;table_schema&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;qry1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		&lt;/span&gt;&lt;span class="k"&gt;Execute&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INSERT INTO tmp_otherschema_sys_site (site_id) &amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;qry1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;		
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LOOP&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tmp_otherschema_sys_site&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oldsiteid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;			
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MIN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MIN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;MAX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;)::&lt;/span&gt;&lt;span class="nb"&gt;INTEGER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;into&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;newsiteid&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		 &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tmp_otherschema_sys_site&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		&lt;/span&gt;&lt;span class="c1"&gt;--RAISE NOTICE &amp;#39;New site id %&amp;#39;,newsiteid;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		&lt;/span&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sys_site&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;newsiteid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;site_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;oldsiteid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;		
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;DROP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;TABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tmp_otherschema_sys_site&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;	&lt;/span&gt;&lt;span class="k"&gt;RETURN&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="err"&gt;$$&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>TCC - Working with block elements</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-block-elements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-block-elements/</guid><description>&lt;h5 id="working-with-block-elements"&gt;Working with block elements&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When a Layer or Set is displayed in the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/TCC+-+By+naming%2C+by+inheritance%2C+by+type%2C+free+definition+and+Built-in++++++parameters+-+Browser.html"&gt;Free Definition window&lt;/a&gt; with one basic &lt;strong&gt;All objects (with sub-objects) matching&lt;/strong&gt; text box like this (this can be achieved by right clicking the layer or set and selecting &lt;strong&gt;Add selection criteria&lt;/strong&gt;):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345228/496345327.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can then right click the &lt;strong&gt;All objects&lt;/strong&gt; text and use the available options to create more complex selection criteria:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496345228/496345326.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Each option is explained below:&lt;/p&gt;</description></item><item><title>Tools - Sos Reference Finder</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-sos-reference-finder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-sos-reference-finder/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is an alternate Reference Finder for use when the original Reference Finder on Dependencies is not working. It is not faster than the original Reference Finder, so it should be used only when the original Reference Finder does not give the expected results. It is based on a Python script (&lt;strong&gt;sos_reference_finder.py&lt;/strong&gt;) and a SQL script (&lt;strong&gt;sos_reference_finder.sql&lt;/strong&gt;). The Python script parses the source files and fills-in a temporary table (&lt;strong&gt;SUP_TMP_REF_FINDER&lt;/strong&gt;), Then the SQL script must be used as a KB Update Tool in order to create the links. There is also a batch file (&lt;strong&gt;sos_reference_finder.bat&lt;/strong&gt;) that allows to call the Python script from Cast-MS.&lt;/p&gt;</description></item><item><title>1.11.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-11-x/</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;See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt;&lt;/strong&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1115"&gt;1.11.5&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved Issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1725&lt;/td&gt;
 &lt;td&gt;22493&lt;/td&gt;
 &lt;td&gt;Links between the objects Oracle Forms Triggers and Oracle Forms Module are not displayed in imaging&lt;/td&gt;
 &lt;td&gt;1.11.4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1114"&gt;1.11.4&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved Issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1643&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Missing on retry on bad start of Neo4j service during update&lt;/td&gt;
 &lt;td&gt;1.11.3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1673&lt;/td&gt;
 &lt;td&gt;22411&lt;/td&gt;
 &lt;td&gt;Imaging 1.11.3 installation fails at Neo4j service installation step&lt;/td&gt;
 &lt;td&gt;1.11.3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1113"&gt;1.11.3&lt;/h2&gt;
&lt;h3 id="resolved-issues-2"&gt;Resolved Issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1366&lt;/td&gt;
 &lt;td&gt;20983&lt;/td&gt;
 &lt;td&gt;Links between the objects is missing in imaging due to object name mismatch between techtreecontainer.csv and is_obj.csv&lt;/td&gt;
 &lt;td&gt;1.8.0, 1.9.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1593&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Missing highlight for StartPoint and Endpoint in Transaction, Data call graph&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1594&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Sequential layout not working on Architecture model&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1595&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Disable object properties generation in Exporter&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1600&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Graph is empty even though we have few legends option active&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1602&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Manage saved views for updated snapshots when all objects are deleted&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1605&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Imaging UI breaks after import with new object types&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1608&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Selecting same node on vignette on object level, keeps the graph view loading indefinitely&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1612&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Add callers/callees not working&lt;/td&gt;
 &lt;td&gt;1.10.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1617, IMAGSYS-1613&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;FE- Update issues for Legend on Expand all and delete of concept node&lt;/td&gt;
 &lt;td&gt;1.11.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New icons have been added for Vue.js / Kotlin / Spring technologies.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="1112"&gt;1.11.2&lt;/h2&gt;
&lt;h3 id="resolved-issues-3"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1577&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Nodes disappear when we drill to next level after saving a view&lt;/td&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1578&lt;/td&gt;
 &lt;td&gt;22122&lt;/td&gt;
 &lt;td&gt;Unable to login after upgrading to CAST Imaging version 1.11.0&lt;/td&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1582&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;App crashes while navigating from object level to data call graph&lt;/td&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1111"&gt;1.11.1&lt;/h2&gt;
&lt;p&gt;N/A&lt;/p&gt;</description></item><item><title>1.18</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-18/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.18&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;GUI updates&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Improvements for Industry Standards in Engineering Dashboard&lt;/li&gt;&lt;li&gt;Improvements for ATDM in Health Dashboard&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1182"&gt;1.18.2&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2378&lt;/td&gt;
 &lt;td&gt;23542&lt;/td&gt;
 &lt;td&gt;Unable to access dashboard when SAML keystore is configured using SHA256 algorithm&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="update---engineering-dashboard-and-health-dashboard"&gt;Update - Engineering Dashboard and Health Dashboard&lt;/h3&gt;
&lt;h4 id="dashboards-2378---dashboard-supports-the-saml-keystore-file-which-is-generated-using-the-sha256-algorithm"&gt;DASHBOARDS-2378 - Dashboard supports the SAML Keystore file which is generated using the SHA256 algorithm&lt;/h4&gt;
&lt;p&gt;To generate a Keystore file with SHA256 algorithm:&lt;/p&gt;</description></item><item><title>1.18</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-18/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 659.556px;"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.18&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;GUI updates&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Improvements for Industry Standards&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1182"&gt;1.18.2&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2378&lt;/td&gt;
 &lt;td&gt;23542&lt;/td&gt;
 &lt;td&gt;Unable to access dashboard when SAML keystore is configured using SHA256 algorithm&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="update"&gt;Update&lt;/h3&gt;
&lt;h4 id="dashboard-supports-the-saml-keystore-file-which-is-generated-using-the-sha256-algorithm"&gt;Dashboard supports the SAML Keystore file which is generated using the SHA256 algorithm&lt;/h4&gt;
&lt;p&gt;To generate a Keystore file with SHA256 algorithm:&lt;/p&gt;</description></item><item><title>1.19</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-19/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="1192-funcrel"&gt;1.19.2-funcrel&lt;/h3&gt;
&lt;h4 id="resolved-issues"&gt;Resolved Issues&lt;/h4&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Customer Ticket Id&lt;/th&gt;
 &lt;th&gt;Details&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;25750&lt;/td&gt;
 &lt;td&gt;After importing an existing application managed with CAST Management Studio, the new version added is creating duplicate Analysis Unit&amp;rsquo;s for FORMS and REPORTS files.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25867&lt;/td&gt;
 &lt;td&gt;Add version is failing without any error during the copying and attaching packages step.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;25891&lt;/td&gt;
 &lt;td&gt;Maven repository information not migrated when importing an Application from legacy CAST Management Studio into AIP Console.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;code&gt;AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] code').each(function(i, block) { hljs.highlightBlock(block); });``AJS.$('[data-macro-name=&amp;quot;markdown-from-url&amp;quot;] .language-mermaid').each(function(i, block) { const config = { startOnLoad:true, theme: 'default', flowchart:{ useMaxWidth:false, htmlLabels:true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });&lt;/code&gt;&lt;/p&gt;</description></item><item><title>ACH - Working online</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-online/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-online/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Investigation Gap computation in Reports - 50 Rules with Highest Improvement Opportunity</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-investigation-gap-computation-in-reports-50-rules-with-highest-improvement-opportunity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-investigation-gap-computation-in-reports-50-rules-with-highest-improvement-opportunity/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page gives the formula to obtain Investigation Gap for a specific object which is placed in the Reports - 50 Rules with Highest Improvement Opportunity.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Formula to obtain Investigation Gap for a specific object which is placed in the Reports - 50 Rules with Highest Improvement Opportunity: I&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Close database resources ASAP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-close-database-resources-asap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-close-database-resources-asap/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the quality rule - Close database resources ASAP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have closed the open connections using a method call containing the connection.close then it is expected to have this as violation though it may seem that the connection is closed for you.&lt;/p&gt;
&lt;p&gt;Example -&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;static&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Connection&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;con&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mysql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;optional&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MysqlDataSource&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;datasource1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;mysql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;jdbc2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;optional&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;MysqlDataSource&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;con&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;datasource1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;getConnection&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;close_connections&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;con&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;static&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;close_connections&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Connection&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;con1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;con1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;close&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The analyzer is designed in such a way to violate such code as the method close_connections which is calling the close connection may change and then you will not be sure that the connection is actually closed. This is not a good programming practice and the connection.close(); should appear in the same block. So this is expected behavior to have the violation.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.26</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-26/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.26 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.26&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8326-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.26 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="avoid-sql-injection-vulnerabilities---7742"&gt;Avoid SQL injection vulnerabilities - 7742&lt;/h3&gt;
&lt;p&gt;Due to new support introduced in 8.3.26 for the framework &lt;strong&gt;Microsoft.Practices.EnterpriseLibrary&lt;/strong&gt; by the &lt;strong&gt;User Input Security&lt;/strong&gt; feature, results for the rule &lt;strong&gt;&lt;a href="https://technologies.castsoftware.com/rules?s=7742%7Cqualityrules%7C7742"&gt;Avoid SQL injection vulnerabilities&lt;/a&gt;&lt;/strong&gt; may change after an upgrade to 8.3.26 and the generation of a consistency snapshot on unchanged source code - a decrease in the number of false violations may be visible.&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 - PowerBuilder Technology options</title><link>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-powerbuilder-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-powerbuilder-technology-options/</guid><description>&lt;h5 id="powerbuilder-technology-options"&gt;PowerBuilder Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/pb.jpg?version=1&amp;amp;modificationDate=1549304349267&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;PowerBuilder Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="20%"&gt;&lt;b&gt;Dashes in identifiers allowed&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="80%"&gt; This option is identical to the PowerBuilder option of the same name. &lt;p&gt;Activating this option (the option is activated by default) will force the analyzer to take into account code that includes dashes in identifiers. For example:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - Failed to connect on local database - connection profile may be badly configured</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-failed-to-connect-on-local-database-connection-profile-may-be-badly-configured/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-failed-to-connect-on-local-database-connection-profile-may-be-badly-configured/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While executing Run analysis, the process fails with the below fatal error at &amp;ldquo;&lt;strong&gt;Run Analysis on the current analysis unit&amp;rsquo;s group&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2022-02-24 09:53:12.436354  Information  MODULMSG ; Job execution Connection Profiles read from &amp;lsquo;C:\ProgramData\CAST\CAST\8.3\CWProfileConnection.INI&amp;rsquo;.&lt;br&gt;
2022-02-24 09:53:12.608226 Information MODULMSG ; Job execution Connection profile &amp;ldquo;hostname:port on CastStorageService.schema_name_local&amp;rdquo; not found&lt;/p&gt;
&lt;p&gt;2022-02-24 09:53:12.608226  Fatal Error MODULMSG ; &lt;strong&gt;Job execution  Failed to connect on local database - connection profile may be badly configured&lt;/strong&gt;   anaman\amexecute.cpp&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - PeopleSoft - duplicate key value violates unique constraint psoft_objects_pk</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-duplicate-key-value-violates-unique-constraint-psoft-objects-pk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-duplicate-key-value-violates-unique-constraint-psoft-objects-pk/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the solution when you get the following error during the analysis using peoplesoft package 5.0.0,&lt;/p&gt;
&lt;p&gt;INF: 2015-02-10 19:48:22: [SQL] select psoft5_v_local.PSOFT_CONTENT_ENRICHMENT() INF: 2015-02-10 19:48:23: [SQL] select psoft5_v_local.PSOFT_DISCRIMINATION_DATA() ERR: 2015-02-10 19:48:45: Error while executing Batch: select psoft5_v_local.PSOFT_DISCRIMINATION_DATA() Query failed because: ERROR: duplicate key value violates unique constraint &amp;ldquo;psoft_objects_pk&amp;rdquo;   Detail: Key (object_id)=(593532) already exists.   Where: SQL statement &amp;ldquo;insert into psoft_objects (object_id,object_type,object_name,object_fullname,object_lastupd,object_checksum,parent_id)   select t1.idkey,t1.objtyp,t1.keynam,t4.fullname     ,coalesce((select upd.infval from psoft_wk_lastupd upd where upd.idobj = t1.idkey),&amp;rsquo;&amp;rsquo;)     ,coalesce((select upd.infval from psoft_wk_checksum upd where upd.idobj = t1.idkey),0)     ,(select T2.idparent from keypar T2 where T2.idkey = t1.idkey)   from keys t1     join objpro t2 on (t2.idobj = t1.idkey)     join objfulnam t4 on (t4.idobj = t1.idkey)   where t1.objtyp in (1600673,1600999)   and t2.idpro = L_IDSUBSET&amp;rdquo; PL/pgSQL function psoft_discrimination_data() line 136 at SQL statement Batch entry 0 select psoft5_v_local.PSOFT_DISCRIMINATION_DATA() was aborted.  Call getNextException to see the cause.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - Understand AMT traces</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-understand-amt-traces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-understand-amt-traces/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Follow the below steps which will describe different aspects of AMT memory log. It will help you identify possible out-of-memory issues.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CMSSnapshotAnalysisRunAnalyzerInformationUnderstandAMTtraces-HowtounderstandtheinformationinAMTlog"&gt;How to understand the information in AMT log&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;List of Analyzers for which we need AMT traces : &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-enable-memory-traces/"&gt;CMS Snapshot Analysis - Run Analyzer - Information - How to enable memory traces&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="how-to-understand-the-informationin-amt-log"&gt;How to understand the information in AMT log&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;CAST alloc Bytes&lt;/strong&gt; : Represents memory used by the analyzer.&lt;/p&gt;</description></item><item><title>Customizing the dashboard context names</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/customizing-the-dashboard-context-names/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/customizing-the-dashboard-context-names/</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 page describes how to customize the dashboard context names to match your own needs.&lt;/p&gt;
&lt;/div&gt;
&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;This documentation is valid only for &lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;By default, the integrated CAST dashboards (Health and Engineering) are configured with the following names, which feature in the access URLs from the relevant icon depicted in the table below:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;Name&lt;/th&gt;
 &lt;th&gt;URL&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;engineering&lt;/td&gt;
 &lt;td&gt;http[s]://&amp;lt;aip_console&amp;gt;:&lt;port&gt;/&lt;strong&gt;engineering&lt;/strong&gt;/index.html&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;portal&lt;/td&gt;
 &lt;td&gt;http[s]://&amp;lt;aip_console&amp;gt;:&lt;port&gt;/&lt;strong&gt;portal&lt;/strong&gt;/index.html&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;It is possible to change these context names as follows:&lt;/p&gt;</description></item><item><title>Delivery Manager Tool - Information - Package Extraction - How to identify whether the castextraction is Vanilla or Project</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-how-to-identify-whether-the-castextraction-is-vanilla-or-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/delivery-manager-tool-dmt/delivery-manager-tool-information-package-extraction-how-to-identify-whether-the-castextraction-is-vanilla-or-project/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to identify whether the Siebel castextraction files are Vanilla or Project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To find whether the castextraction file generated for Siebel is Vanilla or Project, you need to unzip the castextraction file and check the manifest.mf file.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/587563093/587563099.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>DMT - Sybase</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-sybase/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-sybase/</guid><description>&lt;h5 id="sybase"&gt;Sybase&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;CAST extractor for Sybase&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Reuse existing CAST delivery output&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="cast-extractor-for-sybase"&gt;CAST extractor for Sybase&lt;/h6&gt;
&lt;p&gt;Configures a connection to a live Sybase database and will perform an extraction to file using CAST&amp;rsquo;s own SQL extractor.&lt;/p&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the database does not need to be online during the analysis process in the CAST Management Studio.&lt;/li&gt;
&lt;li&gt;Note that you do NOT need to install a compatible client connection layer (for the target RDBMS) on the machine on which you are running the CAST Delivery Manager Tool.&lt;/li&gt;
&lt;/ul&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Host name&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the host name of your database server. You can also enter an IP address if required.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="left" class="confluenceTd" width="10%"&gt;&lt;b&gt;Port&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" colspan="2" width="90%"&gt;Used to configure the port number for accessing your database server. &lt;p&gt;Default RDBMS port settings are as follows:&lt;/p&gt;</description></item><item><title>ENL - Launching a Dedicated Application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-dedicated-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-a-dedicated-application/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLLaunchingaDedicatedApplication-LaunchingaDedicatedApplication"&gt;Launching a Dedicated Application&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;A dedicated application is an application which can specifically allow the modification and edition of an object&amp;rsquo;s source code.&lt;/p&gt;
&lt;p&gt;There are various ways to launch your &lt;strong&gt;Dedicated Application&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Tools menu&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;First select an object in your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/" target="_blank"&gt;Graphical View&lt;/a&gt; that you would like to modify by left-clicking on it once (a select box will appear around the object).&lt;/p&gt; &lt;/li&gt; &lt;li&gt;Then click the &lt;b&gt;Tools &lt;/b&gt;menulocated and select &lt;b&gt;Call Dedicated Application&lt;/b&gt; from the drop down menu.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;This will automatically call the associated application (if you have this application installed).&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the technical criteria of the metric given the metric Id</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-technical-criteria-of-the-metric-given-the-metric-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-technical-criteria-of-the-metric-given-the-metric-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query will provide you with the list of Quality rule that has been added since a referenced version.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TC&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_parent_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on objects - How to get the Checksum value of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-checksum-value-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-checksum-value-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the definition of the checksum value of an object, and how to get this value from the central base.&lt;/p&gt;
&lt;p&gt;Checksum values are calculated by CAST AIP for objects resulting from an analysis and are used to determine whether an object has changed between successive snapshots, however, CAST AIP is not able to determine the checksum for certain objects and these objects always have a checksum value of 0.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on links - How to get links between objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-links-between-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-links-between-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query return shows whether links are there between objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idacc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLER_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLER_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLER_FULL_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLER_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLER_TYPE_DESCRIPTION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLEE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLEE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLEE_FULL_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLEE_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CALLEE_TYPE_DESCRIPTION&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idclr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idcle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnClr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnCle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofnCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tClr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tCle&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objtyp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kClr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;CALLER_OBJECT_ID&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;kCle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;CALLEE_OBJECT_ID&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the list of J2EE objects linked to Oracle PL SQL objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-list-of-j2ee-objects-linked-to-oracle-pl-sql-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-list-of-j2ee-objects-linked-to-oracle-pl-sql-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to be run on Knowledge Base to get the list of J2EE objects linked to Oracle PL SQL objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Type_Str&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Java_Object_Type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Java_Object_Caller&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Java_Object_FullName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Type_Str&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Oracle_Object_Type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Oracle_Object_Caller&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Object_Fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Oracle_Object_FullName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;clt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;staticdesc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Type_Of_Link&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctv_links&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ctl&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CDT_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;caller_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;co1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%java%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CDT_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;called_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;co2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%oracle%&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;csv_linktype&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_lo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acctyplo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;link_type_hi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;acctyphi&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on metamodel - How to get the list of duplicated metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metamodel-how-to-get-the-list-of-duplicated-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metamodel-how-to-get-the-list-of-duplicated-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide queries to detect duplicate metamodel&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Detect the duplicate in the Typ table&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypNam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypNam&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;having&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt; Detect the duplicate in the Cat table&lt;/p&gt;</description></item><item><title>TCC - Working with multiple selection criteria</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-multiple-selection-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-multiple-selection-criteria/</guid><description>&lt;h5 id="working-with-multiple-selection-criteria"&gt;Working with multiple selection criteria&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The example given in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-create-a-set-via-free-definition/"&gt;Create a Set via Free Definition&lt;/a&gt; assigns two criteria to one Set todetect all SQL views ending with &amp;ldquo;_company&amp;rdquo;. This results in the following Set:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264224096/mutiple.jpg?version=1&amp;amp;modificationDate=1549304393130&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that the two criteria are located within the &lt;strong&gt;All objects matching&lt;/strong&gt; text box. This ensures that an &lt;strong&gt;AND&lt;/strong&gt; match is created (circled in red) and all criteria in that text box must be met.&lt;/p&gt;
&lt;p&gt;If, however you want to assign all SQL views &lt;strong&gt;OR&lt;/strong&gt; all objects (of any type, not just SQL tables) ending with &amp;ldquo;_company&amp;rdquo;, you need to define the layer as follows into separate criteria using the &lt;strong&gt;OR&lt;/strong&gt; condition:&lt;/p&gt;</description></item><item><title>Tools - Dynamic to Static</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-dynamic-to-static/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-dynamic-to-static/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this tool is to pre-process source files when the analyzer is not able to resolve variables with their values in order to create dynamic links.  It is based on a Python script (&lt;strong&gt;dynamic_to_static.py&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;There is also a batch file (&lt;strong&gt;dynamic_to_static.bat&lt;/strong&gt;) that allows to call the Python script from Cast-MS&lt;/p&gt;
&lt;p&gt;It can be added to Cast-MS as a Tool Before Analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example :&lt;/strong&gt; It can be used when an Oracle table is used in a PL/SQL dynamic query inside a Stored Procedure, as described here : &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-per-technology-oracle-server-pl-sql-with-core-cast-aip/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing or Wrong Links per technology - Oracle Server PL SQL with Core CAST AIP&lt;/a&gt;&lt;/p&gt;</description></item><item><title>1.10.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-10-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-10-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1101"&gt;1.10.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1444&lt;/td&gt;
 &lt;td&gt;21512&lt;/td&gt;
 &lt;td&gt;Unable to import file into CAST Imaging after upgrade to 1.10.0.&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1100"&gt;1.10.0&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-932&lt;/td&gt;
 &lt;td&gt;18531,18738&lt;/td&gt;
 &lt;td&gt;LOC count in Imaging differs from Health Dashboard&lt;/td&gt;
 &lt;td&gt;1.6.1, 1.6.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1214&lt;/td&gt;
 &lt;td&gt;20093&lt;/td&gt;
 &lt;td&gt;CAST Imaging showing the users information which have been removed in application-security-local.xml&lt;/td&gt;
 &lt;td&gt;1.7.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1298&lt;/td&gt;
 &lt;td&gt;20628&lt;/td&gt;
 &lt;td&gt;Unable to import application using etl automation in imaging 1.8.0&lt;/td&gt;
 &lt;td&gt;1.8.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="all-link-types-now-available"&gt;All link types now available&lt;/h4&gt;
&lt;p&gt;Links between objects now show the correct link type (rather than just &amp;ldquo;Call&amp;rdquo;) at &lt;strong&gt;Object level&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>1.17</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/1-17/</guid><description>&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.17&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;Ability to filter violations based on status in Architecture Model section&lt;/li&gt;&lt;li&gt;Export Quality Distribution objects to Excel &lt;/li&gt;&lt;li&gt;Introduction of tiles for OMG Technical debt&lt;/li&gt;&lt;li&gt;&lt;p&gt;Support for tiles containing data from "index" extensions&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="1171"&gt;1.17.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2287&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Snapshot selector is not working well in size indicator detailed view&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---health-dashboard"&gt;Updates - Health Dashboard&lt;/h3&gt;
&lt;h4 id="dashboards-2290--atdm---application-tile-drill-down-totechnical-debt-omg-trends-page"&gt;DASHBOARDS-2290 - ATDM - Application tile drill down to &lt;strong&gt;Technical Debt OMG trends page.&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;This release resolves the issue present in 1.17.0 where clicking on &lt;strong&gt;Technical Debt OMG&lt;/strong&gt; tile in the &lt;strong&gt;Overview&lt;/strong&gt; section at &lt;strong&gt;Application level&lt;/strong&gt; shows the legacy &lt;strong&gt;Size Indicator page&lt;/strong&gt;. In this maintenance release the correct Technical Debt (OMG) drill down page is now shown:&lt;/p&gt;</description></item><item><title>1.17</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/1-17/</guid><description>&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 659.556px;"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;1.17&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ability to filter violations based on status in Architecture Model section&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2" style="text-align: left;"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt;&lt;span&gt; &lt;/span&gt;8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1728&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Source code is not displaying for secondary bookmarks&lt;/td&gt;
 &lt;td&gt;1.13.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1852&lt;/td&gt;
 &lt;td&gt;21474&lt;/td&gt;
 &lt;td&gt;Request from customer to get the associated values displayed in Dashboard for past snapshots&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2053&lt;/td&gt;
 &lt;td&gt;22383&lt;/td&gt;
 &lt;td&gt;Unable to download the list of new violations report from Dashboard&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2093&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Show more button should not be displaying if a table has less than 10 violations&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2102&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Education icon is overlapping with Rule name&lt;/td&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2118&lt;/td&gt;
 &lt;td&gt;22541&lt;/td&gt;
 &lt;td&gt;Variation in percentage even if when there is no added or removed critical violation.&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2119&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Saga issue with Polyfill in IE browser&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-2191&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Architecture Model View not getting loaded while drill down&lt;/td&gt;
 &lt;td&gt;1.17.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="filter-violations-based-on-status-in-architecture-model"&gt;Filter violations based on status in Architecture Model&lt;/h4&gt;
&lt;p&gt;From the Architecture Model, on selecting the Red - links, we can get the violation details table between the selected layers. A status filter has been added on the table. The table can be filtered based on status, similar to other tables.&lt;/p&gt;</description></item><item><title>1.18</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-18/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1183"&gt;1.18.3&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-8367&lt;/td&gt;
 &lt;td&gt;25392&lt;/td&gt;
 &lt;td&gt;1.15.0: AIP Nodes are writing backup files to the path - C:\Users\user\AppData\Local\Temp\CAST_Tmp_Backups&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-8010&lt;/td&gt;
 &lt;td&gt;24504&lt;/td&gt;
 &lt;td&gt;Incorrect Chinese Characters in AIP Console Dashboard UI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="delivered-cast-dashboard-release"&gt;Delivered CAST Dashboard release&lt;/h3&gt;
&lt;p&gt;This release of AIP Console embeds the following release of the CAST Health and Engineering Dashboards (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/"&gt;Install CAST Dashboards - new customers&lt;/a&gt;&lt;/strong&gt; for more information):&lt;/p&gt;</description></item><item><title>ACH - Working with block elements</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-block-elements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-block-elements/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - LOC for technologies in left menu do not add up for previous snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-loc-for-technologies-in-left-menu-do-not-add-up-for-previous-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-loc-for-technologies-in-left-menu-do-not-add-up-for-previous-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide information on an issue seen in the dashboard where the LOC for technologies in the left menu of the dashboard do not add up for previous snapshots&lt;/p&gt;
&lt;p&gt;For example you may see something like in this screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528966/566528965.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Close the outermost stream ASAP</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-close-the-outermost-stream-asap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-close-the-outermost-stream-asap/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You are getting a violation that seems wrong for you for quality rule -  &lt;strong&gt;Close the outermost stream ASAP&lt;/strong&gt; .&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Taking analysis and snapshot&lt;/li&gt;
&lt;li&gt;Observing a violation for &amp;lsquo;Close the outermost stream ASAP&amp;rsquo; that seems to be wrong&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Check if you have closed the outermost stream both in the try block and in the finally block as shown in below source code. &lt;br&gt;
Example -&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.25</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-25/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-25/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.25 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.25&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8325-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.25 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="mainframe-analyzer"&gt;Mainframe Analyzer&lt;/h3&gt;
&lt;h4 id="improved-support-for-jcl-dataset-sub-types"&gt;Improved support for JCL Dataset sub types&lt;/h4&gt;
&lt;p&gt;The Mainframe Analyzer is now able to detect the following specific types of &lt;strong&gt;JCL Dataset&lt;/strong&gt;, which will now be visible in CAST Enlighten, Architecture Checker and CAST Transaction Configuration. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Mainframe - Technical notes&lt;/a&gt;&lt;/strong&gt; for more details.&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 - Reference Pattern tab</title><link>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/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-reference-pattern-tab/</guid><description>&lt;h5 id="reference-pattern-tab"&gt;Reference Pattern tab&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Reference Pattern tab&lt;/strong&gt; enables you to create a Reference Pattern to search for links (i.e. a &lt;strong&gt;word&lt;/strong&gt;, &lt;strong&gt;series of words&lt;/strong&gt; or &lt;strong&gt;string&lt;/strong&gt; (based on &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-regular-expressions/"&gt;Regular Expressions&lt;/a&gt;)) between Source and Target code. Reference Patterns are an extension of the &lt;strong&gt;Dependency Rules&lt;/strong&gt; feature managed in the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220843"&gt;Dependencies 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;Reference Patterns are particularly useful when standard Dependency Rules based solely on simple word based matches between Technologies or Analysis Units are either too broad (creating too many &amp;ldquo;false&amp;rdquo; links between objects) or do not detect the links you require. Since Reference Patterns are based on Regular Expressions, you can define very specific search strings to identify the links between source code that you require.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Peoplesoft - Error while executing Batch select PSOFT DISCRIMINATION</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-error-while-executing-batch-select-psoft-discrimination/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-error-while-executing-batch-select-psoft-discrimination/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running the analysis, the tool after analysis Peoplesoft Discrimination with Vanilla tool fail with the error - &lt;strong&gt;Error while executing Batch : select PSOFT_DISCRIMINATION(0)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533131/566533133.png" alt=""&gt;Figure 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - AMT Saving debug mode - How to get the IN Tables from the End User</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-amt-saving-debug-mode-how-to-get-the-in-tables-from-the-end-user/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-amt-saving-debug-mode-how-to-get-the-in-tables-from-the-end-user/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;AMT saving debug mode will allow to keep IN_OBJECTS table content into the KB after analysis&lt;/p&gt;
&lt;p&gt;Keeping these information will speedup DATABASE team diagnostic on saving analysis phase in the following cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Duplicated object GUID&lt;/li&gt;
&lt;li&gt;Performance issue during object comparison phase&lt;/li&gt;
&lt;li&gt;Crash during the Save step (comparing object on server, Merging object on server)&lt;/li&gt;
&lt;li&gt;Missing links between objects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; After completing the investigation, please ensure that saving debug mode is turned off by running the same script but &lt;strong&gt;replace the query&amp;rsquo;s OPTION_VALUE as &amp;lsquo;0&amp;rsquo; and store procedure&amp;rsquo;s 2nd parameter as &amp;lsquo;OFF&amp;rsquo;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Disabling automatic backup during Application and schema upgrade</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/disabling-automatic-backup-during-application-and-schema-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/disabling-automatic-backup-during-application-and-schema-upgrade/</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;This documentation is valid only for &lt;strong&gt;Console ≥ 2.5&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When performing an application / schema upgrade as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/aip-core-application-schema-upgrade-on-each-aip-node/application-and-schema-upgrade/application-and-schema-upgrade-using-aip-console/"&gt;Application and schema upgrade using AIP Console&lt;/a&gt;&lt;/strong&gt;, a backup of the Application&amp;rsquo;s &lt;strong&gt;Management, Analysis and Dashboard schemas&lt;/strong&gt; and the &lt;strong&gt;delivery folder&lt;/strong&gt; is performed automatically and the backup stored in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-applications/administration-center-applications-application-details/"&gt;Administration Center - Applications - Application Details&lt;/a&gt;&lt;/strong&gt;. If you want to disable this backup process (perhaps because the backup duration is very long or you do not have enough free disk space), you can do so as described below. CAST does not recommend disabling this automatic backup - please ensure that you have other means to roll back if an error occurs during the application / schema upgrade process.&lt;/p&gt;</description></item><item><title>DMT - Techno - Generic extraction</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-generic-extraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-generic-extraction/</guid><description>&lt;h5 id="techno---generic-extraction"&gt;Techno - Generic extraction&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Use this option only if you are using the &lt;strong&gt;CAST Universal Importer&lt;/strong&gt; to import .UAX (and optionally .SRC) files that have been generated by an external tool or analyzer.&lt;/p&gt;
&lt;h6 id="gui---generic-extraction"&gt;GUI - Generic extraction&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_generic.jpg?version=1&amp;amp;modificationDate=1549304359307&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue confluenceTable" style="border-collapse: collapse;" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="27%"&gt;&lt;b&gt;Extraction file&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="99%"&gt;Enter the location of the .&lt;b&gt;UAXDIRECTORY &lt;/b&gt;file that defines information about the .UAX (and optionally .SRC) files you are importing.&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="confluenceTd" width="27%"&gt;&lt;b&gt;Project type&lt;/b&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="99%"&gt;Enter the &lt;b&gt;Project name&lt;/b&gt; as defined in your &lt;b&gt;.UAXDIRECTORY&lt;/b&gt; and &lt;b&gt;xxx_PROJECT.UAX&lt;/b&gt; files as follows: &lt;p&gt;&lt;b&gt;.UAXDIRECTORY&lt;/b&gt;&lt;/p&gt;</description></item><item><title>ENL - Launching Enlighten</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-enlighten/</guid><description>&lt;h5 id="launching-enlighten"&gt;Launching Enlighten&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="client-identification-dialog-box"&gt;Client Identification dialog box&lt;/h6&gt;
&lt;p&gt;The very first time you launch Enlighten, the application may ask you for an &lt;strong&gt;Identifier&lt;/strong&gt;. This is simply a hostname that identifies your client machine to the &lt;strong&gt;server&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All you need to do is to enter an &lt;strong&gt;Identifier&lt;/strong&gt; in the appropriate field which can be up to 10 characters long. You can use your &lt;strong&gt;existing client name&lt;/strong&gt; if you want, or the last &lt;strong&gt;10 digits&lt;/strong&gt; of your IP address if this is more convenient.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Metrics - How to get the violation list of objects for a given quality rule per application module and snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-violation-list-of-objects-for-a-given-quality-rule-per-application-module-and-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-queries-on-metrics-how-to-get-the-violation-list-of-objects-for-a-given-quality-rule-per-application-module-and-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the list of the objects violation list for a given quality rule per application module and snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_type&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* functional module */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* application */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;--- WHERE ds.snapshot_id = ---Activate this line if you want to restrict the query to only one snpashot 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of modified objects between two snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-modified-objects-between-two-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-modified-objects-between-two-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query can be run on the central repository, It will provide you with the list of modified objects between two snapshots.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_checksum&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_checksum&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_checksum&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;current_snapshot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_checksum&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;previous_snapshot&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;current_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_checksum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_snapshot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;current_checksum&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on Links - How to get the Caller Id Callee Id Caller Name and Caller Id per Application</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-caller-id-callee-id-caller-name-and-caller-id-per-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-links/sql-queries-cast-knowledge-base-queries-on-links-how-to-get-the-caller-id-callee-id-caller-name-and-caller-id-per-application/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to list the link details like Caller Id, Caller Name, Callee Id, Callee Name if you have more than an application present in the same Local Schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can run the below query by giving the correct Local Base and Management Base details.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the object type ID and its description</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-object-type-id-and-its-description/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-object-type-id-and-its-description/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query on this page provides information on object types stored in the CAST Knowledge Base.&lt;/p&gt;
&lt;p&gt;The object type is stored in table &lt;strong&gt;OBJTYPSTR&lt;/strong&gt; of the Knowledge base, with its ID given in the &lt;strong&gt;OBJTYPSTR.OBJTYP&lt;/strong&gt; column and its description given in &lt;strong&gt;OBJTYPSTR.OBJTYPSTR&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on metamodel - How to get the list of ids with null metamodel values</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metamodel-how-to-get-the-list-of-ids-with-null-metamodel-values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metamodel-how-to-get-the-list-of-ids-with-null-metamodel-values/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide queries to detect inconsistencies in the meta model related to categories and type of objects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query detects association between categories for which the parent category (the one from which a category is inherited) does not exist anymore, this is an inconsistency that can prevent CAST MS to open once the management schema has been selected. It gives the list of Categories (idcatparent) that must be removed&lt;/p&gt;</description></item><item><title>TCC - Working with standard configuration files (.TCCSetup)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-standard-configuration-files-tccsetup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-standard-configuration-files-tccsetup/</guid><description>&lt;h5 id="working-with-standard-configuration-files-tccsetup"&gt;Working with standard configuration files (.TCCSetup)&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Loading the configuration files: the automatic configuration refresh process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Enabling/disabling the automatic configuration refresh process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Upgrade process for &amp;ldquo;old&amp;rdquo; applications using the new &amp;ldquo;Load TCC configuration files automatically&amp;rdquo; feature&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="introduction"&gt;Introduction&lt;/h6&gt;
&lt;p&gt;The CAST Transaction Configuration Center implements an automatic &amp;ldquo;configuration loading mechanism&amp;rdquo; based on the standard .TCCSetup files present in the CAST AIP installation folder and any installed extensions folders. TCCSetup files (standard configuration files) contain configuration parameters to automatically define Entry Points, Data Entities, End points and Excluded Items and are known as &lt;strong&gt;Packages&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Tools - any_to_utf8</title><link>https://doc.castsoftware.com/export-v2/tg/tools/tools-any-to-utf8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/tools/tools-any-to-utf8/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of the any_to_utf8 tool is to mass convert files to UTF-8 format.&lt;/p&gt;
&lt;p&gt;Some syntax errors can be due to characters, specific to a certain language. Editing each file is not an option. This tool allows you to convert every file in a given folder to UTF-8.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="prerequisites"&gt;Prerequisites&lt;/h4&gt;
&lt;p&gt; Follow the below prerequisites before running the tool:&lt;/p&gt;</description></item><item><title>1.17</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-17/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1171"&gt;1.17.1&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;h4 id="support-for-microsoft-asp-active-server-pages"&gt;Support for Microsoft ASP (Active Server Pages)&lt;/h4&gt;
&lt;p&gt;Support has been implemented for the delivery and analysis of &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/microsoft/asp/"&gt;Microsoft ASP (Active Server Pages)&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="architecture-studio-model-editor-and-transaction-rules-editor"&gt;Architecture Studio model editor and Transaction Rules editor&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-model-editor/"&gt;Architecture Studio model editor&lt;/a&gt;&lt;/strong&gt; and **&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-transactions/application-transactions-rules/"&gt;Transaction rule editor&lt;/a&gt;**have been updated to improve the workflow: the &lt;strong&gt;selection criteria&lt;/strong&gt; available in the right hand panel that are used for the defining the contents of a Layers/Sets now function in inline mode. In other words, popups have been removed to make the definition of selection criteria much easier.&lt;/p&gt;</description></item><item><title>1.9.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-9-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-9-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="190"&gt;1.9.0&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Internal ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Ticket ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary&lt;/th&gt;&lt;th class="confluenceTh"&gt;Affects Version/s&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;IMAGSYS-1234&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;-&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;&lt;strong&gt;Deletion of incorrectly persistent links on application update&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In previous releases of CAST Imaging, when an existing application is updated with a new import (generated following the latest snapshot and export), links between objects that are not present in the new snapshot/import will still exist in CAST Imaging. This bug has been fixed in 1.9.0: object links that exist in the previous snapshot but not in the current snapshot are deleted and will no longer be visible.&lt;/p&gt;</description></item><item><title>ACH - Working with external objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-external-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-external-objects/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Mismatch in the Violations counts between Assessment Portfolio level and Compliance Technology level</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-mismatch-in-the-violations-counts-between-assessment-portfolio-level-and-compliance-technology-level/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-mismatch-in-the-violations-counts-between-assessment-portfolio-level-and-compliance-technology-level/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information and justification on why is there a difference between the values displayed in the Assessment Portfolio level and Compliance - Technology Level as seen below.&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528969/566528970.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528969/566528968.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Control naming convention - prefix case and character set control</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-control-naming-convention-prefix-case-and-character-set-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-control-naming-convention-prefix-case-and-character-set-control/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page troubleshoot the issues you encounter with the violation on the quality rule &amp;ldquo;Control naming convention - prefix, case and character set control&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539208/566539207.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;li&gt;Take a snapshot&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To troubleshoot this issue, you need the following &lt;a href="#CASTEngineeringDashboardViolationsFalseViolationControlnamingconventionprefixcaseandcharactersetcontrol-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if you are using the Cast naming convention. Control naming convention should respect naming conventions described in the following official page: &lt;a href="http://doc.castsoftware.com/display/DOC80/Controls+naming+convention+-+prefix%2C+case+and+character+set+control"&gt;Controls naming convention - prefix, case and character set control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If not, then it&amp;rsquo;s normal to have a violation but you can Use other convention
&lt;ol&gt;
&lt;li&gt;If you are using other conventions that does not follow the default naming convention  of CAST, then you can parameter this by following steps described in the following page &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-customize-the-quality-rule-control-naming-convention-prefix-case-and-character-set-control/"&gt;CAST Management Studio - Information - How to customize the quality rule control naming convention - prefix case and character set control&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-customize-the-quality-rule-control-naming-convention-prefix-case-and-character-set-control/"&gt;CAST Management Studio CMS - Information - How to customize the quality rule Control naming convention - prefix, case and character set control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If not then contact Technical Support &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with &lt;a href="#CASTEngineeringDashboardViolationsFalseViolationControlnamingconventionprefixcaseandcharactersetcontrol-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="relevant-input"&gt;Relevant input&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Screenshots with URL visible, showing the violation rule and the violated object&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://help.castsoftware.com/hc/en-us/articles/203751708-CAST-Support-Tool-CST-alias-Sherlock"&gt;CAST Support Tool (CST) - alias Sherlock&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.10.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-10-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-10-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.10.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;1.10.0&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;New "security" related templates:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;STIG V4R8 Standards- Summary Report.docx&lt;/li&gt;&lt;li&gt;STIG V4R8 Standards-DetailedReport.docx&lt;/li&gt;&lt;li&gt;PCI-DSS-V3.1-Summary Report.docx&lt;/li&gt;&lt;li&gt;NIST-SP800-53R4-Summary Report.docx&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CAST-RESTAPI ≥ 1.10.x&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="component-documentation"&gt;Component documentation&lt;/h2&gt;
&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;Note that there is no change in 1.10.x to the component documentation. 1.9.x is still valid.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;p&gt;None.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.24</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-24/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-24/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.24 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.24&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8324-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.24 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="mainframe"&gt;Mainframe&lt;/h3&gt;
&lt;h4 id="support-forvsam-commands-in-sysin-clauses"&gt;Support for VSAM commands in &amp;ldquo;SYSIN&amp;rdquo; clauses&lt;/h4&gt;
&lt;p&gt;Support has been introduced for VSAM commands in &amp;ldquo;&lt;strong&gt;SYSIN&lt;/strong&gt;&amp;rdquo; clauses, for example:&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 - SAP/ABAP Reference Guide</title><link>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-sapabap-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-sapabap-reference-guide/</guid><description>&lt;h5 id="sapabap-reference-guide"&gt;SAP/ABAP Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project Items&lt;/strong&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;/td&gt;
 &lt;td&gt;ABAP Project&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ABAP Objects&lt;/strong&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;/td&gt;
 &lt;td&gt;ABAP Alias&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Badi&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Class&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Class Pool&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Constructor&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Event&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Event Block&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Event Method&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP File Level Code&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Flow Logic File&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Form&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Function&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Function Pool&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Include&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Interface&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Interface Pool&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Macro&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Member&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Method&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Module&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Module Pool&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Package&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Program&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Type Pool&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Unresolved Folder&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP Unresolved Object&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;ABAP User Exit&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;SAP objects, Processing Screens &amp;amp; Selection Screens&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Peoplesoft - O6550 SQL Error PLS - 00201 identifier xyz PSOFT UAMETRICS UPDATE must be declared</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-o6550-sql-error-pls-00201-identifier-xyz-psoft-uametrics-update-must-be-declared/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-o6550-sql-error-pls-00201-identifier-xyz-psoft-uametrics-update-must-be-declared/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives a solution to below error  which occurs during PeopleSoft analysis while running the job &lt;em&gt;PeopleSoft Analysis Content Update&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Starting SQL TOOL&lt;br&gt;
SQL Error: ORA-O6550 :LINE 4, COL 11&lt;br&gt;
SQL Error:PLS-00201:identifier &amp;lsquo;xyz.PSOFT_UAMETRICS_UPDATE&amp;rsquo; must be declared.&lt;br&gt;
SQL Error:ORA-06550;LINE 4, COL 2&lt;br&gt;
SQL Error:PL/SQL :Statment ignored (severity 1,Msg No. 6550)&lt;br&gt;
Failed to launch SQL Queries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - Reducing memory consumption of the Inference Engine</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-reducing-memory-consumption-of-the-inference-engine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-reducing-memory-consumption-of-the-inference-engine/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains provides the method to reduce the memory consumption of the Inference Engine&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="some-analyzers-may-be-affected-such-as-java-pb-mainframe-vb-and-t-sql-analyzers"&gt;Some analyzers may be affected such as Java, PB, Mainframe, VB, and T-SQL analyzers:&lt;/h4&gt;
&lt;p&gt;In &lt;strong&gt;%ALLUSERSPROFILE%****\CAST\CAST&amp;lt;version_number&amp;gt;\GloballySharedSettings.ini&lt;/strong&gt; search for the section**[Inference Engine].** If this section does not exist, create it and add the following parameters:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;Inference&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Engine&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;LimitString&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;2000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;LimitSubTarget&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;5000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Techno - Mainframe PDS dump</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-mainframe-pds-dump/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-mainframe-pds-dump/</guid><description>&lt;h5 id="techno---mainframe-pds-dump"&gt;Techno - Mainframe PDS dump&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Mainframe PDS dump option is designed for target Mainframe source code (Cobol, JCL etc.) that is the result of a PDS (Partitioned Data Set) dump.&lt;/p&gt;
&lt;p&gt;A PDS is a type of &amp;ldquo;library&amp;rdquo; containing elements known as &amp;ldquo;members&amp;rdquo; exported from a &lt;strong&gt;z/OS system&lt;/strong&gt; (eg. Cobol programs, copybooks, JCL etc.) Each member in the PDS is preceded by a banner containing the member&amp;rsquo;s name (among other information) and is concatenated with other elements in text format. The CAST Delivery Manager Tool package for PDS dumps only supports one type of members and one banner prefix per file. If there are several types of members they must be delivered through multiple dump files and if several banner prefixes are used for the same type of members, then the source code delivery must be done through multiple dump files.&lt;/p&gt;</description></item><item><title>ENL - Launching the Add Linked Objects function</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-add-linked-objects-function/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-add-linked-objects-function/</guid><description>&lt;h5 id="launching-the-add-linked-objects-function"&gt;Launching the Add Linked Objects function&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To access the standard &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-add-linked-objects/"&gt;Add Linked Objects&lt;/a&gt; function:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;, select an object whose dependent links you would like to view.&lt;/li&gt;
&lt;li&gt;You can also use the &lt;strong&gt;Add Linked Objects&lt;/strong&gt; feature on &lt;strong&gt;multiple&lt;/strong&gt; objects: Hold down the SHIFT or CTRL key, and the select the objects you require with the mouse button.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You then have several ways of adding the linked objects to the view:&lt;/p&gt;</description></item><item><title>Installing and uninstalling Windows Services</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/installing-and-uninstalling-windows-services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/installing-and-uninstalling-windows-services/</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;: Instructions explaining how to &lt;strong&gt;manually&lt;/strong&gt; install and uninstall the &lt;strong&gt;Windows Service&lt;/strong&gt; for Console and Node(s) packages.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="manually-install-the-windows-services"&gt;Manually install the Windows Services&lt;/h2&gt;
&lt;p&gt;In some circumstances it may be necessary to manually install the Windows Service for the Console (1.x only) and Node packages, for example if you have previously been using the batch files to start and stop Console/Node. To do so, on the **server hosting the front-end Console (1.x only)**and on &lt;strong&gt;each Node&lt;/strong&gt; where you require a Windows Service, locate the following files:&lt;/p&gt;</description></item><item><title>Release Notes - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-16-x/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.16.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.16.x&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Parameter values in App Investigation and Transaction investigation page&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Module search added to Advanced Search view&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Report Generator (1.14.0) templates in Engineering Dashboard&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Remove Solved violations from the Action Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Add Architecture Model graphical representation and tile&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.16.x</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-16-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-16-x/</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 page describes the new features and bugs that have been fixed in the CAST  Security Dashboard Package 1.16.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="wrapped relative-table confluenceTable" style="width: 58.4788%;"&gt;&lt;colgroup&gt;&lt;col style="width: 7.49437%;"/&gt;&lt;col style="width: 66.7852%;"/&gt;&lt;col style="width: 25.6137%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.16.x&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;Parameter values in App Investigation and Transaction investigation page&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Module search added to Advanced Search view&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Report Generator (1.14.0) templates in  Dashboard&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Remove Solved violations from the Action Plan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;Add Architecture Model graphical representation and tile&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the ADDED automated enhancement technical point for a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-added-automated-enhancement-technical-point-for-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-added-automated-enhancement-technical-point-for-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query can be run on the central repository, it provide you with the list of objects contributing to the ADDED automated enhancement technical point for a snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;(coche)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aep_technical_artifacts_vw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;ADDED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - How to check the values of a quality measure for a module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-check-the-values-of-a-quality-measure-for-a-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-check-the-values-of-a-quality-measure-for-a-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to check the values for a quality measure for a module.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First confirm that the metric was properly calculated for the snapshot by using the following query.&lt;/p&gt;
&lt;p&gt;Substitute  the metric_id and for the date add a date before the snapshot was run ( for date something like &amp;lsquo;2019-11-3&amp;rsquo;):&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the source path of an object</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-source-path-of-an-object/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-source-path-of-an-object/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The query returns the source path of a given object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ful&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ful&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;refp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ful&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Full name&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Metrics - How to determine whether a metric is unified</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-determine-whether-a-metric-is-unified/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-determine-whether-a-metric-is-unified/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query provides information on whether a metric is unified.&lt;/p&gt;
&lt;p&gt;When examining items in the dashboard, you may see metrics greyed out as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566526573/566526572.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This is even though these metrics are active in the assessment model.&lt;/p&gt;
&lt;p&gt;The main reason why these metrics are disabled is that they are tagged as &amp;ldquo;non unified&amp;rdquo;. It means that this rule is not executed anymore and replaced by a &amp;ldquo;Unified&amp;rdquo; rule.&lt;/p&gt;</description></item><item><title>TCC - Working with sub-objects and external objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-sub-objects-and-external-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-how-to/tcc-working-with-sub-objects-and-external-objects/</guid><description>&lt;h5 id="working-with-sub-objects-and-external-objects"&gt;Working with sub-objects and external objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you are dragging and dropping identification, types and categories from the &lt;strong&gt;Types &amp;amp; Properties panel&lt;/strong&gt; (in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/tcc-cast-transaction-configuration-center/tcc-cast-transaction-configuration-center-interface/tcc-cast-transaction-configuration-center-right-hand-panel/tcc-free-definition-node-right-hand-panel/"&gt;Free definition - Right hand panel&lt;/a&gt;) to create your selection criteria in a Set, by default, the CAST Transaction Configuration Center will use the basic &lt;strong&gt;All objects matching&lt;/strong&gt; criterion. This will match all objects with any of the criteria you are using.&lt;/p&gt;
&lt;p&gt;With regard to &lt;strong&gt;sub-objects&lt;/strong&gt; and &lt;strong&gt;external objects&lt;/strong&gt;, the default behaviour is as follows:&lt;/p&gt;</description></item><item><title>1.16</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-16/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt;&lt;/strong&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1161"&gt;1.16.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;p&gt;New release to correct the following issues:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7400&lt;/td&gt;
 &lt;td&gt;23233&lt;/td&gt;
 &lt;td&gt;AIP Console does not support proxy auto-config (PAC) files&lt;/td&gt;
 &lt;td&gt;1.15.x&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7442&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Not able to select another version to copy in add version step&lt;/td&gt;
 &lt;td&gt;1.16.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1160"&gt;1.16.0&lt;/h2&gt;
&lt;h3 id="new-features-and-updates"&gt;New features and updates&lt;/h3&gt;
&lt;h4 id="technical-changes"&gt;Technical changes&lt;/h4&gt;
&lt;h5 id="webi-7205---implement-support-for-multiple-releases-of-cast-aip-core-in-the-same-aip-console"&gt;WEBI-7205 - Implement support for multiple releases of CAST AIP core in the same AIP Console&lt;/h5&gt;
&lt;p&gt;In previous releases of AIP Console, &lt;strong&gt;all AIP Nodes&lt;/strong&gt; were required to use the &lt;strong&gt;same release of CAST AIP core&lt;/strong&gt;. This &lt;strong&gt;limitation has now been removed&lt;/strong&gt; and starting from v. 1.16, multiple AIP Nodes using different releases of CAST AIP core can now be managed in the same AIP Console. There is no change in the requirement to use one installation of CAST AIP core per AIP Node nor to the minimum release of CAST AIP core that is supported (≥ 8.3.6).&lt;/p&gt;</description></item><item><title>1.8.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-8-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-8-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="181"&gt;1.8.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1221&lt;/td&gt;
 &lt;td&gt;20221&lt;/td&gt;
 &lt;td&gt;Comments button disabled in levels 1 - 4 (see also &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-working-with-items-in-the-view/user-guide-working-with-inserts-or-comments/"&gt;User Guide - Working with inserts or comments&lt;/a&gt;).&lt;/td&gt;
 &lt;td&gt;1.8.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1219&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Fix animation issue on change of level dropdown&lt;/td&gt;
 &lt;td&gt;1.8.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1218&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Improve dropdown performance for transactions&lt;/td&gt;
 &lt;td&gt;1.8.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="180"&gt;1.8.0&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1089&lt;/td&gt;
 &lt;td&gt;19583&lt;/td&gt;
 &lt;td&gt;Imaging Extraction is taking long time and failing due to space issue&lt;/td&gt;
 &lt;td&gt;1.7.x&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-1166&lt;/td&gt;
 &lt;td&gt;19709&lt;/td&gt;
 &lt;td&gt;Performance issue while importing an application&lt;/td&gt;
 &lt;td&gt;1.7.x&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Attempting to perform an action in the UI while the nodes are being re-drawn will cause CAST Imaging to crash&lt;/td&gt;
 &lt;td&gt;1.7.x&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="license-key-requirement"&gt;License key requirement&lt;/h4&gt;
&lt;p&gt;CAST Imaging now requires a &lt;strong&gt;license key&lt;/strong&gt; specific to CAST Imaging (in other words an AIP license key cannot be used). License keys can be obtained from &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Support&lt;/a&gt;. Application data cannot be imported into CAST Imaging before a valid license key is accepted. You can find more information in &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/admin-center/admin-center-license-management-panel/"&gt;Admin Center - License management panel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ACH - Working with multiple selection criteria</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-multiple-selection-criteria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-multiple-selection-criteria/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Quantities definitions of Evolution view</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-quantities-definitions-of-evolution-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-quantities-definitions-of-evolution-view/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="definitions"&gt;Definitions&lt;/h2&gt;
&lt;h3 id="the-evolution-view"&gt;The Evolution View&lt;/h3&gt;
&lt;p&gt;The Evolution view is designed to provide visibility on a project&amp;rsquo;s evolution from a quantity standpoint. This view requires access to at least one Application in the Portfolio tree.&lt;/p&gt;
&lt;p&gt;This view displays:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identification of quantity evolution through a dual &amp;ldquo;absolute vs. relative&amp;rdquo; evolution approach: sections &amp;ldquo;&lt;strong&gt;Quantity Evolution&lt;/strong&gt;&amp;rdquo; and &amp;ldquo;&lt;strong&gt;Quantity Evolution (%)&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Effort estimation: section &amp;ldquo;&lt;strong&gt;Estimated Effort (Absolute and Split)&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Quality evolution and status for cross-reference: section &amp;ldquo;&lt;strong&gt;Quality Status and Evolution&lt;/strong&gt;&amp;rdquo; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528974/566528978.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="definition-of-quantities-displayed-in-sections-quantity-evolution-and-quantity-evolution-"&gt;Definition of quantities displayed in sections &amp;ldquo;Quantity Evolution&amp;rdquo; and &amp;ldquo;Quantity Evolution (%)&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;This section expresses variations in terms of absolute values (Quantity Evolution) and in terms of relative values (Quantity Evolution (%)) for functional weight and technical size. Functional weight consist of Backfired IFPUG and Total CC while Technical size are KLOCs, Artifacts and Objects with details of the processed artifacts given in a second table (Added, updated, deleted)&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - DOTNet - Data access must be based on Stored Procedure Calls</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-dotnet-data-access-must-be-based-on-stored-procedure-calls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-dotnet-data-access-must-be-based-on-stored-procedure-calls/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Object is not (or is wrongly) detected as a violation of this Quality Rule.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This wrong violation is due to a wrong call link from a C# method or a VB method to a SQL Table.&lt;/p&gt;
&lt;p&gt;To solve this wrong link problem, please refer to  Special Cases, for  Dot NET in  &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-missing-or-wrong-links-between-two-objects/"&gt;CMS Snapshot Analysis - Run Analyzer - Missing or Wrong links between two objects&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.23</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-23/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-23/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.23 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.23&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8323-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.23 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="visualbasic"&gt;VisualBasic&lt;/h3&gt;
&lt;h4 id="utilization-of-doevents-inside-a-loop---2586---has-been-disabled"&gt;Utilization of &amp;ldquo;DoEvents&amp;rdquo; inside a loop - 2586 - has been disabled&lt;/h4&gt;
&lt;p&gt;The VisualBasic rule &lt;strong&gt;&lt;a href="https://technologies.castsoftware.com/rules?s=2586%7Cqualityrules%7C2586"&gt;Utilization of &amp;ldquo;DoEvents&amp;rdquo; inside a loop - 2586&lt;/a&gt;&lt;/strong&gt; has been disabled out of the box in this release of AIP Core. This means that:&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 - SAP Technology options</title><link>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-sap-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-sap-technology-options/</guid><description>&lt;h5 id="sap-technology-options"&gt;SAP Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/sap.jpg?version=1&amp;amp;modificationDate=1549304349253&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;SAP Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264221968"&gt;SAP/ABAP Reference Guide&lt;/a&gt; contains miscellaneous technical information about the SAP/ABAP analysis process.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&gt;
&lt;p&gt;This tab is only visible at &lt;strong&gt;Application&lt;/strong&gt; and &lt;strong&gt;Analysis Unit&lt;/strong&gt; level.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - PeopleSoft - PSOFT DISCRIMINATION DATA null value in column parent id</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-psoft-discrimination-data-null-value-in-column-parent-id/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-peoplesoft-psoft-discrimination-data-null-value-in-column-parent-id/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page is a troubleshooting guide for the problem where PeopleSoft Analysis fails while running the content Enrichment job with the below error :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566533136/566533137.png" alt=""&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-perl" data-lang="perl"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;select&lt;/span&gt; &lt;span class="mo"&gt;01&lt;/span&gt;&lt;span class="n"&gt;_local&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PSOFT_CONTENT_ENRICHMENT&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;INF:&lt;/span&gt; &lt;span class="mi"&gt;2015&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt; &lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;03&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="nb"&gt;select&lt;/span&gt; &lt;span class="mo"&gt;01&lt;/span&gt;&lt;span class="n"&gt;_local&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PSOFT_DISCRIMINATION_DATA&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ERR:&lt;/span&gt; &lt;span class="mi"&gt;2015&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt; &lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;09&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Error&lt;/span&gt; &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;executing&lt;/span&gt; &lt;span class="n"&gt;Batch:&lt;/span&gt; &lt;span class="nb"&gt;select&lt;/span&gt; &lt;span class="mo"&gt;01&lt;/span&gt;&lt;span class="n"&gt;_local&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PSOFT_DISCRIMINATION_DATA&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Query&lt;/span&gt; &lt;span class="n"&gt;failed&lt;/span&gt; &lt;span class="n"&gt;because:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ERROR:&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;column&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;parent_id&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;violates&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;null&lt;/span&gt; &lt;span class="n"&gt;constraint&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Detail:&lt;/span&gt; &lt;span class="n"&gt;Failing&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt; &lt;span class="n"&gt;contains&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;28300&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1600500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Subscription&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;TIME_DEVICE_TASK_VALS_FULLSYNC&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TimeDeviceTaskValsFullsync&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Subscr&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;PPLSOFT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;399302383&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Where:&lt;/span&gt; &lt;span class="n"&gt;SQL&lt;/span&gt; &lt;span class="n"&gt;statement&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;insert into psoft_objects (object_id,object_type,object_name,object_fullname,object_lastupd,object_checksum,parent_id)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; select t1.idkey,t1.objtyp,t1.keynam,t4.fullname
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; ,coalesce((select upd.infval from psoft_wk_lastupd upd where upd.idobj = t1.idkey),&amp;#39;&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; ,coalesce((select upd.infval from psoft_wk_checksum upd where upd.idobj = t1.idkey),0)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; ,case when T1.objtyp &amp;lt; 1600100 then 0 else (select T2.idparent from keypar T2 where T2.idkey = t1.idkey) end
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; from keys t1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; join objpro t2 on (t2.idobj = t1.idkey)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; join objfulnam t4 on (t4.idobj = t1.idkey)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; where t2.idpro = L_IDPRO&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;PL&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pgSQL&lt;/span&gt; &lt;span class="n"&gt;function&lt;/span&gt; &lt;span class="n"&gt;psoft_discrimination_data&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;126&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="n"&gt;SQL&lt;/span&gt; &lt;span class="n"&gt;statement&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Batch&lt;/span&gt; &lt;span class="n"&gt;entry&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="nb"&gt;select&lt;/span&gt; &lt;span class="mo"&gt;01&lt;/span&gt;&lt;span class="n"&gt;_local&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PSOFT_DISCRIMINATION_DATA&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="n"&gt;was&lt;/span&gt; &lt;span class="n"&gt;aborted&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="n"&gt;Call&lt;/span&gt; &lt;span class="n"&gt;getNextException&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;see&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;cause&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Note - If this error has occurred while running the vanilla Analysis then it is expected to get the same error while running the analysis of project as well since the project as is an extension of the Vanilla (it includes all Vanilla objects). This page is applicable for Vanilla as well as Project analysis.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - Interrupting the analysis before the save phase</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-interrupting-the-analysis-before-the-save-phase/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-interrupting-the-analysis-before-the-save-phase/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes how to make sure analyzer will ask whether you need to save analysis result.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When adding the following option to the &lt;strong&gt;%ALLUSERSPROFILE%\Application Data\CAST\CAST&amp;lt;version_number&amp;gt;\GloballySharedSettings.ini&lt;/strong&gt; file, the analyzer (when the AMT saving system is in use) will ask whether you need to save analysis result (before starting the save phase):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;UniversalAnalyzer&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SavingPauses&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;If you 0 instead of 1, the analyzer performs the save phase without asking.&lt;/li&gt;
&lt;li&gt;Replace [UniversalAnalyzer] as appropriate&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Techno - Oracle Forms/Reports</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-oracle-formsreports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-oracle-formsreports/</guid><description>&lt;h5 id="techno---oracle-formsreports"&gt;Techno - Oracle Forms/Reports&lt;/h5&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Forms/Reports on file system&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Reuse existing CAST delivery output&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;Note about Oracle Reports&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="#B"&gt;Reuse existing CAST delivery output&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#C"&gt;Note about Oracle Reports&lt;/a&gt;&lt;/p&gt;
&lt;h6 id="reuse-existing-cast-delivery-output"&gt;Reuse existing CAST delivery output&lt;/h6&gt;
&lt;p&gt;This option enables you to package output from the &lt;strong&gt;standalone CAST Oracle Forms Extractor&lt;/strong&gt;. This option requires you to input the location of a &lt;strong&gt;.uaxdirectory&lt;/strong&gt; file that was created by the &lt;strong&gt;standalone CAST Oracle Forms Extractor:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222127/source_package_images_forms_extractor.jpg?version=1&amp;amp;modificationDate=1549304359313&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Note that the Oracle Reports files (&lt;strong&gt;.rex&lt;/strong&gt;) should be placed in the &lt;strong&gt;same folder&lt;/strong&gt; as the output from the &lt;strong&gt;standalone CAST Oracle Forms Extractor&lt;/strong&gt; and delivered together.The CAST Delivery Manager Tool is capable of distinguishing them.&lt;/p&gt;</description></item><item><title>ENL - Launching the Code Viewer</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-code-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-code-viewer/</guid><description>&lt;h5 id="launching-the-code-viewer"&gt;Launching the Code Viewer&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-code-viewer/"&gt;Code Viewer&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;, select an object or link whose code you would like to view.&lt;/li&gt;
&lt;li&gt;Then right click and select &lt;strong&gt;Code Viewer&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The selected object or link&amp;rsquo;s source code will then be located (using the location information stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt;), and displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-code-viewer-window/"&gt;Code Viewer window&lt;/a&gt;. The object name is also displayed in the tab at the bottom of the window along with the number of &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-bookmarks/"&gt;bookmarks&lt;/a&gt; (if any).&lt;/p&gt;</description></item><item><title>Extension SDK</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-sdk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/extension-sdk/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page give information related to CMS Extension SDK.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;CMS Extension SDK, is a new way to extend CAST AIP analysis capacities by developing Python plugins.&lt;br&gt;
Basically, extendable analyzers (such as dotnet, jee, universal analyzer) calls plugin methods each time a new file/class/xml files is-to-be/has-been processed. Plugin can then access analysis information to do below:&lt;br&gt;
1.create objects&lt;br&gt;
2.draw links&lt;br&gt;
3.add properties&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOCEXT/CAST+AIP+Extensions+Documentation"&gt;CAST AIP Extensions Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://doc.castsoftware.com/display/DOCEXT/Extension+download+and+installation"&gt;Extension download and installation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Managing Project Exclusion Rules</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/managing-project-exclusion-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/managing-project-exclusion-rules/</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 page describes how to manage Project Exclusion Rules.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Most official CAST &amp;ldquo;&lt;strong&gt;discoverers&lt;/strong&gt;&amp;rdquo; (the tools used to determine automatically which projects exist in delivered source code and therefore which Analysis Units will be created in Console for determining the analysis perimeter) include &lt;strong&gt;Project Exclusion Rules&lt;/strong&gt;. These rules are used to determine what Console should do when certain conditions are met - take for example the following rules which aim to prevent multiple projects from being &amp;ldquo;discovered&amp;rdquo; for the same source code:&lt;/p&gt;</description></item><item><title>Release Notes - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-15-x/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.15.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.15.x&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;Improvements to the &lt;strong&gt;Action Plan&lt;/strong&gt; &amp;gt; &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exclusions/"&gt;Exclusion view&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Source and application name in audit trail log&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Filter parameter details based on selected technology&lt;/li&gt;&lt;li&gt;Search feature for module selector&lt;/li&gt;&lt;li&gt;Parameter values for last snapshots and when there are no violations&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1887&lt;/td&gt;
 &lt;td&gt;21468&lt;/td&gt;
 &lt;td&gt;The list of parameters displayed in the dashboard is limited to 1&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1873&lt;/td&gt;
 &lt;td&gt;21724&lt;/td&gt;
 &lt;td&gt;HD-Weight is not changing upon changing the snapshot&amp;rsquo;s in the drop down&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1496&lt;/td&gt;
 &lt;td&gt;19802&lt;/td&gt;
 &lt;td&gt;Health dashboard- Modules names cannot be read in the modules treemap&lt;/td&gt;
 &lt;td&gt;1.11.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1892&lt;/td&gt;
 &lt;td&gt;21625&lt;/td&gt;
 &lt;td&gt;Cannot see the quality rules parameter values for past snapshots&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1886&lt;/td&gt;
 &lt;td&gt;21588&lt;/td&gt;
 &lt;td&gt;Parameters to be displayed for the QRs even when there are no violations present.&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1934&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;IE: Technology drop-down not displaying&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1871&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;HD: Quality measure and distribution metrics should not be consider for quartile information&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1844&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Blank page is displaying if you click outside of the server reloading warning dialog box&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1842&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;HD: Wrong figures for module view&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---engineering-dashboard"&gt;Updates - Engineering Dashboard&lt;/h3&gt;
&lt;h4 id="dashboards-1817-ui-updates-for-the-exclusion-activescheduled-view"&gt;DASHBOARDS-1817: UI updates for the Exclusion (Active/Scheduled) View&lt;/h4&gt;
&lt;p&gt;Some aspects of the **&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-exclusions/"&gt;Exclusion view&lt;/a&gt;**have been updated to provide a better end-user experience:&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.15.x</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-15-x/</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 page describes the new features and bugs that have been fixed in 1.15.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.15.x&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Customer bug fixes&lt;/li&gt;&lt;li&gt;Improvements to the &lt;strong&gt;Action Plan&lt;/strong&gt; &amp;gt; &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-exclusions/"&gt;Exclusion view&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Source and application name in audit trail log&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Filter parameter details based on selected technology&lt;/li&gt;&lt;li&gt;Search feature for module selector&lt;/li&gt;&lt;li&gt;Parameter values for last snapshots and when there are no violations&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1887&lt;/td&gt;
 &lt;td&gt;21468&lt;/td&gt;
 &lt;td&gt;The list of parameters displayed in the dashboard is limited to 1&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1892&lt;/td&gt;
 &lt;td&gt;21625&lt;/td&gt;
 &lt;td&gt;Cannot see the quality rules parameter values for past snapshots&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1886&lt;/td&gt;
 &lt;td&gt;21588&lt;/td&gt;
 &lt;td&gt;Parameters to be displayed for the QRs even when there are no violations present.&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1934&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;IE: Technology drop-down not displaying&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1844&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Blank page is displaying if you click outside of the server reloading warning dialog box&lt;/td&gt;
 &lt;td&gt;1.14.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---security-dashboard"&gt;Updates - Security Dashboard&lt;/h3&gt;
&lt;h4 id="dashboards-1817-ui-updates-for-the-exclusion-activescheduled-view"&gt;DASHBOARDS-1817: UI updates for the Exclusion (Active/Scheduled) View&lt;/h4&gt;
&lt;p&gt;Few aspects of the &lt;a href="https://doc.castsoftware.com/display/DOCCOM/CAST+Dashboard+Package+-+Engineering+Dashboard+-+Exclusions"&gt;Exclusion&lt;/a&gt; are updated to provide a better end-user experience:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the DELETED automated enhancement technical point for a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-deleted-automated-enhancement-technical-point-for-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-deleted-automated-enhancement-technical-point-for-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query can be run on the central repository, it provides you with the list of objects contributing to the DELETED automated enhancement technical point for a snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;(coche)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aep_technical_artifacts_vw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;DELETED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - How to get Cost complexity distribution by application and modules</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-cost-complexity-distribution-by-application-and-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-cost-complexity-distribution-by-application-and-modules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists Cost complexity distribution by application and modules&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Application&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Module&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67005&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Low Cost Complexity Artifacts&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67004&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Average Cost Complexity Artifacts&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67003&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;High Cost Complexity Artifacts&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Very High Cost Complexity Artifacts&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;67002&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67003&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67004&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;67005&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to get the type of objects counted in CMS</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-type-of-objects-counted-in-cms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-get-the-type-of-objects-counted-in-cms/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To find out the types of objects counted in CMS (View analysis unit content).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TypCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCatParent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdCat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6100&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Metrics - How to get a list of all Quality rules in KB or CB</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-a-list-of-all-quality-rules-in-kb-or-cb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-a-list-of-all-quality-rules-in-kb-or-cb/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query which can be executed on a local or central base that will provide a list of all quality rules and some of their properties.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNO_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;AllTechno&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Property_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Dsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39; &amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Property_Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SCOPE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SetName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NONE&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_SCOPE_PROCEDURE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detailed_proc_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_PROCEDURE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;total_proc_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_VALUE_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_PARAM_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARAM_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_TECHNO_DISPLAY_VW&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNO_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Dsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PropAttr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PropAttr&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjDscRef&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AttrNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INF_TYPE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IntVal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AttrNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;INF_SUB_TYPE&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IntVal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfSubTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdProp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PROPERTY_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SetId&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SetName&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SET_Definitions&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;S&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SetId&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SCOPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Not Deleted
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.15.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-15-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-15-x/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1153"&gt;1.15.3&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;p&gt;New release to correct the following issues:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7128&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Connect to Extend page is not displaying Properly on IE11&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7162&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Installing 1.15.2 funcrel - Errors saying - &amp;ldquo;Failed to establish css connection&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;1.15.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7171&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;UI Clone version package update popup does not show packages in Internet Explorer 11&lt;/td&gt;
 &lt;td&gt;1.15.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7173&lt;/td&gt;
 &lt;td&gt;22811&lt;/td&gt;
 &lt;td&gt;[AIPCONSOLE1.15.0] Source folder location configuration: does it work for Linux platform.&lt;/td&gt;
 &lt;td&gt;1.15.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7220&lt;/td&gt;
 &lt;td&gt;22868&lt;/td&gt;
 &lt;td&gt;Exception while running a groovy script - &amp;ldquo;No such property: packageTypeName for class: Script1&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;1.15.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-7249&lt;/td&gt;
 &lt;td&gt;22928&lt;/td&gt;
 &lt;td&gt;[AIP_CONSOLE][1.15.2]- Error while installing &amp;ldquo;Unable to access CAST Extend server&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;1.15.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1152"&gt;1.15.2&lt;/h2&gt;
&lt;h3 id="resolved-issues-1"&gt;Resolved issues&lt;/h3&gt;
&lt;p&gt;New release to correct the following issues:&lt;/p&gt;</description></item><item><title>1.7.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-7-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-7-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="172"&gt;1.7.2&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;Internal ID&lt;/th&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;span title="Sort By IdInfoCast"&gt;Ticket ID&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;span title="Sort By Summary"&gt;Summary&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;span title="Sort By Affects Version/s"&gt;Affects Version/s&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;IMAGSYS-1134&lt;/td&gt;&lt;td class="confluenceTd"&gt;19539&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Getting error "Failed to get graph data" in CAST Imaging&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;1.7.0&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;This issue was seen when attempting to drill down from Level 5 nodes. If the number of child nodes was significant, then CAST Imaging would hang and an error message would be displayed "Failed to get graph data".&lt;/p&gt;</description></item><item><title>ACH - Working with sub-objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-sub-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-sub-objects/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Scope - Total checks for quality rule - Avoid Artifacts with a Complex SELECT Clause</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-scope-total-checks-for-quality-rule-avoid-artifacts-with-a-complex-select-clause/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-scope-total-checks-for-quality-rule-avoid-artifacts-with-a-complex-select-clause/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on the scope of the rule Avoid Artifacts with a Complex SELECT Clause.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The scope of the rule &amp;ldquo;Avoid Artifacts with a Complex SELECT Clause&amp;rdquo; is the artifacts that use SQL artifacts. You can run the below query on Knowledge base by replacing &amp;lt;object_id&amp;gt; with desired objectID to get the database objects linked to it -&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - EGL - Avoid Program calls without checking the return code EGL</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-egl-avoid-program-calls-without-checking-the-return-code-egl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-egl-avoid-program-calls-without-checking-the-return-code-egl/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Object is not (or is wrongly) detected as a violation of this QR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the return code check is done through an implicit call inside a function. Below is an example of subfunction - where return check is implemented - is called inside the mainfunction :&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539214/566539215.png" alt=""&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539214/566539213.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Currently (EGL package 1.0.2), CAST does not consider the implicit calls . So it will be a violation. The rule is based on a grep on the function call pattern and CAST do not check inside the subfunction.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.22</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-22/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core8.3.22 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core8.3.22&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core8322-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core8.3.22 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jeenet"&gt;JEE/.NET&lt;/h3&gt;
&lt;h4 id="high-efferent-and-high-afferent-rules"&gt;High Efferent and High Afferent rules&lt;/h4&gt;
&lt;p&gt;A fix has been applied to the following rules:&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 - Universal Technology options</title><link>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-universal-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-universal-technology-options/</guid><description>&lt;h5 id="universal-technology-options"&gt;Universal Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/universal.jpg?version=1&amp;amp;modificationDate=1549304349237&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Universal Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="production-tab"&gt;Production tab&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Process Settings&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - PL SQL - SQL Error ORA - 00001 unique constraint KB Name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-pl-sql-sql-error-ora-00001-unique-constraint-kb-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-pl-sql-sql-error-ora-00001-unique-constraint-kb-name/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following error encountered while running analysis:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SQL Error: ORA-00001: unique constraint (&lt;KB name&gt;.COL_IDOBJCOLNAM) violated.&lt;br&gt;
SQL Error: ORA-06512: at &amp;ldquo;&lt;KB name&gt;.TR_I_COL&amp;rdquo;, line 64.&lt;br&gt;
Error in Cwmm_import_table( lpszObjectName=&amp;lsquo;TQ_CALC2&amp;rsquo;, Operation=CWMMOP_ALL, lpszOwner=NULL, lpszSchemaName=&amp;lsquo;CTR&amp;rsquo;, &amp;amp;o_nRootCwmmId, szImportMessage ): Incorrect parameters / Internal error&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error had been encountered in CAST version 7.0.4 &amp;amp; 7.0.6&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - How to identify duplicate object GUIDs</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-identify-duplicate-object-guids/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-identify-duplicate-object-guids/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes about the method to find duplicate object GUIDs&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;(1) &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-amt-saving-debug-mode-how-to-get-the-in-tables-from-the-end-user/"&gt;Activate AMT saving debug mode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(2) Run the following query on the KB:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ID of object 1&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;ID of object 2&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NAME_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;GUID of object 1&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NAME_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;GUID of object 2&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IN_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;IN_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NAME_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NAME_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;o1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The rows returned by the query contain the objects having duplicated GUIDs.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Synchronize Snapshot List</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-snapshot-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-synchronize-snapshot-list/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to solve problems related to Synchronize Snapshot List&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534141/566534140.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Synchronize Snapshot List is a feature for synchronization of MB by CB.&lt;/p&gt;
&lt;p&gt;If the analysis fails at the Synchronize Snapshot List step as shown in the below screenshot, the issue is in processing Synchronize Snapshot List  feature.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566534141/566534142.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CAST-MS help-&amp;gt;How to -&amp;gt; Regular Audience -&amp;gt;Run Analysis only,Generate Snapshot&lt;/p&gt;</description></item><item><title>DMT - Techno - SAP</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-sap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-sap/</guid><description>&lt;h5 id="techno---sap"&gt;Techno - SAP&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Use this option ONLY if you are using the &lt;strong&gt;legacy CAST SAP Extractor&lt;/strong&gt; (version 7.0.3 or earlier) to extract the SAP tables/programs.&lt;/p&gt;
&lt;p&gt;If you are using the &lt;strong&gt;new generation&lt;/strong&gt; CAST SAP Extractor (version 8.0.0 or higher), then you cannot use this option and you should use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-folders/"&gt;Others &amp;gt; Files on your system&lt;/a&gt;option instead.&lt;/p&gt;
&lt;p&gt;The SAP option is designed to connect to a SAP instance and extract and package SAP tables and programs for analysis.&lt;/p&gt;</description></item><item><title>ENL - Launching the Path Finder</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-path-finder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-launching-the-path-finder/</guid><description>&lt;h5 id="launching-the-path-finder"&gt;Launching the Path Finder&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To access the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/"&gt;Path Finder&lt;/a&gt; function:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Launch the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt; (&lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Run Assistant&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Select the &lt;strong&gt;Path Finder&lt;/strong&gt; option&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222443"&gt;Define Scope dialog box&lt;/a&gt; will then be launched.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This feature is not currently supported in a &lt;strong&gt;CAST Storage Service&lt;/strong&gt; environment&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264222443"&gt;Define Scope dialog box&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-path-finder/enl-path-finder-results/"&gt;Path Finder Results&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Modifying the Apache Tomcat temp folder for each AIP Node</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/modifying-the-apache-tomcat-temp-folder-for-each-aip-node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/modifying-the-apache-tomcat-temp-folder-for-each-aip-node/</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 page describes how to modify the location used for the Apache Tomcat related temp folder for each Node. This action is not required for normal functioning of Console and is therefore only something to be done in specific circumstances (described below).&lt;/p&gt;
&lt;/div&gt;
&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;This documentation is valid only for&lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Console uses Apache Tomcat as the back end engine to power its required functionality. For each Node package that is installed, an Apache Tomcat &lt;strong&gt;temporary folder&lt;/strong&gt; is created in the following location:&lt;/p&gt;</description></item><item><title>Release Notes - 1.14.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-14-0/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.14.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="content-matrix"&gt;Content matrix&lt;/h3&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.14.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Bug fixing&lt;/li&gt;&lt;li&gt;GUI updates&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1606&lt;/td&gt;
 &lt;td&gt;20500&lt;/td&gt;
 &lt;td&gt;AED 1.12 - Action Plan View is displaying incorrect data in the drop down for the columns&lt;/td&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1791&lt;/td&gt;
 &lt;td&gt;21140&lt;/td&gt;
 &lt;td&gt;Avoid Drill Down option for Quality Measures.&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1800&lt;/td&gt;
 &lt;td&gt;21177&lt;/td&gt;
 &lt;td&gt;Missing commas for the numerical values in the Health Dashboard package 1.13.2&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1801&lt;/td&gt;
 &lt;td&gt;21179&lt;/td&gt;
 &lt;td&gt;Inconsistencies in the compliance ratio for HD 1.13.2&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1802&lt;/td&gt;
 &lt;td&gt;21340&lt;/td&gt;
 &lt;td&gt;Custom rule parameter is not visible in dashboard&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1832&lt;/td&gt;
 &lt;td&gt;20845&lt;/td&gt;
 &lt;td&gt;Application missing from Engineering Dashboard after API call&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1839&lt;/td&gt;
 &lt;td&gt;21341&lt;/td&gt;
 &lt;td&gt;[Engineering Dashboard] Violations details not displayed for new/custom rule&lt;/td&gt;
 &lt;td&gt;1.13.2, 8.3.16&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1850&lt;/td&gt;
 &lt;td&gt;21432&lt;/td&gt;
 &lt;td&gt;Non-Critical Violations Listed Incorrectly as Critical in List_Of_New_Violations Report&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="updates---engineering-dashboard"&gt;Updates - Engineering Dashboard&lt;/h3&gt;
&lt;h4 id="improvements-to-excel-export-in-transaction-investigation-view"&gt;Improvements to Excel export in Transaction Investigation view&lt;/h4&gt;
&lt;p&gt;The downloadable Excel spreadsheet now includes the &lt;strong&gt;Application Name&lt;/strong&gt; and &lt;strong&gt;Snapshot ID&lt;/strong&gt; (usually the date):&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.14.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-14-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-14-0/</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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard Package 1.14.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.14.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Bug fixing&lt;/li&gt;&lt;li&gt;GUI updates&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1606&lt;/td&gt;
 &lt;td&gt;20500&lt;/td&gt;
 &lt;td&gt;AED 1.12 - Action Plan View is displaying incorrect data in the drop down for the columns&lt;/td&gt;
 &lt;td&gt;1.12.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1802&lt;/td&gt;
 &lt;td&gt;21340&lt;/td&gt;
 &lt;td&gt;Custom rule parameter is not visible in dashboard&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1832&lt;/td&gt;
 &lt;td&gt;20845&lt;/td&gt;
 &lt;td&gt;Application missing from Engineering Dashboard after API call&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1839&lt;/td&gt;
 &lt;td&gt;21341&lt;/td&gt;
 &lt;td&gt;Violations details not displayed for new/custom rule&lt;/td&gt;
 &lt;td&gt;1.13.2, 8.3.16&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-1850&lt;/td&gt;
 &lt;td&gt;21432&lt;/td&gt;
 &lt;td&gt;Non-Critical Violations Listed Incorrectly as Critical in List_Of_New_Violations Report&lt;/td&gt;
 &lt;td&gt;1.13.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="updates"&gt;Updates&lt;/h2&gt;
&lt;h4 id="improvements-to-excel-export-in-transaction-investigation-view"&gt;Improvements to Excel export in Transaction Investigation view&lt;/h4&gt;
&lt;p&gt;The Excel spreadsheet now includes the &lt;strong&gt;Application Name&lt;/strong&gt; and &lt;strong&gt;Snapshot ID&lt;/strong&gt; (usually the date):&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects contributing to the MODIFIED automated enhancement technical point for a snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-modified-automated-enhancement-technical-point-for-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-contributing-to-the-modified-automated-enhancement-technical-point-for-a-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following query can be run on the central repository, it provides you with the list of objects contributing to the MODIFIED automated enhancement technical point for a snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;(coche)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;(erreur)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;aep_technical_artifacts_vw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;MODIFIED&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - How to get Technical Debt by application and module</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-technical-debt-by-application-and-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-technical-debt-by-application-and-module/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists Technical Depbt by application and modules&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Application&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Module&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;68001&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Technical Debt&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;68901&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Technical Debt Added&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ELSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Technical Debt Removed&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;metric_num_value&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;68000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;68001&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;68901&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;68902&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_value_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to identify and clean up all the ghost properties in your Knowledge base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-identify-and-clean-up-all-the-ghost-properties-in-your-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-identify-and-clean-up-all-the-ghost-properties-in-your-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides you with the definition of ghost properties, how to identify them and how to clean them.&lt;/p&gt;
&lt;p&gt;The following graph represent the simplified parenthood morphology of the objects in the knowledge base (Analysis Service database).&lt;/p&gt;
&lt;p&gt;On one hand each object in the knowledge base have one and only one project parent that have one and only one Analysis unit parent, on the other hand each analysis unit may have one or several Projects child, and each Project have one or several objects child.&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Metrics - How to get ids of metrics given part of the name of the metric</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-ids-of-metrics-given-part-of-the-name-of-the-metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-ids-of-metrics-given-part-of-the-name-of-the-metric/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query provides the metric ids for metrics given part of a metrics name. This can be run on a local or central database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can substitute other phrases or words below in the metric description search. Please remember to use lower case in the description search.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;METRIC_DESCRIPTION&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_DESCRIPTIONS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;language&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;ENGLISH&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;METRIC_DESCRIPTION&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%avoid using%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.14.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-14-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-14-x/</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;Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="1146"&gt;1.14.6&lt;/h2&gt;
&lt;p&gt;New release to correct a CVE violation that was discovered in AIP Console and in the RestAPI war.&lt;/p&gt;
&lt;h2 id="1145"&gt;1.14.5&lt;/h2&gt;
&lt;h3 id="new-features-and-updates"&gt;New features and updates&lt;/h3&gt;
&lt;h4 id="webi-6813-andwebi-6802--new-option-enable-automatic-extension-configuration"&gt;WEBI-6813 and WEBI-6802 - New option: Enable automatic extension configuration&lt;/h4&gt;
&lt;p&gt;A new option that will be made available when delivering a new source code version (where one exists already):&lt;/p&gt;</description></item><item><title>1.6.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-6-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-6-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="162"&gt;1.6.2&lt;/h2&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="new-taxonomy-information-in-application-info-card"&gt;New &amp;ldquo;taxonomy&amp;rdquo; information in Application Info card&lt;/h4&gt;
&lt;p&gt;The Application Info card now provides &amp;ldquo;taxonomy&amp;rdquo; information to show how the various &amp;ldquo;levels&amp;rdquo; in the application are classified:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/IMAGING/attachments/506758503/506758507.jpg" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Abstracted Service level (Level 1)&lt;/li&gt;
&lt;li&gt;Service level (Level 2)&lt;/li&gt;
&lt;li&gt;Concept level (Level 3)&lt;/li&gt;
&lt;li&gt;Technology / Framework level (Level 4)&lt;/li&gt;
&lt;li&gt;Object Type level (Level 5)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="new-taxonomy-information-in-concept-node-properties-card"&gt;New &amp;ldquo;taxonomy&amp;rdquo; information in Concept Node properties card&lt;/h4&gt;
&lt;p&gt;When looking at the properties of a node (item in Levels 1 - 5) it is now possible to see &amp;ldquo;taxonomy&amp;rdquo; information to show the parent hierarchy and its child nodes:&lt;/p&gt;</description></item><item><title>ACH - Working with Templates</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/ach-cast-architecture-checker/ach-how-to/ach-working-with-templates/</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;Starting from CAST AIP 8.3.23, &lt;strong&gt;CAST Architecture Checker&lt;/strong&gt; will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a &lt;strong&gt;standalone component&lt;/strong&gt; where all feature requests and bug fixes are now managed. This standalone component can be downloaded from &lt;strong&gt;CAST Extend&lt;/strong&gt;(&lt;strong&gt;&lt;a href="https://extendng.castsoftware.com/#/search-results?q=archichecker"&gt;https://extendng.castsoftware.com/#/search-results?q=archichecker&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Up-to-date documentation can be found here: &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-architecture-checker/"&gt;CAST Architecture Checker&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Setting objects as external</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-setting-objects-as-external/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-setting-objects-as-external/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes step by step approach to setting an object(s) as external&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Objects can be set as external by adding an SQL tool job in CMS by following the below steps :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In CMS Double click on the application&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goto &amp;ldquo;Modules&amp;rdquo; tab&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add SQL Tool under &amp;ldquo;Tools after module generation&amp;rdquo;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - File descriptor block must be defined with 0 record</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-file-descriptor-block-must-be-defined-with-0-record/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-file-descriptor-block-must-be-defined-with-0-record/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Object is not (or is wrongly) detected as a violation of this QR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It actually can be a normal behaviour due to the below findings; If there is a dot (&amp;rsquo;.&amp;rsquo;) just after the first clause of the FD and before the end of the sentence (see the sample code below).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539222/566539221.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This makes the FD reduced to the first clause and then there is no BLOCK CONTAINS clause identified by the analyzer raising violations for this metric even if we have the BLOCK SIZE declared.This is actually normal behavior since this is not correct code to have a dot (&amp;rsquo;.&amp;rsquo;) followed by the first clause of the FD.So it is advisable to remove the dot (&amp;rsquo;.&amp;rsquo;) to correct the code and remove these violations.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.7.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-7-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-7-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.7.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;1.7.0&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Chinese localization&lt;/li&gt;&lt;li&gt;New officially supported templates:&lt;ul&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;OWASP-2017-Top10 - Summary.docx&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;OWASP-2017-Top10 - Detailed.docx&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;OWASP-2013-Top10 - Summary.docx&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;OWASP-2013-Top10 - Detailed.docx&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;CWE - Top 25 - Summary.docx&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;CISQ - Top 22 - Summary.docx&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;New components for templates&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CAST-RESTAPI ≥ 1.7.x&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="chinese-localization"&gt;Chinese localization&lt;/h3&gt;
&lt;p&gt;This release provides the ability to select &lt;strong&gt;Chinese (Simplified, PRC)&lt;/strong&gt; - i.e. zh_CN in the &lt;strong&gt;Settings&lt;/strong&gt; menu:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.21</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-21/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.21 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.21&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8321-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.21 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="mainframe"&gt;Mainframe&lt;/h3&gt;
&lt;h4 id="never-truncate-data-in-move-statements---7688"&gt;Never truncate data in MOVE statements - 7688&lt;/h4&gt;
&lt;p&gt;A fix has been applied to the rule &lt;a href="https://technologies.castsoftware.com/rules?s=7688%7Cqualityrules%7C7688"&gt;&lt;strong&gt;Never truncate data in MOVE statements - 7688&lt;/strong&gt;&lt;/a&gt; to resolve an issue where erroneous numbers of violations were being reported:&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 - VB Reference Guide</title><link>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-vb-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-vb-reference-guide/</guid><description>&lt;h5 id="vb-reference-guide"&gt;VB Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="object-types"&gt;Object Types&lt;/h6&gt;
&lt;p&gt;Objects detected by the analyzer are summarized in the following table:&lt;/p&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_class_module.png?version=1&amp;amp;modificationDate=1549304345117&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_class_module.png" data-linked-resource-id="264220992" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_class_module.png?version=1&amp;amp;modificationDate=1549304345117&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Class Module&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_const.png?version=1&amp;amp;modificationDate=1549304345113&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_const.png" data-linked-resource-id="264220991" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_const.png?version=1&amp;amp;modificationDate=1549304345113&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Constant&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_control.png?version=1&amp;amp;modificationDate=1549304345110&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_control.png" data-linked-resource-id="264220990" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_control.png?version=1&amp;amp;modificationDate=1549304345110&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Control&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_designer.png?version=1&amp;amp;modificationDate=1549304345107&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_designer.png" data-linked-resource-id="264220989" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_designer.png?version=1&amp;amp;modificationDate=1549304345107&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Designer&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_event.png?version=1&amp;amp;modificationDate=1549304345100&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_event.png" data-linked-resource-id="264220987" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_event.png?version=1&amp;amp;modificationDate=1549304345100&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Event&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_extfunction.png?version=1&amp;amp;modificationDate=1549304345097&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_extfunction.png" data-linked-resource-id="264220986" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_extfunction.png?version=1&amp;amp;modificationDate=1549304345097&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;External Function&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_extsub.png?version=1&amp;amp;modificationDate=1549304345093&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_extsub.png" data-linked-resource-id="264220985" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_extsub.png?version=1&amp;amp;modificationDate=1549304345093&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;External Sub&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_form.png?version=1&amp;amp;modificationDate=1549304345090&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_form.png" data-linked-resource-id="264220984" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_form.png?version=1&amp;amp;modificationDate=1549304345090&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Form&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_function.png?version=1&amp;amp;modificationDate=1549304345087&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_function.png" data-linked-resource-id="264220983" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_function.png?version=1&amp;amp;modificationDate=1549304345087&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Function&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_mdi_form.png?version=1&amp;amp;modificationDate=1549304345083&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_mdi_form.png" data-linked-resource-id="264220982" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_mdi_form.png?version=1&amp;amp;modificationDate=1549304345083&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;MDI Form&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_module.png?version=1&amp;amp;modificationDate=1549304345080&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_module.png" data-linked-resource-id="264220981" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_module.png?version=1&amp;amp;modificationDate=1549304345080&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Module&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_control.png?version=1&amp;amp;modificationDate=1549304345077&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_project_control.png" data-linked-resource-id="264220980" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_control.png?version=1&amp;amp;modificationDate=1549304345077&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Control Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_exe.png?version=1&amp;amp;modificationDate=1549304345073&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_project_exe.png" data-linked-resource-id="264220979" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_exe.png?version=1&amp;amp;modificationDate=1549304345073&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;EXE Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_group.png?version=1&amp;amp;modificationDate=1549304345067&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_project_group.png" data-linked-resource-id="264220978" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_group.png?version=1&amp;amp;modificationDate=1549304345067&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Group Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_oledll.png?version=1&amp;amp;modificationDate=1549304345067&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_project_oledll.png" data-linked-resource-id="264220977" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_oledll.png?version=1&amp;amp;modificationDate=1549304345067&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;OLE DLL Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_oleexe.png?version=1&amp;amp;modificationDate=1549304345060&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_project_oleexe.png" data-linked-resource-id="264220976" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_project_oleexe.png?version=1&amp;amp;modificationDate=1549304345060&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;OLE Exe Project&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_get.png?version=1&amp;amp;modificationDate=1549304345057&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_property_get.png" data-linked-resource-id="264220975" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_get.png?version=1&amp;amp;modificationDate=1549304345057&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Get Property&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_let.png?version=1&amp;amp;modificationDate=1549304345053&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_property_let.png" data-linked-resource-id="264220974" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_let.png?version=1&amp;amp;modificationDate=1549304345053&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Let Property&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_page.png?version=1&amp;amp;modificationDate=1549304345050&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_property_page.png" data-linked-resource-id="264220973" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_page.png?version=1&amp;amp;modificationDate=1549304345050&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Page Property&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_set.png?version=1&amp;amp;modificationDate=1549304345047&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_property_set.png" data-linked-resource-id="264220972" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_property_set.png?version=1&amp;amp;modificationDate=1549304345047&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Set property&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_sub.png?version=1&amp;amp;modificationDate=1549304345043&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_sub.png" data-linked-resource-id="264220971" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_sub.png?version=1&amp;amp;modificationDate=1549304345043&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Sub&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_user_control.png?version=1&amp;amp;modificationDate=1549304345033&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_user_control.png" data-linked-resource-id="264220968" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_user_control.png?version=1&amp;amp;modificationDate=1549304345033&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;User Control&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_user_doc.png?version=1&amp;amp;modificationDate=1549304345027&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_user_doc.png" data-linked-resource-id="264220967" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_user_doc.png?version=1&amp;amp;modificationDate=1549304345027&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;User Document&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_var.png?version=1&amp;amp;modificationDate=1549304345027&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_vb_var.png" data-linked-resource-id="264220966" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_vb_var.png?version=1&amp;amp;modificationDate=1549304345027&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Variable&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_coclass.png?version=1&amp;amp;modificationDate=1549304347157&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_com_coclass.png" data-linked-resource-id="264221463" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_coclass.png?version=1&amp;amp;modificationDate=1549304347157&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt;Com CoCLass&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_dispinterface.png?version=1&amp;amp;modificationDate=1549304347157&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_com_dispinterface.png" data-linked-resource-id="264221462" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_dispinterface.png?version=1&amp;amp;modificationDate=1549304347157&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; &lt;ul&gt; &lt;li&gt;Com Disp Interface&lt;/li&gt; &lt;li&gt;Com Interface&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_method.png?version=1&amp;amp;modificationDate=1549304347147&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_com_method.png" data-linked-resource-id="264221459" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_method.png?version=1&amp;amp;modificationDate=1549304347147&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; &lt;ul&gt; &lt;li&gt;Com Method&lt;/li&gt; &lt;li&gt;Com Property&lt;/li&gt; &lt;li&gt;Com Get Property&lt;/li&gt; &lt;li&gt;Com Put Property&lt;/li&gt; &lt;li&gt;Com Put Ref Property&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" bgcolor="#FFFFFF" class="confluenceTd" width="10%"&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_typelib.png?version=1&amp;amp;modificationDate=1549304347117&amp;amp;api=v2" data-linked-resource-container-id="264220924" data-linked-resource-container-version="1" data-linked-resource-content-type="image/png" data-linked-resource-default-alias="objects_com_typelib.png" data-linked-resource-id="264221451" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="16" src="https://doc-legacy.castsoftware.com/download/attachments/264220924/objects_com_typelib.png?version=1&amp;amp;modificationDate=1549304347117&amp;amp;api=v2" width="16"/&gt;&lt;/span&gt;&lt;/td&gt; &lt;td class="confluenceTd" width="90%"&gt; &lt;ul&gt; &lt;li&gt;Com Type Lib&lt;/li&gt; &lt;li&gt;Com External Type Lib&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;h6 id="link-types"&gt;Link Types&lt;/h6&gt;
&lt;p&gt;The following table describes references that are detected by the analyzer and the context in which corresponding links are traced and stored in the Analysis Service:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Errors - duplicate key value violates unique constraint pk accidacc</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors-duplicate-key-value-violates-unique-constraint-pk-accidacc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors-duplicate-key-value-violates-unique-constraint-pk-accidacc/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance with resolving the error:  &lt;strong&gt;duplicate key value violates unique constraint &amp;ldquo;pk_accidacc&amp;rdquo;&lt;/strong&gt; when running an analysis.&lt;/p&gt;
&lt;p&gt;The analysis may look like this in the analysis log.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ERROR:  duplicate key value violates unique constraint &amp;#34;pk_accidacc&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DETAIL:  Key (idacc)=(9586593) already exists..
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CONTEXT:  SQL statement &amp;#34;insert into Acc (IdAcc, IdClr, IdCle, AccTypLo, AccTypHi, AccTypLo2, AccTypHi2, AccKnd, IdPro, Prop).
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;  select distinct IdAcc, INTERNAL_SOURCE_ID, INTERNAL_TARGET_ID, AccTypLo, AccTypHi, 0, 0, 0, IDPRO, PROP  .
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;    from TMP_WK_RESACC t.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;  where t.STATUS = &amp;#39;I&amp;#39;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;    and t.LINK_KIND=&amp;#39;N&amp;#39;&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PL/pgSQL function amt_f_maj_lnkmain(integer) line 90 at SQL statement.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SQL statement &amp;#34;select AMT_F_MAJ_LNKMAIN (I_IDSESSION)&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PL/pgSQL function amt_f_maj_objmain(integer) line 111 at SQL statement.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SQL statement &amp;#34;select AMT_F_MAJ_OBJMAIN (I_IDSESSION)&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PL/pgSQL function amt_f_maj_kb_obj(integer) line 24 at SQL statement.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SQL statement &amp;#34;select AMT_F_MAJ_KB_OBJ (I_IDSESSION)&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PL/pgSQL function amt_f_maj_kb(integer) line 24 at SQL statement.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SQL statement &amp;#34;select AMT_F_MAJ_KB (I_IDSESSION)&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PL/pgSQL function cache_flushdata(integer) line 40 at SQL statement (Severity 1, Msg No 1).
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - What can lead an object to be marked as external</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-what-can-lead-an-object-to-be-marked-as-external/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-what-can-lead-an-object-to-be-marked-as-external/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document explains what can make objects as external according to the analyzer in used. Note that in general when a project, or class is not analyzed in the KB - that means not selected in the analyzed files or folder, it is considered as external if used elsewhere.&lt;/p&gt;
&lt;p&gt;&lt;a href="#CMSSnapshotAnalysisRunAnalyzerInformationWhatcanleadanobjecttobemarkedasexternal-.NETAnalyzer"&gt;NET Analyzer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#CMSSnapshotAnalysisRunAnalyzerInformationWhatcanleadanobjecttobemarkedasexternal-J2EEAnalyzer"&gt;J2EE Analyzer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#CMSSnapshotAnalysisRunAnalyzerInformationWhatcanleadanobjecttobemarkedasexternal-C-CPPanalyzer"&gt;C-CPP analyzer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="net-analyzer"&gt;.NET Analyzer&lt;/h4&gt;
&lt;p&gt;In .NET analyzer, a C# class library is consisdered as external object when the C# project of this libraru has not been analyzed in the same KB as the C# project which is refering to it.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Transfer Sources</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-transfer-sources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-transfer-sources/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you solve problems related to Transfer sources, positions and bookmarks into dashboard service.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Official 8.3 Documentation - &lt;a href="https://doc.castsoftware.com/display/DOC83/Run+and+validate+the+analysis"&gt;Run and validate the analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CAST-MS help-&amp;gt;How to -&amp;gt; Regular Audience -&amp;gt;Run Analysis only, Generate Snapshot&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/"&gt;Information Guides&lt;/a&gt; &amp;gt; &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/"&gt;CMS Snapshot Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Error Free Logs -   &lt;a href="https://doc-legacy.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Transfer+Sources+Positions+and+Bookmarks+into+Dashboard+Service+-+Error+Free+Logs+-+CAST+AIP+83"&gt;CMS Snapshot Analysis - Transfer Sources Positions and Bookmarks into Dashboard Service - Error Free Logs - CAST AIP 83&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Techno - Team Foundation Server</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-team-foundation-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-techno-team-foundation-server/</guid><description>&lt;h5 id="techno---team-foundation-server"&gt;Techno - Team Foundation Server&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Team Foundation Server option is designed for target source code that resides in a Team Foundation Server SCM system. In other words, it does not reside in a folder nor in an archive file (zip, jar etc.).&lt;/p&gt;
&lt;p&gt;It allows you to specify the location and access credentials for your Team Foundation Server repository. The extraction process relies on the &lt;strong&gt;Team Foundation Server using Web Service API&lt;/strong&gt;  extractor.&lt;/p&gt;</description></item><item><title>ENL - Locking and Unlocking objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-locking-and-unlocking-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-locking-and-unlocking-objects/</guid><description>&lt;h5 id="locking-and-unlocking-objects"&gt;Locking and Unlocking objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A locked object is marked as &amp;ldquo;locked&amp;rdquo; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/"&gt;Knowledge Base&lt;/a&gt; - modifications made to the object by another user cannot be updated to the Knowledge Base.&lt;/p&gt;
&lt;h6 id="locking-objects"&gt;Locking Objects&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Select the object in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; that you want to &lt;strong&gt;lock.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;Lock&lt;/strong&gt; from the menu bar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The object will then be permanently locked in the Knowledge Base for your use only.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To differentiate locked and unlocked objects in the Graphical View, two colors will be used:&lt;/li&gt;
&lt;li&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;Locked&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Unlocked&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;If you lock an object, then subsequently flag it, the flag marker will override the lock marker (but both options will be still active).&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="unlocking-objects"&gt;Unlocking Objects&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Select the object in the Graphical View.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Object&lt;/strong&gt; &amp;gt; &lt;strong&gt;UnLock&lt;/strong&gt; from the menu bar.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The object will revert to the standard color and will no longer be permanently locked in the Knowledge Base.&lt;/p&gt;</description></item><item><title>Path matching option for source code delivery rescan</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/path-matching-option-for-source-code-delivery-rescan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/path-matching-option-for-source-code-delivery-rescan/</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 page describes how Console automatically detects missing packages in the new source code, when working in rescan mode (i.e. delivering a new Version - Vn+1).&lt;/p&gt;
&lt;/div&gt;
&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;The path matching feature &lt;strong&gt;has been removed in Console ≥ 2.10&lt;/strong&gt; and the popup will no longer be triggered. This change means that for each new scan a brand new &amp;ldquo;version&amp;rdquo; is now created, instead of a &amp;ldquo;clone version&amp;rdquo; action. In turn this means that any customization set at Analysis Unit level will be lost and will need to be re-configured.&lt;/p&gt;</description></item><item><title>Release Notes - 1.13.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-13-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-13-2/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.13.2.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.13.2&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Quality Distribution and Measure data now available&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Rest API&lt;/p&gt;&lt;ul&gt;&lt;li&gt;New APIs for getting object count associated with a particular transaction&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;UI Changes&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Excel download and show-more option for "Impacted Transaction" and "Impacted Objects with Violation" section&lt;/li&gt;&lt;li&gt;Status filter added for "Impacted Objects with Violation" table&lt;/li&gt;&lt;li&gt;Rule ID available in Source code viewer&lt;/li&gt;&lt;li&gt;Drill down to Application Investigation view from Top Cyclomatic complexity High fanout and Top Cyclomatic complexity Low documentation reports available as &lt;a href="#ReleaseNotes1.13.2-misc"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.13.2</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-13-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-13-2/</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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard Package 1.13.2.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.13.2&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Quality Distribution and Measure data now available&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Rest API&lt;/p&gt;&lt;ul&gt;&lt;li&gt;New APIs for getting object count associated with a particular transaction&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;UI Changes&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Excel download and show-more option for "Impacted Transaction" and "Impacted Objects with Violation" section&lt;/li&gt;&lt;li&gt;Status filter added for "Impacted Objects with Violation" table&lt;/li&gt;&lt;li&gt;Rule ID available in Source code viewer&lt;/li&gt;&lt;li&gt;Drill down to Application Investigation view from Top Cyclomatic complexity High fanout and Top Cyclomatic complexity Low documentation reports available as &lt;a href="#ReleaseNotesCASTSecurityDashboard1.13.2-misc"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="restapi"&gt;RestAPI&lt;/h2&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/Application+Structure+Resources+-+1.13.x"&gt;Application Structure Resources - 1.13.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/Quality+and+Sizing+Model+Resources+-+1.13.x"&gt;Quality and Sizing Model Resources - 1.13.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/Report+Service+-+1.13.x"&gt;Report Service - 1.13.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/Server+Services+-+1.13.x"&gt;Server Services - 1.13.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/display/DOCCOM/User+Session+Services+-+1.13.x"&gt;User Session Services - 1.13.x&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;p&gt;Various minor improvements to &lt;strong&gt;Security Resources - 1.13.x&lt;/strong&gt; to improve output for:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects in exclusion</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-in-exclusion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-in-exclusion/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide the details regarding the list of Objects and corresponding metric selected for exclusion in dashboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS, Oracle, SQL Server&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOE&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECT_EXCEPTIONS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOE&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOS&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOE&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;object_full_name ; metric_id
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;java.wk.inter.getID;7908
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Query result interpretation&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - How to get the list of metrics using parameters</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-the-list-of-metrics-using-parameters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-how-to-get-the-list-of-metrics-using-parameters/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a query to get the list of metrics using parameters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x274c;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&amp;#x274c;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please run the query on central schema to get the list of metrics using parameters :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARAM_NUM_VALUE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARAM_CHAR_VALUE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARAM_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_PARAM_VALUES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MTP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;join&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_PARAM_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMP&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;MTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;order&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This query will provide the result like below which contains metric_id,metric_name,param_value and param_name respectively.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to list CAST Generated Objects for analysis</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-cast-generated-objects-for-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-cast-generated-objects-for-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provides a query to get objects generated by Cast for analysis purpose.&lt;/p&gt;
&lt;p&gt;You may want to select them by object type, or by application&lt;/p&gt;
&lt;p&gt;The table that contains this piece of information is CTT_OBJECT_APPLICATIONS (it is filled during Cast System Views computation).&lt;/p&gt;
&lt;p&gt;Here we use a join with table CDT_OBJECTS to get human-readable details on the object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Metrics - How to get information on activated or enabled quality rules</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-information-on-activated-or-enabled-quality-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-metrics-how-to-get-information-on-activated-or-enabled-quality-rules/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query when executed on a central or a local database will provide information on activated or enabled quality rules.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNO_TYPE_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;AllTechno&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;technology_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_SCOPE_PROCEDURE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;detailed_proc_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_PROCEDURE_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;total_proc_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_VALUE_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_PARAM_TYPES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARAM_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;OUTER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_TECHNO_DISPLAY_VW&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TECHNO_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_TYPE_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_TYPE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Not Deleted
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;VT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_VALUE_INDEX&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;EXISTS&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DSS_METRIC_TYPE_TREES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;METRIC_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;your_metric_ids&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.13.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-13-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-13-x/</guid><description>&lt;h2 id="1133"&gt;1.13.3&lt;/h2&gt;
&lt;p&gt;New release to correct an issue with the use of mapped drives in the CastGlobalSettings.ini file on an AIP Node.&lt;/p&gt;
&lt;h2 id="1132"&gt;1.13.2&lt;/h2&gt;
&lt;p&gt;New release to correct an issue with the synchronization of authorizations between AIP Console and integrated dashboard when LDAP security mode is enabled.&lt;/p&gt;
&lt;h2 id="1131"&gt;1.13.1&lt;/h2&gt;
&lt;p&gt; New release to correct an issue with storage path syntax in the aip-node-app.properties file preventing the AIP Node from functioning correctly.&lt;/p&gt;
&lt;h2 id="1130"&gt;1.13.0&lt;/h2&gt;
&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;Note that CAST highly recommends &lt;strong&gt;updating to the new release of AIP Console&lt;/strong&gt; to take advantage of new features and bug fixes. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt; for more information about this.&lt;/p&gt;</description></item><item><title>1.5.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-5-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="151"&gt;1.5.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-750&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Graph does not load on selection of same application after re-logging in&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-755&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Fix issue with Grouping &amp;amp; rename on L1 to L5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-756&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Level dropdown disappears&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-762&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Remove the graph error on time out&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-763&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Fix console error - Cannot read property &amp;lsquo;children&amp;rsquo; of null&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-764&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;fix for scroll in source code view&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="150"&gt;1.5.0&lt;/h2&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="source-code-viewer"&gt;Source Code Viewer&lt;/h4&gt;
&lt;p&gt;It is now possible to view object source code direct in CAST Imaging. The source code viewer must be &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/initial-configuration-steps-for-your-cast-imaging-instance/configure-the-source-code-viewer/"&gt;configured&lt;/a&gt; before it will work. Code is available in Level 5 objects, after a double click drill down and then right click &lt;strong&gt;Show source code&lt;/strong&gt;. See also &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/"&gt;CAST Imaging - User Guide&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Violation definition</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-violation-definition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-violation-definition/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on Violation&amp;rsquo;s definition -&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528982/566528981.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS1&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="definition"&gt;Definition&lt;/h4&gt;
&lt;p&gt;The violation is couple = (Object,metric)&lt;br&gt;
In this view, one violation = couple (Object &amp;lsquo;com.salesmanager.central.cart.SiteMapAction.execute&amp;rsquo;, metric &amp;lsquo;Avoid large number of String concatenation&amp;rsquo;) = couple (Object_ID &amp;lsquo;1145854&amp;rsquo;,Metric_ID &amp;lsquo;7196&amp;rsquo;)&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528982/566528981.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Mainframe - COBOL - Each opened file must be closed</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-mainframe-cobol-each-opened-file-must-be-closed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-mainframe-cobol-each-opened-file-must-be-closed/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Object is not (or is wrongly) detected as a violation of this QR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the analysis configuration to see if the default option &lt;strong&gt;&amp;ldquo;Read Terminal Format&amp;rdquo;&lt;/strong&gt; is set to true. If yes, then it will trigger false violation for this particular diag.&lt;/li&gt;
&lt;li&gt;Check the option &lt;strong&gt;&amp;ldquo;end column no comment&amp;rdquo;&lt;/strong&gt; In order to avoid getting such violations. It allows the source code to be located after column 72&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By default this option is unselected, however, when &lt;strong&gt;selected&lt;/strong&gt;, the analyzer/reference finder will assume that all information included beyond column 72 is code and will process it when the job is run.&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.6.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-6-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-6-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.6.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="release-161"&gt;Release 1.6.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;p&gt;The following bugs have been fixed in this release:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Affects Version&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-323&lt;/td&gt;
 &lt;td&gt;11774&lt;/td&gt;
 &lt;td&gt;ReportGenerator - CLI - Fatal Error - Cast.Util.Log.LogHelper :An exception occured : System.ArgumentException:&lt;/td&gt;
 &lt;td&gt;1.6.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-324&lt;/td&gt;
 &lt;td&gt;11405&lt;/td&gt;
 &lt;td&gt;Random when generating a report with report generator 1.5.1 and AED RESTAPI 8.2.5&lt;/td&gt;
 &lt;td&gt;1.5.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-349&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;RG hangs when create a portfolio report on a central domain&lt;/td&gt;
 &lt;td&gt;Internal&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="release-160"&gt;Release 1.6.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;h4 id="new-templates-for-generic-graphs-and-tables---portfolio-level"&gt;New templates for generic graphs and tables - Portfolio level&lt;/h4&gt;
&lt;p&gt;Two &lt;strong&gt;new templates&lt;/strong&gt; have been provided in both Word and PowerPoint format. These templates provide multiple example configurations that provide a means to generate reports based on &lt;strong&gt;generic graphs and tables&lt;/strong&gt;. These graphs and tables are completely flexible and can be filled with custom data that meets the requirements. All details are provided in the templates themselves:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.20</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-20/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.20 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.20&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8320-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.20 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jee"&gt;JEE&lt;/h3&gt;
&lt;h4 id="correction-of-calculation-methods-for-various-quality-rules"&gt;Correction of calculation methods for various quality rules&lt;/h4&gt;
&lt;p&gt;Fixes have been applied to the calculation methods for various rules to correct a situation where violations were missing after upgrading from AIP 8.2.x to 8.3.x:&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 - Visual Basic Technology options</title><link>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-visual-basic-technology-options/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-visual-basic-technology-options/</guid><description>&lt;h5 id="visual-basic-technology-options"&gt;Visual Basic Technology options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220924/vb.jpg?version=1&amp;amp;modificationDate=1549304349230&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Visual Basic Technology editor&lt;/strong&gt; contains various tabs. Each is explained below.&lt;/p&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;
&lt;ul&gt;
&lt;li&gt;The options in this Technology editor are the default options that will be used to populate the same fields in &lt;strong&gt;Applications&lt;/strong&gt; and &lt;strong&gt;Analysis Units&lt;/strong&gt;. If you need to define specific options for a specific Application or Analysis Unit, then please use 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; (Analysis tab) 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-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you make a change to a specific option at Application or Analysis Unit level, and then subsequently change the same option via this editor, this setting will NOT be mirrored back to the Application or Analysis Unit - this is because specific settings at Application and Analysis Unit level have precedence if they have been changed from the default setting available in this editor.&lt;/li&gt;
&lt;li&gt;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-vb-reference-guide/"&gt;VB Reference Guide&lt;/a&gt; contains miscellaneous technical information about the VB analysis process.&lt;/li&gt;
&lt;li&gt;See also the &lt;a href="https://doc.castsoftware.com/export/AIPCORE/CMS+-+Web+Services+%28VB%29+Reference+Guide"&gt;Web Services (VB) Reference Guide&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-tab"&gt;Analysis tab&lt;/h6&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;Compare references by filename&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;If you select this option, the analyzer will compare ActiveX references in the &lt;strong&gt;.VBP&lt;/strong&gt; file using the &lt;strong&gt;filename only&lt;/strong&gt;. If the option is left blank, references are compared using the full path instead.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Default Handling&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;During the analysis, when this option is selected, the analyzer will take into account &lt;strong&gt;predefined constants&lt;/strong&gt; and any &lt;strong&gt;#Const&lt;/strong&gt; directives contained in the project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Custom Environment Profiles -&lt;/strong&gt; only visible at &lt;strong&gt;Application&lt;/strong&gt; and &lt;strong&gt;Analysis Unit&lt;/strong&gt; level&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Errors - ORA-04045 errors during recompilation revalidation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors-ora-04045-errors-during-recompilation-revalidation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors-ora-04045-errors-during-recompilation-revalidation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides solution for the fatal error Sql Error ORA 04045 encountered during J2EE application analysis shown in the below analysis log :&lt;/p&gt;
&lt;p&gt;Merging objects on server . . .&lt;/p&gt;
&lt;p&gt;Merge completed.&lt;br&gt;
SQL Error: ORA-04045: errores durante la recompilación/revalidación de &lt;Localbase&gt;.CLEANUPEXTERNALPROJECTS.&lt;br&gt;
SQL Error: ORA-04027: autointerbloqueo durante la validación automática del objeto &lt;Localbase&gt;.PROJECT_DELETE.&lt;br&gt;
SQL Error: ORA-06508: PL/SQL: no se ha encontrado la unidad de programa llamada : &amp;ldquo;&lt;Localbase&gt;.CLEANUPEXTERNALPROJECTS&amp;rdquo;.&lt;br&gt;
SQL Error: ORA-06512: en &amp;ldquo;&lt;Localbase&gt;.INT_FINAL_JOBANA&amp;rdquo;, línea 100.&lt;br&gt;
SQL Error: ORA-06512: en línea 1.&lt;br&gt;
SQL Error: ORA-06512: en &amp;ldquo;&lt;Localbase&gt;.FINAL_JOBANA&amp;rdquo;, línea 70.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - Extracting JAR files</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-extracting-jar-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-extracting-jar-files/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to set a very short temporary extraction directory&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To set a very short temporary extraction directory in the folder c:\temp for example, in &lt;strong&gt;GloballySharedSettings.ini&lt;/strong&gt; add these lines:&lt;br&gt;
&lt;strong&gt;[ JavaAnalyzer ]&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;DeployDir=c:\temp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes / Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DMT - Version page</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-version-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-version-page/</guid><description>&lt;h5 id="version-page"&gt;Version page&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Version page&lt;/strong&gt; is &lt;em&gt;visible&lt;/em&gt; from wherever you launch the CAST Delivery Manager Tool. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;CAST Delivery Manager Tool modes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Version&lt;/strong&gt; page enables you to manage all aspects of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Version&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/496343239/496343297.jpg" alt=""&gt;&lt;/p&gt;
&lt;h6 id="fields"&gt;Fields&lt;/h6&gt;
&lt;table border="1" cellpadding="5" cellspacing="0" class="blue wrapped confluenceTable" style="width: 100.0%;"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2" width="12%"&gt;&lt;strong&gt;Version name&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="8%"&gt;&lt;strong&gt;Field&lt;/strong&gt;&lt;/td&gt;&lt;td class="confluenceTd" width="80%"&gt;Displays the name of your &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-glossary/"&gt;Version&lt;/a&gt;. You can modify the name of your existing Version in this page if required:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;When working with a CAST AIC Portal&lt;/strong&gt; &amp;gt; Following a change of Version name, you need to use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;Deliver&lt;/a&gt; action to force the change to be uploaded to the Source Code Delivery Folder.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;When working directly from the CAST Management Studio&lt;/strong&gt; &amp;gt; The change is implemented when you use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/"&gt;Save&lt;/a&gt; action.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The new version name can then be seen in the CAST Management Studio (&lt;strong&gt;Application editor &lt;/strong&gt;&amp;gt;&lt;strong&gt; Delivery tab&lt;/strong&gt;) after using the &lt;strong&gt;Refresh&lt;/strong&gt; option. For other Delivery Managers working via the CAST AIC Portal, a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-refresh/"&gt;Refresh/Refresh All&lt;/a&gt; will be required so that the change is downloaded to their local CAST Delivery Manager Tool workspace.&lt;/p&gt;</description></item><item><title>ENL - Opening a concurrent connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-concurrent-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-concurrent-connection/</guid><description>&lt;h5 id="opening-a-concurrent-connection"&gt;Opening a concurrent connection&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To open a concurrent connection to a server (for example to a server that contains a different Knowledge Base):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-creating-connection-profiles/"&gt;Create&lt;/a&gt; a new &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/"&gt;Profile&lt;/a&gt; (if one is not already available) that specifies the server you want to access (&lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connection&lt;/strong&gt;, select &lt;strong&gt;New&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt; and then &lt;strong&gt;Add&lt;/strong&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;When the Profile is displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-connection-profiles/enl-open-profile-connection-dialog-box/"&gt;Open Profile Connection dialog box&lt;/a&gt;, select it.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Open&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The connection will be established and will be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When there are concurrent connections open, every time you launch a feature that requires a server connection (such as running the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/"&gt;Assistant&lt;/a&gt;), you will be required to choose the connection you want to use in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-existing-connections-dialog-box/"&gt;Existing Connections dialog box&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Release Notes - 1.13.1</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-13-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-13-1/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.13.1.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.13.1&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;UI changes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;add a critical flag for some &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Add new &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Industry Compliance Reports&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Improvements to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;p&gt;No customer bugs fixed in this release.&lt;/p&gt;
&lt;h2 id="updates---engineering-dashboard"&gt;Updates - Engineering Dashboard&lt;/h2&gt;
&lt;h3 id="dashboards-1195---critical-rule-flag-now-displayed-in-some-miscellaneous-reports"&gt;DASHBOARDS-1195 - Critical rule flag now displayed in some Miscellaneous Reports&lt;/h3&gt;
&lt;p&gt;The following &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/engineering-dashboard-user-guide/engineering-dashboard-report-generation/"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/strong&gt; have been modified to show the critical rule flag:&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.13.1</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-13-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-13-1/</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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard Package 1.13.1.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.13.1&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;UI changes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;add a critical flag for some &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Add new &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/"&gt;Industry Compliance Reports&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Improvements to the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-action-plan/"&gt;Action Plan&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;p&gt;No customer bugs fixed in this release.&lt;/p&gt;
&lt;h2 id="updates"&gt;Updates&lt;/h2&gt;
&lt;h3 id="critical-rule-flag-now-displayed-in-some-miscellaneous-reports"&gt;Critical rule flag now displayed in some Miscellaneous Reports&lt;/h3&gt;
&lt;p&gt;The following &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/security/using-the-cast-security-dashboard/security-dashboard-report-generation/"&gt;Miscellaneous Reports&lt;/a&gt;&lt;/strong&gt; have been modified to show the critical rule flag:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the list of objects that are part of two snapshots when the objects are linked only to transactions of the current snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-when-the-objects-are-linked-only-to-transactions-of-the-current-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-list-of-objects-that-are-part-of-two-snapshots-when-the-objects-are-linked-only-to-transactions-of-the-current-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the list of objects that are part of two snapshots but they are linked to only transactions of the current snapshot. Current is the snapshot in which the behavior was observed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;(coche)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_transaction_object&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- Transactiona object part of current run but not the previous run 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Transaction object in the current run 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Current_Transaction_object&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BETWEEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11002&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11006&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;current&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Current_functional_area&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Previous_Transaction_object&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- Transaction object in the previous run 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DOB&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BETWEEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11002&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;11006&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Previous_functional_area&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_functional_area&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_functional_area&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;previous_functional_area&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NULL&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;current_transaction_object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;-- object that are part of the 2 snapshots 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;current_snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;previous_snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - Number of violation occurrences by quality rule</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-number-of-violation-occurrences-by-quality-rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-number-of-violation-occurrences-by-quality-rule/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query provides the number of violation occurrences by quality rule&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;distinct&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;DISTINCT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dcb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;local_position_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;bookmark_count&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_code_bookmarks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dcb&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dcb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;position_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;position_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;application_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_date&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to list External Objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-external-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-external-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This document provide a set of queries to get objects considered as external (not counted in metric computation).&lt;/p&gt;
&lt;p&gt;You may want to select them by object type, or by execution unit.&lt;/p&gt;
&lt;p&gt;The table that contains this piece of information is OBJPRO. The info is then duplicated into table CDT_OBJECTS during Cast System Views computation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Modules - How to get the count of objects in the modules based on its type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-modules-how-to-get-the-count-of-objects-in-the-modules-based-on-its-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-modules-how-to-get-the-count-of-objects-in-the-modules-based-on-its-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query provides a count of objects by type for modules.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;COUNT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;mngt&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;cms_portf_module&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;PMC_SUBSETS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CMS_MOD__&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;_Preparation2&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;PMC_SUBSET_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;Keys&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdKey&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pso&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="k"&gt;local&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;Typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ObjTyp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cpm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SUBSET_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typNam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TypDsc&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Update Health Dashboard configuration after Measurement Service schema changes</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/update-health-dashboard-configuration-after-measurement-service-schema-changes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/update-health-dashboard-configuration-after-measurement-service-schema-changes/</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 page describes how to update the Health Dashboard configuration after changing the name of your Measurement Service schema or the host PostgreSQL instance (as described in &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/administration-center/administration-center-global-configurations/administration-center-settings-measurement/"&gt;Administration Center - Settings - Measurement&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;/div&gt;
&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;This documentation is valid only for  &lt;strong&gt;Console 1.x&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="following-a-name-change-only"&gt;Following a name change only&lt;/h2&gt;
&lt;p&gt;If you have only changed the name of the Measurement Service schema, use the following steps:&lt;/p&gt;
&lt;h3 id="step-1"&gt;Step 1&lt;/h3&gt;
&lt;p&gt;Open the following file in a text editor - this file is located on the server that is hosting the CAST RESTAPI that is managing your &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/embedded-cast-dashboard-deployment-process/"&gt;dashboard integration&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>1.12.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-12-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-12-x/</guid><description>&lt;h2 id="1120"&gt;1.12.0&lt;/h2&gt;
&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;Note that CAST highly recommends &lt;strong&gt;updating to the new release of AIP Console&lt;/strong&gt; to take advantage of new features and bug fixes. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col style="width: 22.3827%;"/&gt; &lt;col style="width: 77.6173%;"/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Feature&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Description&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-modules/"&gt;Application - Config - Modules&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Modules configuration, more automatic options and manual configuration now possible.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Technology support&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Mainframe Analyzer analysis options are now available. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Extension management&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;User is now notified about new versions of extensions deployed for a given application. &lt;/p&gt;</description></item><item><title>1.4.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-4-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="140"&gt;1.4.0&lt;/h2&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="framework-identification"&gt;Framework identification&lt;/h4&gt;
&lt;p&gt;A new set of nodes is now available in Levels 4 and 5 which represent the different frameworks of the application. This functionality allows you to identify the level of adherence of the framework within the application and evaluate the level of effort that might be required to decommission this framework. A specific focus has been done on the different frameworks provided b Apache, Google, Amazon and Spring.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - What is the impact on Function Point evolution when analysing the code in the backward order</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-is-the-impact-on-function-point-evolution-when-analysing-the-code-in-the-backward-order/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-is-the-impact-on-function-point-evolution-when-analysing-the-code-in-the-backward-order/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the functional expectation regarding the following scenario:&lt;/p&gt;
&lt;p&gt;You conduct the analysis for version V2 , compute quality and AFP and then conduct analysis on version V1 also for quality and AFP (of course snapshot dates will be chronological first v1 then v2).&lt;/p&gt;
&lt;p&gt;Question in this case is, will we have proper values concerning evolution EFP on the dashboard ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Methods must have appropriate JavaDoc exception tags</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-exception-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-exception-tags/</guid><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the dashboard, you observe violations on &lt;strong&gt;Methods must have appropriate JavaDoc @exception tags&lt;/strong&gt; quality rule . The violations seems to be wrong violations&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do and analysis and snapshot&lt;/li&gt;
&lt;li&gt;Connect to dashboard and observe violations on Methods must have appropriate JavaDoc @exception tags quality rule that seems to be wrong violations&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.5.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-5-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.5.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="release-151"&gt;Release 1.5.1&lt;/h2&gt;
&lt;h3 id="resoved-issues"&gt;Resoved issues&lt;/h3&gt;
&lt;p&gt;The following bugs have been fixed in this release:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Affects Version&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-281&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Issue with GENERIC_TABLE component&lt;/td&gt;
 &lt;td&gt;1.5.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Issue with setup and .NET framework&lt;/td&gt;
 &lt;td&gt;1.5.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="release-150"&gt;Release 1.5.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;h4 id="new-templates-for-generic-graphs-and-tables---application-level"&gt;New templates for generic graphs and tables - Application level&lt;/h4&gt;
&lt;p&gt;Two &lt;strong&gt;new templates&lt;/strong&gt; have been provided in both Word and PowerPoint format. These templates provide multiple example configurations that provide a means to generate reports based on &lt;strong&gt;generic graphs and tables&lt;/strong&gt;. These graphs and tables are completely flexible and can be filled with custom data that meets the requirements. All details are provided in the templates themselves:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.19</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-19/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.19 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.19&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8319-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.19 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="net"&gt;.NET&lt;/h3&gt;
&lt;h4 id="vbnet-property-setter-objects"&gt;VB.NET Property Setter objects&lt;/h4&gt;
&lt;p&gt;A fix has been implemented to resolve an issue where VB.NET Property Setter objects were not being included correctly in total object counts. This caused inconsistencies in the total number of violations reported at technical criterion level and the total number for all contributing rules. As a direct result of the fix, the results of .NET rules may be impacted (accuracy will be improved) where VB.NET Property Setter objects are involved.&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 - Web Services (VB) Reference Guide</title><link>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-web-services-vb-reference-guide/</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-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-web-services-vb-reference-guide/</guid><description>&lt;h5 id="web-services-vb-reference-guide"&gt;Web Services (VB) Reference Guide&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This document provides some more detailed information about the objects and links that are stored in the Analysis Service. Other technical information may also be available.&lt;/p&gt;
&lt;h6 id="how-does-cast-handle-web-services"&gt;How does CAST handle Web Services?&lt;/h6&gt;
&lt;p&gt;CAST supports those implementing Web Services throughout their set of applications via as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Store (in the Analysis Service) objects that represent the description of Web Services using only the contents of WSDL files.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - FAQ</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-faq/</guid><description>&lt;h2 id="faqs-for-run-analyzer"&gt;FAQ&amp;rsquo;s for Run Analyzer&lt;/h2&gt;
&lt;p&gt;How to analyze .js and .html files alone&lt;/p&gt;
&lt;p&gt;In CAST AIP 8.2 or less,  .js &amp;amp; .html files cannot be analysed, using .net analyzer only. It can only be analysed along with its associated project. (Hint: This is possible by creating a fake/dummy .net project associating the .js and .html files.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using J2EE analyser, it is possible to analyze .js and .html files alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From CAST AIP 8.3 onward please use the correct extension &lt;a href="https://doc.castsoftware.com/technologies/"&gt;HTML5 and JavaScript&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot analysis - Run Analyzer - Fatal Error - SQL Error - syntax error at or near and transaction aborted</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-syntax-error-at-or-near-and-transaction-aborted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-syntax-error-at-or-near-and-transaction-aborted/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error is common to some of the Analyzers (as reported till now for J2ee and Mainframe) where the analysis log contains SQL ERROR.&lt;br&gt;
Error found on the log :&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR:  syntax error at or near &amp;ldquo;.&amp;rdquo;&lt;br&gt;
SQL Error: LINE 1: &amp;hellip; select convert(smalldatetime,crdate) from master..sysdataba&amp;hellip;.&lt;br&gt;
SQL Error:                                                              ^ (Severity 1, Msg No 1).&lt;br&gt;
SQL Error: ERROR:  current transaction is aborted, commands ignored until end of transaction block (Severity 1, Msg No 1).&lt;br&gt;
Invalid value 1200 for T-SQL version!&lt;br&gt;
Invalid value 1200 for T-SQL version: function call ignored!_histsqlresword(): Error - T-SQL version #759448096 given to this function is unhandled!&lt;/p&gt;</description></item><item><title>ENL - Opening a saved Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/</guid><description>&lt;h5 id="opening-a-saved-graphical-view"&gt;Opening a saved Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Opening a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;saved Graphical View&lt;/a&gt; will &amp;ldquo;restore&amp;rdquo; its contents (objects, components, links etc.) and their relative positions.&lt;/p&gt;
&lt;p&gt;To open a saved Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_openview_ico.gif?version=1&amp;amp;modificationDate=1549304380257&amp;amp;api=v2" alt=""&gt; on the toolbar, use the &lt;strong&gt;Open&lt;/strong&gt; &amp;gt; &lt;strong&gt;Open Graphical View&lt;/strong&gt; menu option, or the CTRL+O shortcut key.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the displayed &lt;strong&gt;Open dialog box&lt;/strong&gt;, select the Graphical View you want to open.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_openview.gif?version=1&amp;amp;modificationDate=1549304369883&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Open&lt;/strong&gt; to display the Graphical View.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any changes you have made (since the Graphical View was saved) to objects or components (client or server side), which have been re-analyzed and stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-knowledge-base/"&gt;Knowledge Base&lt;/a&gt; will be reflected in your view (e.g. table column additions etc&amp;hellip;) when you reopen it.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/"&gt;Saving the contents of the Graphical View&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.12.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-12-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.12.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.12.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Application Investigation view improvements&lt;/li&gt;&lt;li&gt;Transaction Investigation view improvements&lt;/li&gt;&lt;li&gt;&lt;p&gt;Parameter details available for Distribution metrics&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;New predefined Industry Compliance reports&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="auto-cursor-target"&gt;&lt;span&gt;New Miscellaneous Report for Top Cyclomatic Complexity changes&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Action Plan filtering improvements&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Cache reload messages&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.16&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&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;Note that starting from release 1.8.0, the &lt;strong&gt;CAST Security Dashboard&lt;/strong&gt; related WAR files are no longer provided.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.12.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-12-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-12-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard Package 1.12.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content Matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;1.12.0&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Application Investigation view improvements&lt;/li&gt;&lt;li&gt;Transaction Investigation view improvements&lt;/li&gt;&lt;li&gt;Parameter details available for Distribution metrics&lt;/li&gt;&lt;li&gt;New predefined Industry Compliance reports&lt;/li&gt;&lt;li&gt;New Miscellaneous Report for Top Cyclomatic Complexity changes&lt;/li&gt;&lt;li&gt;Action Plan filtering improvements&lt;/li&gt;&lt;li&gt;Cache reload messages&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="cast-aip-datamart"&gt;CAST AIP Datamart&lt;/h3&gt;
&lt;p&gt;Introducing &lt;strong&gt;AIP Datamart&lt;/strong&gt;(&lt;strong&gt;Beta&lt;/strong&gt;) - a new way to expose, explore, and integrate AIP data for management reporting, with the following notable features:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the LoC associated with an object in a specific snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-loc-associated-with-an-object-in-a-specific-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-loc-associated-with-an-object-in-a-specific-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page lists the SQL queries required to get the LoC associated with an object in the central base.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Identify the object id from the full name and the snapshot id&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;&amp;lt;ObjectFullName&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snapshotid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Central Base - SQL Queries on Metrics - Violations scores</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-violations-scores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-metrics/sql-queries-cast-central-base-sql-queries-on-metrics-violations-scores/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query lists violations details: Snapshot id, Module name, Rule Id, Rule Name, Rule Technology, object id, Object Name, Object Fullname, Object Type, Rule Criticality&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;snapshot id&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Module Name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;metric ID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Quality rule name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;techno_type_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Quality rule technology&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;object id&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;object name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;as object full name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typdsc&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;object type name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;CASE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_critical&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Critical&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Non Critical&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;END&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;crtical&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_results&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_type_trees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMTT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DMT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dos&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TMT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TMT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_metric_param_types&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TMT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metric_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;param_index&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_techno_display_vw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tech&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;techno_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dmr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_technologies&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;module_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;doi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dliMF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dliMF&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dliMF&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dli&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dliMF&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dliMF&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dob&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;techno_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PT&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to list the files that do not have child objects to locate Missing objects</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-files-that-do-not-have-child-objects-to-locate-missing-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-files-that-do-not-have-child-objects-to-locate-missing-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The main purpose of this query is to get all the files that do not have child objects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The CSV update have to be executed:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CDT_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;exists&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CTT_OBJECT_PARENTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PARENT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;select&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idfil&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Objects - How to get the extract of the content of applications in all snapshots</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-objects-how-to-get-the-extract-of-the-content-of-applications-in-all-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-objects-how-to-get-the-extract-of-the-content-of-applications-in-all-snapshots/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This query retrieve all the objects of all the analyzed applications for all the snapshots, this should be run on the local (Analysis Service database) and central (Dashboard Service database)schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;application_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typnam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;artifact_type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_link_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;next_object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;link_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* functional module */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_objects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;l0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;previous_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;102&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* application */&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_object_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;typ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idtyp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_type_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_snapshots&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snap_app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;central_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dss_translation_table&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;objfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dtt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;site_object_id&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;local_schema&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;refpath&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ofr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;idfilref&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;snapshot_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_full_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;art&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;object_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Using the aip-encryption-tool to encrypt credentials</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/using-the-aip-encryption-tool-to-encrypt-credentials/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/using-the-aip-encryption-tool-to-encrypt-credentials/</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 page describes how to use the &lt;strong&gt;aip-encryption-tool&lt;/strong&gt; to &lt;strong&gt;encrypt credentials&lt;/strong&gt; stored in properties files and database schemas.&lt;/p&gt;
&lt;/div&gt;
&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;This information is valid for &lt;strong&gt;≥ 1.11.x&lt;/strong&gt; releases of CAST Console.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When installing and configuring Console, sometimes credentials need to be stored in &lt;strong&gt;.properties&lt;/strong&gt; files or database schemas, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Node access to &lt;strong&gt;PostgreSQL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Node access to &lt;strong&gt;CAST Extend&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/configuring-email-notifications/"&gt;Configuring email notifications&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Credentials that are input into installation wizards are automatically stored in &lt;strong&gt;encrypted format&lt;/strong&gt; to avoid security issues, for example the following shows the credentials for PostgreSQL instance encrypted in the relevant schema (this example shows Console ≥ 2.x:&lt;/p&gt;</description></item><item><title>1.11.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-11-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-11-x/</guid><description>&lt;h2 id="1110"&gt;1.11.0&lt;/h2&gt;
&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;Note that CAST highly recommends &lt;strong&gt;updating to the new release of AIP Console&lt;/strong&gt; to take advantage of new features and bug fixes. See &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/upgrade-process/"&gt;Upgrade process&lt;/a&gt; for more information about this.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 90.4553%;"&gt;&lt;colgroup&gt; &lt;col style="width: 14.199%;"/&gt; &lt;col style="width: 85.801%;"/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;span style="color: rgb(0,0,0);"&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Support for SAP Business Objects&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;SAP Business Objects is now supported, i.e. results of an extraction performed with the &lt;a href="https://doc.castsoftware.com/export-v2/doccom/source-code-extractors/cast-sap-businessobjects-extractor/"&gt;CAST SAP BusinessObjects Extractor&lt;/a&gt; can now be accepted for analysis.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Import an existing application - transitioning to AIP Console from legacy AIP&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;Support the rescan for applications imported from CMS.&lt;/li&gt;&lt;li&gt;The imported application can continue the lifecycle in the context of AIP console&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;What's your objective? &lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;When he upload a new version of the source code for an application, user can specify the objective of the corresponding analysis.&lt;/li&gt;&lt;li&gt;This will allow Console to install required extensions and set up options and tools accordingly.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/"&gt;Architecture model editor&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can define the link types that must be considered for Dependencies between Layers.&lt;/li&gt;&lt;li&gt;User can see the list of objects that have been captured by a Set or a Layer.&lt;/li&gt;&lt;li&gt;User can see the list of links in dependencies and in model violation, with bookmarks in source code. &lt;/li&gt;&lt;li&gt;List of object types can be filtered with regards to the application characteristics.&lt;/li&gt;&lt;li&gt;A model can be created from a model template and user can add his own model template. &lt;/li&gt;&lt;li&gt;Model display has been improved and graphical interface has been revisited to propose a better user experience. &lt;/li&gt;&lt;li&gt;Performance has been increased for model check and violations download.&lt;/li&gt;&lt;li&gt;Bug fixes.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Source code discovery&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;A new framework discoverer is implemented to identify technologies and frameworks. More efficient, more precise, and delivering more information at the end. &lt;/li&gt;&lt;li&gt;When a version has been delivered and source code has been discovered, then the corresponding technologies and relations between them are display graphically in the application Details page. This helps checking the completeness of the source code delivery. &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/"&gt;Mail integration&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/"&gt;define email addresses&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;He can &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/"&gt;enable/disable mail notifications&lt;/a&gt; when job is done or failed.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Internationalization&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Support non English characters for application/version/snapshot names. &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Automation&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Automation tool has been updated to launch the whole workflow in a single action: create application, deliver version, compute snapshot.&lt;/li&gt;&lt;li&gt;It also supports the rescan scenario. &lt;/li&gt;&lt;li&gt;1.0.3 version available here &lt;a href="https://github.com/CAST-Extend/com.castsoftware.uc.aip.console.tools/releases/tag/1.0.3" rel="nofollow" target="_blank"&gt;https://github.com/CAST-Extend/com.castsoftware.uc.aip.console.tools/releases/tag/1.0.3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Extension management&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;When user add, remove, or change the version of an extension for a given application, an alert is displayed at the top of the Extensions page to ask user to rerun the analysis.&lt;/span&gt; &lt;span style="color: rgb(23,43,77);"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Integrated Dashboard&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Integrated Dashboard package has been upgraded to 1.11.0 version. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Customer ticket&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;th&gt;Affects Version/s&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5576&lt;/td&gt;
 &lt;td&gt;18639&lt;/td&gt;
 &lt;td&gt;Issue with AIP Console Error when importing application&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5250&lt;/td&gt;
 &lt;td&gt;18308&lt;/td&gt;
 &lt;td&gt;Issue with double byte/non english characters in AIP Console 1.10 with AIP 8.3.13&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5528&lt;/td&gt;
 &lt;td&gt;18945&lt;/td&gt;
 &lt;td&gt;In AIP Console , some technologies are identified as not supported.&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5445&lt;/td&gt;
 &lt;td&gt;18678&lt;/td&gt;
 &lt;td&gt;AIP Console - Analysis failed in update extensions step&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5408&lt;/td&gt;
 &lt;td&gt;18734&lt;/td&gt;
 &lt;td&gt;In AIP Console Create packaging from source failed with error Field &amp;ldquo;folderPath&amp;rdquo; not found&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5390&lt;/td&gt;
 &lt;td&gt;18678&lt;/td&gt;
 &lt;td&gt;AIP Console - Analysis failed in update extensions step&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4687&lt;/td&gt;
 &lt;td&gt;16777&lt;/td&gt;
 &lt;td&gt;[AIP CONSOLE] When giving mapped drives we get the error - &amp;ldquo;Cannot access to Folder&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;1.8.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5588&lt;/td&gt;
 &lt;td&gt;19043&lt;/td&gt;
 &lt;td&gt;[AIP CONSOLE] Unable to access AIP Console login page when Console is running on a Linux centos server&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-5524&lt;/td&gt;
 &lt;td&gt;18939&lt;/td&gt;
 &lt;td&gt;Onboarding : Some extensions not detected by AIP Console&lt;/td&gt;
 &lt;td&gt;1.10.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt; &lt;col style="width: 182.0px;"/&gt; &lt;col style="width: 508.0px;"/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;WEBI-4207&lt;/p&gt;</description></item><item><title>1.3.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-3-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-3-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="130"&gt;1.3.0&lt;/h2&gt;
&lt;h3 id="installation"&gt;Installation&lt;/h3&gt;
&lt;p&gt;If you would like to start using CAST Imaging 1.3.0 and you already have a previous release of CAST Imaging installed, please see &lt;a href="https://doc.castsoftware.com/export/IMAGING/Updating+from+1.2.x+to+1.3.x"&gt;Updating from 1.2.x to 1.3.x&lt;/a&gt;. If you would like to start using CAST Imaging 1.3.0 on a machine on which no previous release is installed, please follow &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;CAST Imaging installation on Microsoft Windows&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - What should be the content of the action plan when a previous snapshot is deleted</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-should-be-the-content-of-the-action-plan-when-a-previous-snapshot-is-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-should-be-the-content-of-the-action-plan-when-a-previous-snapshot-is-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the functional expectation regarding the content of the action plan in the Cast Engineering Dashboard when a previous snapshot is deleted. In particular, here is the scenario taken into account to explain the functional expectation. We suppose we have 5 snapshots (snapshot_id 1, 2, 3, 4, 5) and some violations added to action plan in snapshot 2. As part of cleanup, snapshot_id 2 is deleted from CMS and  consolidation for snapshot 3 is done (consolidation for 4 &amp;amp; 5 not required).&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Methods must have appropriate JavaDoc param tags QR</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-param-tags-qr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-param-tags-qr/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Methods must have appropriate JavaDoc @param tags&lt;/strong&gt;&amp;rdquo; is violated if the description to the parameter is not provided.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check if all the @param tags has the parameter name and description.&lt;br&gt;
The  @param [parameterName] [Description]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add the description to all the parameter tags.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Related Pages&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/"&gt;CAST Engineering Dashboard - Violations - False violation or no violation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.4.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-4-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.4.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="release-141"&gt;Release 1.4.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Affects Version&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-187&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Quarter issues on PF_BC_RELEASE_PERFORMANCE, PF_TREND_CRIT_VIOL &amp;amp; PF_TREND_TECH_DEBT&lt;/td&gt;
 &lt;td&gt;1.4.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-185&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;hide Password label in the Web Service Configuration page&lt;/td&gt;
 &lt;td&gt;1.4.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-121&lt;/td&gt;
 &lt;td&gt;7083&lt;/td&gt;
 &lt;td&gt;Permanent Fix - [AT&amp;amp;T] Report Generator TREND_TECH_DEBT Graph has Incorrect Measurements&lt;/td&gt;
 &lt;td&gt;1.4.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-70&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;Templates not loaded for version 1.4.1&lt;/td&gt;
 &lt;td&gt;1.4.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-57&lt;/td&gt;
 &lt;td&gt;6757&lt;/td&gt;
 &lt;td&gt;Report Generator in Https&lt;/td&gt;
 &lt;td&gt;1.3.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;REPORTGEN-54&lt;/td&gt;
 &lt;td&gt;6758&lt;/td&gt;
 &lt;td&gt;Report Generator showing plain-text password !!!!!&lt;/td&gt;
 &lt;td&gt;1.3.0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="release-140"&gt;Release 1.4.0&lt;/h2&gt;
&lt;h3 id="new-components-added-for-powerpointword-format"&gt;New components added for PowerPoint/Word format&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;TEXT items:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.18</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-18/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.18 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.18&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8318-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.18 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="net"&gt;.NET&lt;/h3&gt;
&lt;h4 id="avoid-hard-coded-credentials-8222"&gt;Avoid hard-coded credentials (8222)&lt;/h4&gt;
&lt;p&gt;The rule &lt;strong&gt;Avoid hard-coded credentials (8222)&lt;/strong&gt; has been updated to include support for detecting hard-coded credentials in the &lt;strong&gt;&lt;a href="https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.passwordderivebytes?view=netframework-4.8"&gt;PasswordDeriveBytes Class&lt;/a&gt;&lt;/strong&gt;. Therefore after an upgrade to AIP Core 8.3.18 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be impacted: there may be more violations reported for this rule.&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 Snapshot Analysis - Run Analyzer - CPP - Information - Conditions under which header file is set as internal or external</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-conditions-under-which-header-file-is-set-as-internal-or-external/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-conditions-under-which-header-file-is-set-as-internal-or-external/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page explains the conditions under which the header file is set as internal/external.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="conditions-under-which-header-file-is-set-as-internalexternal"&gt;Conditions under which header file is set as internal/external&lt;/h4&gt;
&lt;p&gt;There are 3 kinds of files (and also of objects):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Internal files: First class objects, they are saved, links are traced from them, and diags are computed on them, they are visible in the dashboard.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Value too long for type character varying</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-value-too-long-for-type-character-varying/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-value-too-long-for-type-character-varying/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to find a solution, if your analysis is failing with the below mentioned error and can be seen in the &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;analysis log&lt;/a&gt; file.&lt;/p&gt;
&lt;p&gt;SQL Error: ERROR: value too long for type character varying(30).&lt;br&gt;
SQL Error: CONTEXT: PL/pgSQL function i_opetrack(integer,character varying) line 13 at SQL statement.&lt;br&gt;
SQL Error: SQL statement &amp;ldquo;select I_OpeTrack (1 /*CWMM_UPDATE_STATISTICS*/, &amp;lsquo;UpdateStats : AppW stat updated&amp;rsquo;)&amp;rdquo;.&lt;br&gt;
SQL Error: PL/pgSQL function updateappwarehousestats() line 47 at SQL statement (Severity 1, Msg No 1).&lt;/p&gt;</description></item><item><title>ENL - Opening New Views and Sub Views</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-new-views-and-sub-views/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-new-views-and-sub-views/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLOpeningNewViewsandSubViews-OpeningNewViewsandSubViews"&gt;Opening New Views and Sub Views&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;This application enables you to open several &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical Views&lt;/a&gt; simultaneously, each displaying different objects and components. There are various ways to achieve this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Opening a New Graphical View with the same connection parameters&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt;To open a &lt;b&gt; new &lt;/b&gt; Graphical View (a new physical window and specific &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/" target="_blank"&gt;Object Browser window&lt;/a&gt;) using the &lt;b&gt; same&lt;/b&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-connection-information/enl-knowledge-base-connection/" target="_blank"&gt; Knowledge Base&lt;/a&gt; connection parameters as you are currently connected with: &lt;ol&gt; &lt;li&gt;Select the &lt;b&gt;File &lt;/b&gt;&amp;gt; &lt;b&gt;New &lt;/b&gt;option from the menu bar.&lt;/li&gt; &lt;li&gt;Now select the &lt;b&gt;New Graphical View...&lt;/b&gt; option from the sub-menu.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;The &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-assistant/enl-blank-graphical-view/" target="_blank"&gt;Initial Scope Selection Wizard&lt;/a&gt; will then launch (enabling you to select the analyses you want to work with). Once the Graphical View has been launched, you can work as you would with any other Graphical View.&lt;/p&gt;</description></item><item><title>Post Java JDK upgrade steps</title><link>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/post-java-jdk-upgrade-steps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/configuration-settings/configuration-options-config-files/post-java-jdk-upgrade-steps/</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;This documentation is valid only for &lt;strong&gt;Console 2.x&lt;/strong&gt;
on Microsoft Windows.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;After upgrading the Java JDK (for example to a new service
pack or even a new minor or major release) installed on your machine or
machines used by CAST AIP Console, there are some additional steps
required, specifically for your CAST AIP Console installation. These
steps are described below.&lt;/p&gt;
&lt;h2 id="update-your-java_home-system-environment-variable"&gt;Update your %JAVA_HOME% system environment variable&lt;/h2&gt;
&lt;p&gt;Ensure that your %JAVA_HOME% system environment variable points to
the new location of your Java JDK installation by using the Microsoft
Windows built in Environment Variable editor which can be accessed by
searching for &amp;ldquo;Edit the system
environment variables&amp;rdquo;:&lt;/p&gt;</description></item><item><title>Release Notes - 1.11.2</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-11-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-11-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.11.2.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.11.2&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Bug fix to address missing Function Point/Transaction information when using CAST AIP 8.3.16.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.3.3&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&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;Note that starting from release 1.8.0, the &lt;strong&gt;CAST Security Dashboard&lt;/strong&gt; related WAR files are no longer provided.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.11.2</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-11-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-11-2/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.11.2.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.11.2&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Bug fix to address missing Function Point/Transaction information when using CAST AIP 8.3.16.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description></item><item><title>SQL Queries - CAST Central Base - Queries on Objects - How to get the LoC by object type</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-loc-by-object-type/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-objects/sql-queries-cast-central-base-queries-on-objects-how-to-get-the-loc-by-object-type/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide LoC by object type in the central base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2753;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS and Oracle&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the below query, the results are for a particular &amp;lt;snapshot_id&amp;gt;. Provide the specific snapshot_id when running the query below.&lt;/p&gt;
&lt;p&gt;The following TKB page can assist you in obtaining the snapshot_id: &lt;a href="https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-central-base/sql-queries-cast-central-base-sql-queries-on-snapshots/sql-queries-cast-central-base-queries-on-snapshots-how-to-get-the-id-and-name-of-a-snapshot-for-a-given-application/"&gt;SQL Queries - CAST Central Base - Queries on snapshots - How to get the ID and name of a snapshot for a given application&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to list the objects belonging to an Analysis Unit</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-objects-belonging-to-an-analysis-unit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-list-the-objects-belonging-to-an-analysis-unit/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To find out the list of objects belonging to an analysis unit (View analysis unit content).&lt;/p&gt;
&lt;p&gt;The query used is different for versions prior to 8.2 and after 8.2.&lt;/p&gt;
&lt;p&gt;Please note that this query uses both CAST Knowledge Base AND CAST Management Base&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS for 8.2 and higher&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - Queries on Source Code - How to remove source code from CAST databases</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-source-code-how-to-remove-source-code-from-cast-databases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-queries-on-source-code-how-to-remove-source-code-from-cast-databases/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The purpose of this page is to provide queries to remove source code from CAST databases.  This is generally not a recommended operation and there are impacts to running these queries as source code will no longer be visible on the CAST dashboards to assist in violation understanding and remediation.  To add source code back into the databases, please see the documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For the local database:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Upload+Source+Code+for+viewing+in+CAST+Dashboard"&gt;CMS - Upload Source Code for viewing in CAST Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For the central database: &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/advanced-standalone-cast-dashboard-configuration-options/standalone-engineering-dashboard-advanced-configuration/using-the-gui-and-cli-tools-for-engineering-dashboard/"&gt;Using the GUI and CLI tools for Engineering Dashboar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.10.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-10-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-10-x/</guid><description>&lt;h2 id="1100"&gt;1.10.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable" style="width: 77.8246%;"&gt;&lt;colgroup&gt; &lt;col style="width: 22.3827%;"/&gt; &lt;col style="width: 77.6173%;"/&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Feature&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Description&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;New generation CAST Extend&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;AIP Console &lt;strong style="text-align: left;"&gt;v ≥ 1.10.0&lt;/strong&gt; &lt;span style="color: rgb(255,0,0);"&gt;requires credentials and access to a new release of CAST Extend&lt;/span&gt;. Credentials are inputted during the &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/"&gt;installation process&lt;/a&gt;. Please therefore create an account here for use with AIP Console:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://extendng.castsoftware.com/" rel="nofollow" style="text-decoration: none;text-align: left;" target="_blank"&gt;https://extendng.castsoftware.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="alert alert-info" role="alert"&gt;Credentials have not been ported from the "legacy" CAST Extend service at &lt;a href="https://extend.castsoftware.com/V2/" rel="nofollow" target="_blank"&gt;https://extend.castsoftware.com/V2/&lt;/a&gt;, therefore using existing credentials will result in failed operations in AIP Console.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Off-line Extend&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;ul&gt;&lt;li&gt;Extend can be installed as a local service&lt;/li&gt;&lt;li&gt;AIP Console can connect either to CAST Extend site or to the local extend service (no need to authentication)&lt;/li&gt;&lt;/ul&gt;&lt;div class="alert alert-warning" role="alert"&gt;Note that the offline Extend package is currently in BETA and therefore CAST does not provide any official support.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Automation Tools&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;In context of CI/CD integration&lt;/li&gt;&lt;li&gt;A executable program to manage automated processing is delivered with AIP Console&lt;/li&gt;&lt;li&gt;A Jenkins plug-in is available to illustrate how AIP Console can be integrated into an automatic process&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Source Code Delivery, Discovery and Packaging&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Application source code can be delivered as a zipped file (ZIP, TAR-GZ)&lt;/li&gt;&lt;li&gt;When adding a new source code version, user can specify source files that must be excluded from the delivery, by defining patterns and by selecting files and folders explicitly&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;User is able to modify the exclusions and repackage the version even after delivery&lt;/span&gt;&lt;/li&gt;&lt;li&gt;The list of exclusions being part of the source code configuration, it can be automatically reused in next versions&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(23,43,77);"&gt;Analysis Units are now automatically created for Universal Technologies such as Python, Swift, Tibco etc.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/"&gt;Architecture Checker&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can create new models in AIP Console&lt;/li&gt;&lt;li&gt;It is possible to download existing models&lt;/li&gt;&lt;li&gt;User can check models directly in the model editor and see:&lt;ul&gt;&lt;li&gt;where violations are&lt;/li&gt;&lt;li&gt;how many links have been detected for each violation&lt;/li&gt;&lt;li&gt;the list of links in violation&lt;/li&gt;&lt;li&gt;the source code for each link with the corresponding bookmark&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Application Version Filtering&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The AIP Console homepage has been enhanced to provide filters on application versions status&lt;/li&gt;&lt;li&gt;It is possible to expand/collapse lines corresponding to applications to see the associated versions&lt;/li&gt;&lt;li&gt;User can freeze versions in the application Versions page to mark them as validated&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;UI Improvement&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Various improvements have been done on the User Interface to increase its usability&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/"&gt;AIP Node and AIP Console packages as Windows Services&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;ul&gt;&lt;li&gt;AIP Node and AIP Console can be now installed as Windows Services&lt;/li&gt;&lt;li&gt;Using AIP Node as a Windows Service requires AIP 8.3.13 to be installed&lt;/li&gt;&lt;/ul&gt;&lt;div class="alert alert-warning" role="alert"&gt;If you choose to install the AIP Console package as a &lt;strong&gt;Windows Service&lt;/strong&gt;, it is &lt;strong&gt;not currently possible to initiate the bootstrap mode with this Windows Service&lt;/strong&gt;. Please continue to use the batch shortcut or batch file.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-user-profile-options/"&gt;API Key&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can generate API key and use it when calling the API of AIP Console instead of using username and password.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;Analysis Node information&lt;/p&gt;</description></item><item><title>1.2.x</title><link>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/imaging/release-notes/cast-imaging-release-notes/previous-releases/1-2-x/</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;See &lt;a href="https://doc.castsoftware.com/export-v2/imaging/installation-and-deployment-process-for-cast-imaging/installation-process-for-cast-imaging/install-cast-imaging/cast-imaging-installation-on-microsoft-windows/"&gt;here&lt;/a&gt; for more information about the &lt;strong&gt;third-party software&lt;/strong&gt; that is shipped and installed with CAST Imaging.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="122"&gt;1.2.2&lt;/h2&gt;
&lt;h3 id="updates"&gt;Updates&lt;/h3&gt;
&lt;h4 id="missing-icons-for-concept-nodesobjects"&gt;Missing icons for concept nodes/objects&lt;/h4&gt;
&lt;p&gt;Missing icons for concept nodes and objects are now fixed with a default icon.&lt;/p&gt;
&lt;h4 id="imagsys-494---add-chinese-language-and-language-selection-options"&gt;IMAGSYS-494 - Add Chinese language and language selection options&lt;/h4&gt;
&lt;p&gt;Chinese language has been added as a language display option for all texts and menus in CAST Imaging.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It can be selected using a drop down menu, see &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/"&gt;Language selection&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It can be chosen as the default language for for all texts and menus, see &lt;a href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-configuration-options/cast-imaging-advanced-configuration/"&gt;Changing the default language (release ≥1.2.2)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Ticket ID&lt;/th&gt;
 &lt;th&gt;Summary&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;IMAGSYS-520&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Fix dropdown, object info issues in Edge.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="known-issues-and-vulnerabilities"&gt;Known issues and vulnerabilities&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;At present, it is only possible to extract data from an Analysis Service which contains one single Application.&lt;/li&gt;
&lt;li&gt;Not all objects and links from the Analysis Service schema are loaded in CAST Imaging (i.e. nothing below Java class). Only link type implemented are &amp;ldquo;references&amp;rdquo; for links between concept nodes and call links between objects.&lt;/li&gt;
&lt;li&gt;No count of number of objects for Transactions view&lt;/li&gt;
&lt;li&gt;No double click on Edge on level 5 view for Transactions scope&lt;/li&gt;
&lt;li&gt;Expand features and double click(Investigation) do not work in saved views&lt;/li&gt;
&lt;li&gt;No ability to restrict viewing for users who should not see all applications&lt;/li&gt;
&lt;li&gt;Applications containing the following technologies cannot be imported into CAST Imaging at the current time:
&lt;ul&gt;
&lt;li&gt;PeopleSoft&lt;/li&gt;
&lt;li&gt;Siebel&lt;/li&gt;
&lt;li&gt;Informatica&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When using the Save View functionality: if nodes have been grouped together (using the Grouping feature) before the view is saved, when the saved view is subsequently opened, instead of displaying the &amp;ldquo;grouped node&amp;rdquo; icon to represent the grouped nodes, the nodes themselves will be displayed on top of each other.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="121"&gt;1.2.1&lt;/h2&gt;
&lt;h3 id="updates-1"&gt;Updates&lt;/h3&gt;
&lt;h4 id="performance"&gt;Performance&lt;/h4&gt;
&lt;p&gt;Performance has been improved for the CAST Imaging UI.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - What should be the content of the exclusion list when a previous snapshot is deleted</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-should-be-the-content-of-the-exclusion-list-when-a-previous-snapshot-is-deleted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-what-should-be-the-content-of-the-exclusion-list-when-a-previous-snapshot-is-deleted/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the functional expectation regarding the content of the exclusion list in the Cast Engineering Dashboard when a previous snapshot is deleted. In particular, here is the scenario taken into account to explain the functional expectation. We suppose we have 5 snapshots (snapshot_id 1, 2, 3, 4, 5) and some objects added to exclusion list for some particular rule in snapshot 2. As part of cleanup, snapshot_id 2 is deleted from CMS and consolidation for snapshot 3 is done (consolidation for 4 &amp;amp; 5 not required).&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Methods must have appropriate JavaDoc throws tags</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-throws-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-methods-must-have-appropriate-javadoc-throws-tags/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the dashboard, you observe the violations on &lt;strong&gt;Methods must have appropriate JavaDoc @throws tags&lt;/strong&gt; quality rule . The violations seems to be wrong violations&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do and analysis and snapshot&lt;/li&gt;
&lt;li&gt;Connect to dashboard and observe violations on Methods must have appropriate JavaDoc @throws tags quality rule which seems to be wrong violations&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Report Generator - Release Notes - 1.3.x</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-3-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-3-x/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Report Generator 1.3.x.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="new-components-added-for-powerpointword-format"&gt;New components added for PowerPoint/Word format&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;TEXT items:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SYSTEM_NAME&lt;/li&gt;
&lt;li&gt;LAST_SNAPSHOT_DATE&lt;/li&gt;
&lt;li&gt;PREVIOUS_SNAPSHOT_DATE&lt;/li&gt;
&lt;li&gt;MEASUREMENT_CED_WEBSITE
&lt;ul&gt;
&lt;li&gt;This new bloc will display the url to access to your CED Dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;METRIC_EFP_ADDED&lt;/li&gt;
&lt;li&gt;METRIC_EFP_DELETED&lt;/li&gt;
&lt;li&gt;METRIC_EFP_MODIFIED&lt;/li&gt;
&lt;li&gt;METRIC_EFP
&lt;ul&gt;
&lt;li&gt;Sum of added, modified and deleted EFP&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;REPGEN_VERSION
&lt;ul&gt;
&lt;li&gt;Get the Report Generator version&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;TABLE items:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LIST_OF_ALL_VERSIONS
&lt;ul&gt;
&lt;li&gt;List of all snapshot name and associated date&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CRITICAL_VIOL_BY_APPLICATION.
&lt;ul&gt;
&lt;li&gt;List of critical violations by health factor including added/removed&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;New option (NOSIZE) for TECHNO_LOC table&lt;/li&gt;
&lt;li&gt;IFPUG_FUNCTIONS (mainly for Excel output - see &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/"&gt;Using the Excel output options&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Get a list of transactional functions and/or data functions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;METRIC_TOP_ARTEFACT
&lt;ul&gt;
&lt;li&gt;Get the list of artifacts with violations to critical rules for business criterion&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Excel support&lt;/strong&gt; &amp;gt; Report Generator can now generate &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/"&gt;Excel documents&lt;/a&gt; with all existing components already available in PowerPoint or Word &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/"&gt;Templates&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Localization&lt;/strong&gt; &amp;gt; Headers and labels produced by Report Generator are now translated. The &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/"&gt;GUI also supports localization&lt;/a&gt;. Supported languages: English, French, German, Italian, Spanish&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;Total checks&amp;rdquo;, &amp;ldquo;Failed checks&amp;rdquo; and &amp;ldquo;Failed checks on total violations&amp;rdquo;: documentation of these blocks in the provided &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-templates-and-output-options/"&gt;Templates&lt;/a&gt; indicates a default “Rule ID” value which was not implemented, and failure to provide a “Rule ID” for these blocks would prevent the whole generation process. The program has been fixed with default &amp;ldquo;Rule ID&amp;rdquo; implemented according to documentation&lt;/li&gt;
&lt;li&gt;Inline text blocks: a bug in Report Generator would prevent generation of inline text block (i.e. text blocks embedded in a sentence without any specific formatting: the original implementation always expected the text block to be accompanied by style information). The program has been fixed to handle text block regardless of absence/presence of style information.&lt;/li&gt;
&lt;li&gt;Deletion of unnecessary columns in PowerPoint tables: when creating a table block in a PowerPoint template, Report Generator will populate columns with data from RestAPI and will create new columns as necessary, if the RestAPI provides more information. But if the Rest API returns less information, the unnecessary columns would remain in the final report. (eg: template allows for 4 columns, but RestAPI data can only fill 3 columns). Extra columns are now deleted.&lt;/li&gt;
&lt;li&gt;For TECHNO_LOC_EVOLUTION bloc, issue correction when technology disappears or appears between two snapshots&lt;/li&gt;
&lt;li&gt;For HEALTH_FACTOR bloc, calculation for evolution percentage has been corrected. It was calculated from rounded values in Report Generator and can be a little bit different from dashboard results.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Changes in results post upgrade - 8.3.17</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-17/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.17 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.17&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8317-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.17 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h4 id="aipcore-904--violations-removed-in-83x-for-avoid-declaring-throwing-an-exception-and-not-throwing-it---4656"&gt;AIPCORE-904 - Violations removed in 8.3.x for Avoid declaring throwing an exception and not throwing it - 4656&lt;/h4&gt;
&lt;p&gt;After upgrade to 8.3.x (from 8.1.x), generation of post-upgrade snapshot and comparison of the results, many violations that were detected in AIP 8.1.x for the rule &amp;ldquo;Avoid declaring throwing an exception and not throwing it - 4656&amp;rdquo; are no longer visible in AIP 8.3.x. This is due to a bug in the SQL stored procedure which generates the results of this rule. This bug has now been fixed and therefore after an upgrade to AIP Core 8.3.17 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: more violations may be visible for this rule, providing greater accuracy.&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 Snapshot Analysis - Run Analyzer - Fatal Error - SQL Error - Violation of PRIMARY KEY constraint XXX Cannot insert duplicate key in object XXX</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-violation-of-primary-key-constraint-xxx-cannot-insert-duplicate-key-in-object-xxx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-sql-errors/cms-snapshot-analysis-run-analyzer-fatal-error-sql-error-violation-of-primary-key-constraint-xxx-cannot-insert-duplicate-key-in-object-xxx/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following Error/warning encountered while analyzing the .Net or UA Analysis&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SQL Error: Violation of PRIMARY KEY constraint &amp;lsquo;PK_KeyPar&amp;rsquo;. Cannot insert duplicate key in object &amp;lsquo;dbo.KeyPar&amp;rsquo;.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error:&lt;/em&gt; &lt;em&gt;The CREATE UNIQUE INDEX has been interrupted because a duplicate key was found for object &amp;lsquo;dbo. AccLinkSymb&lt;/em&gt;_&lt;em&gt;00000005E93E #&amp;rsquo; and index &amp;lsquo;IDX_TmpAccLinkS&amp;rsquo; .&lt;/em&gt; &lt;em&gt;Duplicate key value:&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: The statement has been terminated.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;SQL Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint &amp;lsquo;PK_ACCIDACC&amp;rsquo;. Cannot insert duplicate key in object &amp;lsquo;dbo.Acc&amp;rsquo;. The duplicate key value is (729782). (Severity 1, Msg No 2627).&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - How to enable memory traces</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-enable-memory-traces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-enable-memory-traces/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to enable memory traces&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are two ways, depending on the technologies, to log the memory consumption when running an analysis : &lt;strong&gt;AMT traces or Perfmon Manager Traces.&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the technology to know which memory traces to select&lt;/li&gt;
&lt;/ol&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: center;"&gt;&lt;p align="center"&gt;&lt;strong&gt;Technology&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;AMT Traces&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;Perfmon Traces&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: center;"&gt;&lt;p&gt;SAP ABAP&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;✅&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" style="text-align: center;"&gt;&lt;p&gt;Business Objects&lt;/p&gt;</description></item><item><title>ENL - Placing objects in the Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/</guid><description>&lt;h5 id="placing-objects-in-the-graphical-view"&gt;Placing objects in the Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To place an object in the Graphical View:&lt;/p&gt;
&lt;h6 id="drag-and-drop"&gt;Drag and drop&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; the item you require in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt; with the &lt;strong&gt;left mouse button&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hold down&lt;/strong&gt; left mouse button.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Drag&lt;/strong&gt; object to Graphical View.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Release&lt;/strong&gt; left mouse button at the required position.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="shortcut-menu"&gt;Shortcut menu&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; the item you require in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-domain-browser/"&gt;Domain Browser&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right click&lt;/strong&gt; the object to launch the shortcut menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Send to&lt;/strong&gt; &amp;gt; &lt;strong&gt;View&lt;/strong&gt; and then the name of the Graphical View you want to add the object to.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-11-0/</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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.11.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.11.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;RestAPI APIKEY for SAML bypass&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Custom tiles/filters based on Quality Standards tags and custom injected tags&lt;/li&gt;&lt;li&gt;Parameter details now displayed for parameterized rules.&lt;/li&gt;&lt;li&gt;Ability to add custom report categories&lt;/li&gt;&lt;li&gt;New CODE_RESTRICTED role&lt;/li&gt;&lt;li&gt;Background facts tiles&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;8.3.3 - 8.3.15&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&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;Note that starting from release 1.8.0, the &lt;strong&gt;CAST Security Dashboard&lt;/strong&gt; related WAR files are no longer provided.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.11.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-11-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-11-0/</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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.11.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.11.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;RestAPI APIKEY for SAML bypass&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Parameter details now displayed for parameterized rules.&lt;/li&gt;&lt;li&gt;Ability to add custom report categories&lt;/li&gt;&lt;li&gt;New CODE_RESTRICTED role&lt;/li&gt;&lt;li&gt;Background facts tiles&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="restapi-apikey-for-saml-authentication"&gt;RestAPI APIKey for SAML authentication&lt;/h3&gt;
&lt;p&gt;If you have enabled &lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-cast-dashboards-new-customers/standalone-cast-dashboard-deployment-process/standalone-dashboard-post-install-configuration-steps/user-authentication/"&gt;SAML authentication mode&lt;/a&gt; for your CAST Security Dashboard/RestAPI deployment, some clients applications may not be able to authenticate. This is because SAML is designed as a single sign-on mode for browsers and therefore non-browser clients cannot use the protocol. In order to resolve this issue, CAST provides the ability to define an &lt;strong&gt;API Key&lt;/strong&gt; in the CAST Security Dashboard/RestAPI that can be used to bypass SAML authentication.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to retrieve bookmark points</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-retrieve-bookmark-points/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-retrieve-bookmark-points/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides queries to retrieve bookmark points which is used in Dynamic Link Manager for bookmarking.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527011/566527010.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="get-object-id-of-calling-name"&gt;Get OBJECT ID of &amp;ldquo;Calling Name&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Run this query to get OBJECT ID (&amp;lt;calling_name_object_ID&amp;gt;) of &amp;ldquo;Calling Name&amp;rdquo;)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keys&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;INNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;objfulnam&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idobj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idkey&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;keynam&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LIKE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;calling_name_object&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="get-object-id-of-called-name"&gt;Get OBJECT ID of &amp;ldquo;Called Name&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Run this query to get OBJECT ID (&amp;lt;called_name_object_ID&amp;gt;) of &amp;ldquo;Called Name&amp;rdquo;)&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - How to get Assessment Model Information for whole database server</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-assessment-model-information-for-whole-database-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-how-to-get-assessment-model-information-for-whole-database-server/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the script to get the assessment model details for the applications on the whole database server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run the script attached on your database server. &lt;a href="https://doc-data.castsoftware.com/TG/attachments/600145962/600145973.sql"&gt;server_assessmentModelUpgradeHistory.sql&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/600145962/600145964.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You will be able to see it created in your public schema as below -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/600145962/600145965.png" alt=""&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the below command to get the results -&lt;/p&gt;</description></item><item><title>1.9.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-9-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-9-x/</guid><description>&lt;h2 id="190"&gt;1.9.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Global overview interactivity&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Provide more filter capabilities to better manage multiple applications at the same time. Which actions are on going, failed, pending...?&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Application Overview&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;New panel showing the application state regarding versions, analysis and snapshots&lt;/li&gt;&lt;li&gt;Technologies and framework identification&lt;/li&gt;&lt;li&gt;Matching technology between Tech Survey and source code delivered&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-transactions-and-function-points/application-function-points/"&gt;Application Enhancement (AEP)&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can download the calculation report explaining how AEP have been counted&lt;/li&gt;&lt;li&gt;User can export Enhancement table content&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-security-dataflow/"&gt;User Input Security&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can import custom black-boxes&lt;/li&gt;&lt;li&gt;User can restart the dataflow analysis at will&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-logs/aip-console-logging-mechanisms/"&gt;Logs&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;For on going step, It is now possible to see work progression of the log file&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/"&gt;Architecture model editor improvement&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Bug fixing and stabilization&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;a href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/installation-process/new-customer-installation/install-aip-console-and-aip-node-packages/"&gt;Installation improvement&lt;/a&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;less and less parameters to configure during the installer&lt;/li&gt;&lt;li&gt;a pre-configured war is now available inside the zip file. No need anymore to download this war. Some of the parameters are pre configured to simplify your work but still some information need to be provided like license.key, measure schema name...&lt;/li&gt;&lt;li&gt;Measurement schema automatically installed&lt;/li&gt;&lt;li&gt;Dashboard integration in the Admin Center. No need to configure the url/username/key in the node property file for Dashboard configuration&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Inventory&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The inventory has been aligned to the Technology Center terminology&lt;/li&gt;&lt;li&gt;It handles now a list of programming languages and frameworks for the Technical Survey&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4207&lt;/td&gt;
 &lt;td&gt;Duplicated Analysis unit for JEE source code containing eclipse and maven files&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4087&lt;/td&gt;
 &lt;td&gt;Admin user (before configuring dashboard in integrated mode) can&amp;rsquo;t access the dashboard for an application which is created by non-admin user.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4502&lt;/td&gt;
 &lt;td&gt;After migration - with no snapshot the Transaction page is empty the limitation is documented here workaround : Compute FP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4519&lt;/td&gt;
 &lt;td&gt;Limitation on Free definition edition : Usage of Property by Type and Category is not completely covered in this version. Its not possible to create a rule with Property -Type/ Property -Category.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;WEBI-4808&lt;/td&gt;
 &lt;td&gt;CPP Technologies environment setting does not work, only CPP Analysis Setting.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;When filtering Applications in the main AIP Console screen using the &amp;ldquo;search&amp;rdquo; field, the &amp;ldquo;Analysis ongoing&amp;rdquo;, &amp;ldquo;Analysis failed&amp;quot;and &amp;lsquo;Pending for analysis&amp;rdquo; fields will not be updated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;p&gt;See &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/deployment-requirements/"&gt;Deployment requirements&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Difference in graph analysis between IFPUG and TwRI</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-difference-in-graph-analysis-between-ifpug-and-twri/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-difference-in-graph-analysis-between-ifpug-and-twri/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The page tells about the difference in graph analysis between IFPUG and TwRI&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The IFPUG graph takes all KB links into account to define transactions, However the TwRI only uses Call, Use, Fire and Access links.&lt;/p&gt;
&lt;p&gt;One can see different list of links to identify transaction in TCC and Transaction_view of dashboard.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - New violations showing up for unchanged code</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-new-violations-showing-up-for-unchanged-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-new-violations-showing-up-for-unchanged-code/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on new violations showing up for Architecture Checker rules for unchanged code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In certain circumstances, you may see new Architecture Checker violations on unchanged code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Case 1:  New Dynamic Links cause layer violations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One case is when you may have a new dynamic link, which you may not have expected that violates the Architecture layer rules that you have set up.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.16</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-16/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.16 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.16&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8316-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.16 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="net"&gt;.NET&lt;/h3&gt;
&lt;h4 id="various-rules"&gt;Various rules&lt;/h4&gt;
&lt;p&gt;The following multi-techno rules have been disabled in 8.3.16 specifically and only for .NET technology and will no longer be triggered during an analysis. These rules often generated a large amount of false positive violations. As a result of this change, results may be impacted - no violations will be triggered for any of these rules, therefore potentially impacting grades and existing results:&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 Snapshot Analysis - Run Analyzer - SQL PLSQL - Information - How to modify schema name in PLSQL extraction before analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-modify-schema-name-in-plsql-extraction-before-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-plsql-information-how-to-modify-schema-name-in-plsql-extraction-before-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the PL/SQL offline analyzer (new), changing the schema name from where the extraction is done leads to the change of all DB objects full name. As consequence, all DB objects will be seen as added/removed. To avoid this problem, please follow above steps&lt;strong&gt;before generating a new snapshot&lt;/strong&gt;. If the new snapshot has been generated before doing these steps, you will need first to restore the KB, CB dumps corresponding to the first extraction.&lt;/p&gt;</description></item><item><title>ENL - Printing a Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-printing-a-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-printing-a-graphical-view/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLPrintingaGraphicalView-PrintingaGraphicalView"&gt;Printing a Graphical View&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;Select a print option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Standard Print&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;ol&gt; &lt;li&gt;Click &lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_print_ico.gif?version=1&amp;amp;modificationDate=1549304380247&amp;amp;api=v2" data-linked-resource-container-id="264223566" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_print_ico.gif" data-linked-resource-id="264223587" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="20" src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_print_ico.gif?version=1&amp;amp;modificationDate=1549304380247&amp;amp;api=v2" width="20"/&gt;&lt;/span&gt; on the tool bar, use the &lt;b&gt;File &amp;gt; Print&lt;/b&gt; menu option, or the CTRL+P shortcut key.&lt;/li&gt; &lt;li&gt;All these options will then launch the &lt;b&gt;Print&lt;/b&gt; dialog box, which is standard in Windows, offering you a variety of options.&lt;/li&gt; &lt;li&gt;Select your required parameters and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt; &lt;li&gt;Click &lt;b&gt;Cancel&lt;/b&gt; to abort the print operation.&lt;/li&gt; &lt;/ol&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/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Global Print&lt;/p&gt;</description></item><item><title>Release Notes - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-10-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.10.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.10.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;JIRA integration feature for the CAST Engineering Dashboard (in alpha release)&lt;/li&gt;&lt;li&gt;Custom reports in PPTX, XLSX and DOCX formats for the CAST Engineering Dashboard&lt;/li&gt;&lt;li&gt;Full Chinese translation available by default for all dashboards&lt;/li&gt;&lt;li&gt;&lt;p&gt;Addition of module filter in Trend tiles drill down pages for the CAST Health Dashboard.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.10.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-10-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-10-0/</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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.10.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.10.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Generation of reports direct from the Security Dashboard&lt;/li&gt;&lt;li&gt;JIRA integration feature for the CAST Security Dashboard (in alpha release)&lt;/li&gt;&lt;li&gt;Custom reports in PPTX, XLSX and DOCX formats for the CAST Security Dashboard&lt;/li&gt;&lt;li&gt;Full Chinese translation available by default&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="report-generation-feature"&gt;Report Generation feature&lt;/h3&gt;
&lt;p&gt;The ability to generate a range of reports direct from the CAST Security Dashboard has been introduced in this release. Various reports can be generated, however, some rely on the presence of &lt;a href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-cast-report-generator-for-dashboards/"&gt;CAST Report Generator for Dashboards&lt;/a&gt; (&lt;strong&gt;v. ≥ 1.10.0&lt;/strong&gt;) in order to function.&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - How to retrieve information about objects involved in the strongly connected component</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-retrieve-information-about-objects-involved-in-the-strongly-connected-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-how-to-retrieve-information-about-objects-involved-in-the-strongly-connected-component/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides some important information on objects involved in the strongly connected component. For each object involved in the SCC, it give us the number of caller or called objects inside the SCC (direct and indirect called/caller), object type, object full name, and object language.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for CSS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>SQL Queries - Common SQL Queries - SQL Query to list Schema name with their disk space utilization in Postgres Database</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-sql-query-to-list-schema-name-with-their-disk-space-utilization-in-postgres-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/common-sql-queries/sql-queries-common-sql-queries-sql-query-to-list-schema-name-with-their-disk-space-utilization-in-postgres-database/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose of Query&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides a SQL query to check the disk utilization of a particular schema on a Postgres database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS3&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS4&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Query for Postgres&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Connect to the Postgres SQL database and run the below query, ( for getting more functional column name )&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_size_pretty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;sum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;table_size&lt;/span&gt;&lt;span class="p"&gt;)::&lt;/span&gt;&lt;span class="nb"&gt;bigint&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;schema_size&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;nspname&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_relation_size&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;table_size&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_class&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relnamespace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_catalog&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pg_namespace&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;oid&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ORDER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;schema_name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Query result example&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.8.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-8-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-8-x/</guid><description>&lt;h2 id="181"&gt;1.8.1&lt;/h2&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;p&gt;When attempting to download a report generated by an extension, in &lt;strong&gt;Application&lt;/strong&gt; &amp;gt; &lt;strong&gt;Details&lt;/strong&gt; &amp;gt; &lt;strong&gt;Overview&lt;/strong&gt;, a white page was displayed and the report was not downloaded. This bug has been fixed in 1.8.1.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576127044/576127045.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="180"&gt;1.8.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 12.96%;"/&gt;&lt;col style="width: 87.0%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;Feature&lt;/th&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;p style="margin-left: 0.0px;"&gt;Description&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: left;"&gt;Architecture Checker&lt;/td&gt;&lt;td class="confluenceTd" colspan="1" style="text-align: left;"&gt;&lt;div class="content-wrapper"&gt;&lt;p style="margin-left: 0.0px;"&gt;It is now possible for users to view and edit architecture models within AIP Console via a dedicated editor. See &lt;strong&gt;Editing and updating an existing model&lt;/strong&gt; in &lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-application-management/application-config/application-config-architecture/"&gt;Application - Config - Architecture&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to reproduce LDAP issues at support for CED</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-reproduce-ldap-issues-at-support-for-ced/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-reproduce-ldap-issues-at-support-for-ced/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to reproduce LDAP issues at support for CED.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.0: &lt;a href="http://doc.castsoftware.com/display/DOC80/CAST-CED+-+Active+Directory+LDAP+and+Kerberos+integration?src=search"&gt;CAST-CED - Active Directory LDAP and Kerberos integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.1: &lt;a href="http://doc.castsoftware.com/display/DOC81/CAST-CED+-+Active+Directory+LDAP+and+Kerberos+integration"&gt;CAST-CED - Active Directory LDAP and Kerberos integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.2: &lt;a href="http://doc.castsoftware.com/display/DOC82/CAST-CED+-+Active+Directory+LDAP+and+Kerberos+integration"&gt;CAST-CED - Active Directory LDAP and Kerberos integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Object violations from Vanilla</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-object-violations-from-vanilla/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-object-violations-from-vanilla/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You are seeing Object Violations from Vanilla on the Engineering Dashboard when you are only expecting to see objects from the project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It is expected to get some vanilla objects displayed on the dashboard for modules REPOSITORY_MODIFIED and &lt;appname&gt;_MODIFIED.&lt;/p&gt;
&lt;p&gt;Indeed, here is the definition of every module:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Repository_Added are all objects that are added in your repository compared to what is in the standard vanilla analyzed .&lt;/li&gt;
&lt;li&gt;Repository_modified are objects from the vanilla that have been modified in the Repository.&lt;/li&gt;
&lt;li&gt;&lt;appname&gt;_added are all objects that are added in your application compared to what is in the standard vanilla analyzed (that is a subset of Repository_Added),&lt;/li&gt;
&lt;li&gt;&lt;appname&gt;_modified are objects from the vanilla that have been modified in the application  (that is a subset of Repository_modified).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Repository_modified is listing all the violations of objects from vanilla that have been modified in the repository (when compared to the standard). Please note that the violations given can be already present in the standard object and not due to the modification done. The Siebel package is not able to distinguish between violations already present in the standard object and the one created by the modification done.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.15</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-15/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-15/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.15 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.15&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8315-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.15 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="cc"&gt;C/C++&lt;/h3&gt;
&lt;h4 id="aipcore-673---avoid-redeclaring-and-overriding-methods-with-different-default-parameter-values-7930"&gt;AIPCORE-673 - Avoid redeclaring and overriding Methods with different default parameter values (7930)&lt;/h4&gt;
&lt;p&gt;Due to a bug in the C/C++ extension and missing information in the AIP Environment Profiles for C/C++, a false positive violation of the rule Avoid redeclaring and overriding Methods with different default parameter values (7930) was recorded. This issue has now been fixed and therefore after upgrading to AIP Core ≥ 8.3.5, upgrading to the C/C++ extension ≥ 2.0.3, and generating a post upgrade consistency snapshot on unchanged source code, results may be impacted: less false positive violations providing improved accuracy.&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 Snapshot Analysis - Run Analyzer - Information - Power Builder - Pre-requisites for a Power Builder analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-power-builder-pre-requisites-for-a-power-builder-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-power-builder-pre-requisites-for-a-power-builder-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information about the specific mandatory steps required to run a Power Builder analysis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For Power Builder &amp;gt;= 11.5 only: install Power Builder&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="for-power-builder-115-and-more-recent--install-power-builder"&gt;For Power Builder 11.5 and more recent : Install Power Builder&lt;/h2&gt;
&lt;p&gt;If you are analyzing an older version of Power Builder, then you do not need to install the product. A folder containing the Shared DLLs on the analysis machine is enough.&lt;/p&gt;</description></item><item><title>ENL - Saving the contents of the Graphical View</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-saving-the-contents-of-the-graphical-view/</guid><description>&lt;h5 id="saving-the-contents-of-the-graphical-view"&gt;Saving the contents of the Graphical View&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Saving a Graphical View means that the objects and components you place in the view together with their positions and any displayed links will all be recorded and stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-knowledge-base/"&gt;Knowledge Base&lt;/a&gt;. You can give your view a name enabling you to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-opening-a-saved-graphical-view/"&gt;open&lt;/a&gt; the view during a subsequent session.&lt;/p&gt;
&lt;p&gt;To save the contents of the Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264223566/images_save_ico.gif?version=1&amp;amp;modificationDate=1549304380227&amp;amp;api=v2" alt=""&gt; on the toolbar, use the &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Save&lt;/strong&gt; / &lt;strong&gt;Save As&lt;/strong&gt; menu options, or the CTRL+S shortcut key.&lt;/li&gt;
&lt;li&gt;In the displayed &lt;strong&gt;Save View dialog box&lt;/strong&gt; (see below), enter a &lt;strong&gt;name&lt;/strong&gt; for your view and a &lt;strong&gt;description&lt;/strong&gt; if you require (this helps to distinguish it from other views).&lt;/li&gt;
&lt;li&gt;You can also choose whether you want to save a snapshot image of your view in the Knowledge Base (&lt;strong&gt;Save model picture for Report&lt;/strong&gt; option) - this can be used when generating &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-reports/"&gt;Reports&lt;/a&gt;, and where you want to store the view - you can create a new folder if required.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt; to save the view in the Knowledge Base.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="save-view-dialog-box"&gt;Save View dialog box&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_saveview.gif?version=1&amp;amp;modificationDate=1549304369820&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.9.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-9-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-9-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.9.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 70.0px;"/&gt;&lt;col style="width: 287.0px;"/&gt;&lt;col style="width: 240.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.9.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Reporting from Engineering Dashboard&lt;/li&gt;&lt;li&gt;Ability to compare metrics at Technical Criteria and Rules level in S&lt;span&gt;napshot comparison page (&lt;/span&gt;Health Dashboard)&lt;/li&gt;&lt;li&gt;Ability to select Module &lt;span&gt;in S&lt;/span&gt;&lt;span&gt;napshot comparison page (&lt;/span&gt;&lt;span&gt;Health Dashboard)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;8.3.3 - 8.3.15&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&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;Note that starting from release 1.8.0, the &lt;strong&gt;CAST Security Dashboard&lt;/strong&gt; related WAR files are no longer provided.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.8.1</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-8-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-8-1/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.8.1.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.8.1&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Minor tile update&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="updates"&gt;Updates&lt;/h2&gt;
&lt;h3 id="secjava-90---existing-gdpr-tile-renamed-data-safety"&gt;SECJAVA-90 - Existing GDPR tile renamed DATA SAFETY&lt;/h3&gt;
&lt;p&gt;The default tile &lt;strong&gt;GDPR&lt;/strong&gt; has been renamed and now uses a different tag:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SECURITY/attachments/275554348/275554384.jpg" alt=""&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Old Name&lt;/th&gt;
 &lt;th&gt;Old Tag&lt;/th&gt;
 &lt;th&gt;New Name&lt;/th&gt;
 &lt;th&gt;New Tag&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GDPR&lt;/td&gt;
 &lt;td&gt;AIP-GDPR&lt;/td&gt;
 &lt;td&gt;DATA SAFETY&lt;/td&gt;
 &lt;td&gt;DATA-SAFETY&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The behaviour of the tile has not changed - i.e. the tile displays the number of &lt;strong&gt;Violations&lt;/strong&gt; or &lt;strong&gt;Critical Violations&lt;/strong&gt; in the Application for rules that have the &lt;strong&gt;selected tag&lt;/strong&gt; (i.e DATA-SAFETY). Clicking on this tile navigates to the &lt;strong&gt;Risk investigation view&lt;/strong&gt; with the &lt;strong&gt;specific tag selected&lt;/strong&gt; at the top of the table . &amp;ldquo;&lt;strong&gt;All Rules&lt;/strong&gt;&amp;rdquo; will be selected in the Technical Criteria table and the list of rules displayed will all be tagged with the selected tag:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up all the ghost objects and ghost projects in your knowledge base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-all-the-ghost-objects-and-ghost-projects-in-your-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-all-the-ghost-objects-and-ghost-projects-in-your-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provide you the definition of ghost objects, how to identify them and how to clean them.&lt;/p&gt;
&lt;p&gt;The following graph represent the simpliffied parenthood morphology of the objects in the knowledge base (Analysis Service database).On one hand each object in the knowledge base have one and only one project parent that have one and only one Analisis unit parent, in the other hand each analysis unit may have one or several Projects child, and each Project have one or several objects child.&lt;/p&gt;</description></item><item><title>1.7.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-7-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-7-x/</guid><description>&lt;h2 id="17x"&gt;1.7.x&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 26.58%;"/&gt;&lt;col style="width: 73.41%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;span style="color: rgb(0,0,0);"&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Installation improvement&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Measurement database is now automatically installed. Measurement is unique to Applications inside AIP Console&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Extension Management improvement&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Extensions can now be selected as mandatory to be installed for any snapshots of any applications&lt;/li&gt;&lt;li&gt;When I add extensions in the white list, the available extensions are aligned with the range identified before (only LTS, only LTS &amp;amp; funcrel, all extensions)&lt;/li&gt;&lt;li&gt;All product extensions can be added in one time to the white list&lt;/li&gt;&lt;li&gt;The version of an extension in the white list is defined and frozen when first time the extension is installed in the platform.&lt;/li&gt;&lt;li&gt;For an application, if a required extension for analysis is not available in the white list, or the version identified is not the same as defined in the white list, then the user will be notified&lt;/li&gt;&lt;li&gt;Strategy to interact with CAST Extend has been changed to be located in the Platform API (on Analysis node), the analysis nodes require to have an access to internet(later, if access to internet can't be possible, then CAST Extend will have to be installed locally at customer place)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Add Version operation has been improved&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;New packaging configuration are automatically managed with the zip file option&lt;ul&gt;&lt;li&gt;Identify different types of technologies in the zip file and create different packages automatically&lt;/li&gt;&lt;li&gt;Identify the DMT discoverers and install automatically&lt;/li&gt;&lt;li&gt;Identify the analyzer extensions and install automatically&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;A new simple "Add version" popup is available, rescan option is replaced by "Same configuration as the previous version " option&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;u&gt;Limitation&lt;/u&gt;:&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to change the description of the Quality Rule without consolidating the existing snapshot or generating a new snapshot</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-change-the-description-of-the-quality-rule-without-consolidating-the-existing-snapshot-or-generating-a-new-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-change-the-description-of-the-quality-rule-without-consolidating-the-existing-snapshot-or-generating-a-new-snapshot/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides steps to change the description of Quality Rules in Cast-MS and then to be reflected on CED without having to consolidate the existing snapshot or generate a new snapshot.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.2: &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=131172559"&gt;CMS - Quality Rules/Quality Distributions/Quality Measures tabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.1: &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=124325907"&gt;CMS - Quality Rules/Quality Distributions/Quality Measures tabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For 8.0: &lt;a href="http://doc.castsoftware.com/pages/viewpage.action?pageId=78021331"&gt;CMS - Quality Rules/Quality Distributions/Quality Measures tabs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Provide a private default Constructor for utility Classes</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-provide-a-private-default-constructor-for-utility-classes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-provide-a-private-default-constructor-for-utility-classes/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page details the case of false violation for &lt;strong&gt;quality rule&lt;/strong&gt; &amp;ldquo;Provide a private default Constructor for utility Classes&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Login to CED.&lt;/li&gt;
&lt;li&gt;Go to Investigation Quality Model Drill down View.&lt;/li&gt;
&lt;li&gt;Click on the rule name - Provide a private default Constructor for utility Classes.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the example mentioned in the below screenshot you can see that there are a mixture of static and non-static methods in the class.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.14</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-14/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-14/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.14 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.14&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8314-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.14 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="metrics-assistant"&gt;Metrics Assistant&lt;/h3&gt;
&lt;h4 id="aipcore-136---avoid-artifacts-with-high-commented-out-code-linescode-lines-ratio---7126"&gt;AIPCORE-136 - Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&lt;/h4&gt;
&lt;p&gt;A correction has been made to improve the way in which the Metrics Assistant handles input files for the metric &amp;ldquo;Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&amp;rdquo;.  In previous releases where multiple execution units existed for a single technology, the analysis order of input files used to produce the results for &amp;ldquo;Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&amp;rdquo; was liable to vary, therefore producing different results in successive snapshots. This behaviour has been changed and therefore after an upgrade to AIP Core 8.3.14:&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 Snapshot Analysis - Run Analyzer - JEE - Information - Cannot find file path of jar file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jee-information-cannot-find-file-path-of-jar-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-jee-information-cannot-find-file-path-of-jar-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page would confirm the behavior of analyzer when you encounters the below INF lines in the CAST-MS log file:&lt;/p&gt;
&lt;p&gt;INF: 2017-01-23 20:22:33:  cannot find : [T:\Test\JAR-Test\Single-Test\SourceAnalysis\FP\lib\Test-article-jartest-1.2.4.jar]\testat\met\businessobject\reference\article\Testfull.class&lt;br&gt;
INF: 2017-01-23 20:22:33:  cannot find : [T:\Test\JAR-Test\Single-Test\SourceAnalysis\FP\lib\Test-article-jartest-1.2.4.jar]\testat\met\businessobject\reference\article\Testfull_latest.class&lt;br&gt;
INF: 2017-01-23 20:22:33:  cannot find : [T:\Test\JAR-Test\Single-Test\SourceAnalysis\FP\lib\Test-article-jartest-1.2.4.jar]\testat\met\businessobject\reference\article\Testfull_new.class&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The below lines from CAST-MS log are just information but not errors.&lt;/p&gt;
&lt;p&gt;INF: 2017-01-23 20:22:15: cannot find : &lt;strong&gt;[C:\Program Files (x86)\Common Files\CAST\CAST\EnvProf\J2EE\EJB3\ejb3-persistence.jar]&lt;/strong&gt;\javax\persistence\Column.class&lt;br&gt;
INF: 2017-01-23 20:22:15: cannot find : [C:\Program Files (x86)\Common Files\CAST\CAST\EnvProf\J2EE\EJB3\ejb3-persistence.jar]\javax\persistence\DiscriminatorColumn.class&lt;br&gt;
INF: 2017-01-23 20:22:15: cannot find : [C:\Program Files (x86)\Common Files\CAST\CAST\EnvProf\J2EE\EJB3\ejb3-persistence.jar]\javax\persistence\DiscriminatorValue.class&lt;br&gt;
INF: 2017-01-23 20:22:15: cannot find : [C:\Program Files (x86)\Common Files\CAST\CAST\EnvProf\J2EE\EJB3\ejb3-persistence.jar]\javax\persistence\Embeddable.class&lt;br&gt;
INF: 2017-01-23 20:22:15: cannot find : [C:\Program Files (x86)\Common Files\CAST\CAST\EnvProf\J2EE\EJB3\ejb3-persistence.jar]\javax\persistence\Entity.class&lt;/p&gt;</description></item><item><title>ENL - Selecting specific objects and links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-selecting-specific-objects-and-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-selecting-specific-objects-and-links/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLSelectingspecificobjectsandlinks-Selectingspecificobjectsandlinks"&gt;Selecting specific objects and links&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;To select components in the Graphical View:&lt;/p&gt;
&lt;h6 id="selecting-specific-objects"&gt;Selecting specific objects&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Edit&lt;/strong&gt; &amp;gt; &lt;strong&gt;Select Objects&lt;/strong&gt; in the menu bar (you can also use the shortcut key CTRL+E).&lt;/li&gt;
&lt;li&gt;In the displayed Object Selection dialog box, choose your required filter parameters&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt; to confirm you selections.&lt;/li&gt;
&lt;li&gt;All objects that correspond to your chosen filter parameters will be &lt;strong&gt;automatically selected&lt;/strong&gt; in the Graphical View.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="selecting-specific-links"&gt;Selecting specific links&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Edit&lt;/strong&gt; &amp;gt; &lt;strong&gt;Select Links&lt;/strong&gt; in the menu bar (you can also use the shortcut key CTRL+SHIFT+E).&lt;/li&gt;
&lt;li&gt;In the displayed Link Selection dialog box, choose the type of links you want to locate and select.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt; to confirm you selections.&lt;/li&gt;
&lt;li&gt;All links that correspond to your chosen link types will be &lt;strong&gt;automatically selected&lt;/strong&gt; in the Graphical View.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="selecting-objects-according-to-calling-or-called-level"&gt;Selecting objects according to calling or called level&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Select and object in the Graphical View.&lt;/li&gt;
&lt;li&gt;Right click the object and select &lt;strong&gt;Selection&lt;/strong&gt; &amp;gt; &lt;strong&gt;Linked Object&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A multi option menu will now be displayed. Select the option that fits your requirements:
&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;Select Linked Objects&lt;/td&gt;
 &lt;td&gt;All objects linked to the selected object will be selected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Select all called objects up to level 1, 2, 3, 4 and 5&lt;/td&gt;
 &lt;td&gt;All objects called by the selected object will be selected - according to the level of displacement from the original object In other words, level 1 corresponds to directly called objects, level 2 to objects called via another object from the original object and so on.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Select all calling objects up to level 1, 2, 3, 4 and 5&lt;/td&gt;
 &lt;td&gt;All objects calling the selected object will be selected - according to the level of displacement from the original object. In other words, level 1 corresponds to objects that directly call the original object, level 2 to objects calling the original object via another object and so on.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.8.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.8.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Appmarq insight integration in Health Dashboard&lt;/li&gt;&lt;li&gt;Education and Continuous Improvement in Engineering Dashboard&lt;/li&gt;&lt;li&gt;Educate option in Advanced search results Engineering Dashboard&lt;/li&gt;&lt;li&gt;Top Priority Violations tile in Health Dashboard&lt;/li&gt;&lt;li&gt;Session time-out re-design&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;8.3.3 - 8.3.15&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&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;Note that starting from release 1.8.0, the &lt;strong&gt;CAST Security Dashboard&lt;/strong&gt; related WAR files are no longer provided.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.8.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-8-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-8-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.8.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.8.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Default Security tiles have been renamed and now show different content&lt;/li&gt;&lt;li&gt;Education and Continuous Improvement introduced&lt;/li&gt;&lt;li&gt;Educate option in Advanced search results now available&lt;/li&gt;&lt;li&gt;Session time-out re-design&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Situation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-564&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;td&gt;Dashboard truncates &amp;ldquo;Rational&amp;rdquo; text in the violation drill-down page.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="sec-207---default-security-tiles-have-been-renamed-and-now-use-different-tags"&gt;SEC-207 - Default security tiles have been renamed and now use different tags&lt;/h3&gt;
&lt;p&gt;The default tiles &lt;strong&gt;CWE&lt;/strong&gt; and &lt;strong&gt;OWASP&lt;/strong&gt; have been renamed and now use different tags:&lt;/p&gt;</description></item><item><title>SQL Queries - CAST Knowledge Base - Queries on objects - Identify and clean up old objects and projects in the knowledge base</title><link>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-old-objects-and-projects-in-the-knowledge-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/sql-queries/sql-queries-cast-knowledge-base/sql-queries-cast-knowledge-base-queries-on-objects/sql-queries-cast-knowledge-base-queries-on-objects-identify-and-clean-up-old-objects-and-projects-in-the-knowledge-base/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps with cleaning up of old projects in the knowledge base. &lt;/p&gt;
&lt;p&gt;These projects may not be identified by the ghost queries so they need to be cleaned separately.&lt;/p&gt;
&lt;p&gt;You may see this in Enlighten where both the new project and the old project show up as shown in the screenshot below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566527018/566527017.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed in RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1.6.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-6-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-6-x/</guid><description>&lt;h2 id="160"&gt;1.6.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 25.27%;"/&gt;&lt;col style="width: 74.72%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;&lt;span style="color: rgb(0,0,0);"&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Download Backup&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;the list of Backups done is now available and can be downloaded&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Extensions administration&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;ul&gt;&lt;li&gt;List of Extension can be managed in the Administration area. Identify which extensions can be used for the scope of applications and then decide to lock the version of the extension when it's started to be used by one of the application analysis. There is no upgrade management yet available and this is not possible to select which extensions will have to used for each app (next release)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Log viewer&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;ul&gt;&lt;li&gt;A new section has been added to the application's Overview page to allow user to navigate on all the log files produced when processing the application.&lt;/li&gt;&lt;li&gt;Log files are accessed by jobs and steps corresponding to the different actions that have been performed.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Rescan option&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;When using the option DMT as a Service, if a first version has already been done, then it is possible to start a new version using the same configuration of DMT packaging from previous version. &lt;u&gt;Important: &lt;/u&gt;source code must have been place at the right location (no option yet to upload if via the interface)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Transaction Configuration Rules&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The rule editor now supports Caller/Callee blocks.&lt;/li&gt;&lt;li&gt;It is now possible to activate/deactivate a selection of rules in 1 click.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Automated Enhancement Points&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;User can see an overview of Enhancement Points count.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Architecture update&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The architecture of the AIP Console has been reviewed to support the new DMT as Service feature and mechanism to generate a snapshot from a zip file. Analysis node must be able to access to the CAST Extend server which was not the case before (Console Front-End was only connected to the CAST Extend server url)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Jobs split&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;The "Create snapshot &amp;amp; Publish to Health Dashboard" step has been split into 2 distincts steps to support in the future a validation step between them. &lt;span class="cms-job-status_step-log-link" style="color: rgb(255,255,255);"&gt;g&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Bug&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;A message box appears while checking transaction configuration rules&lt;/td&gt;
 &lt;td&gt;While checking transaction configuration rules a message box may open on the server, preventing AIP Console to work. FIXED&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;In transaction configuration rule editor, popup menus do not always close&lt;/td&gt;
 &lt;td&gt;It is possible to click on several action buttons for different rule elements and the resulting popup menus get overlapped. FIXED&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;table class="relative-table confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;ID&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;WEBI-2971&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to customize the login Screen to show additional Information</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-customize-the-login-screen-to-show-additional-information/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-customize-the-login-screen-to-show-additional-information/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to show additional information on the CED login page. For example to include explicit instruction for login as shown below&lt;/p&gt;
&lt;p&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528992/566528994.png" alt=""&gt;Figure 1&lt;br&gt;
 &lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.2.x: Official documentation  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CAST+Engineering+Dashboard+-+CED"&gt;CAST Engineering Dashboard - CED&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Replace the LoginTop.gif present in the folder &amp;lt;CED_WAR&amp;gt;\default\images\LoginTop.gif  with the one attached - &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566528992/566528993.gif"&gt;LoginTop.gif&lt;/a&gt;&lt;br&gt;
Here the image size is changed from &lt;strong&gt;998px X 25px&lt;/strong&gt; to &lt;strong&gt;998px X 91px&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Replace the stylesheet  present in the folder &amp;lt;CED_WAR&amp;gt;\themes\default\stylesheet.css with the one attached - &lt;a href="https://doc-data.castsoftware.com/TG/attachments/566528992/566528991.css"&gt;stylesheet.css&lt;/a&gt;&lt;br&gt;
Here the stylesheet has been edited to adjust to the increased height of the image file.&lt;/li&gt;
&lt;li&gt;Reload the web application&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Siebel - Wrong violations for Quality rules referring to the Sort or Search on non-indexed Fields</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-siebel-wrong-violations-for-quality-rules-referring-to-the-sort-or-search-on-non-indexed-fields/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-siebel-wrong-violations-for-quality-rules-referring-to-the-sort-or-search-on-non-indexed-fields/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page handles the case when you are getting large number of false violations for Quality rules referring to the Sort or Search on non-indexed Fields. The Quality rules are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Avoid BusComp using Sort specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid PickList using Sort specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid Link using Sort specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid BusComp using Search specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid PickList using Search specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid Link using Search specifications on non-indexed Fields&lt;/li&gt;
&lt;li&gt;Avoid Applet using Search specifications on non-indexed Fields&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.13</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-13/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.13 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.13&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8313-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.13 on Quality Model results post upgrade&lt;/h2&gt;
&lt;p&gt;N/A&lt;/p&gt;
&lt;h2 id="other-impacts-of-changes-made-in-aip-core-8313"&gt;Other impacts of changes made in AIP Core 8.3.13&lt;/h2&gt;
&lt;h3 id="universal-analyzer-based-extensions---metrics-assistant-warnings-invalid-utf-8-sequence-found-in-text-to-be-matched-or-searched-for-a-regular-expression-found-at-offset-0"&gt;Universal Analyzer based extensions - Metrics Assistant warnings: &amp;ldquo;Invalid UTF-8 sequence found in text to be matched or searched for a regular expression (found at offset 0)&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;A change has been made to improve the way in which comments are detected in code analyzed by Universal Analyzer based extensions. This is of particular relevance for Shell code where a comment is defined as matching the following regular expression (i.e. a comment starts with a &amp;ldquo;#&amp;rdquo; character if it is in first column or if there are some blank characters before:&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 Snapshot Analysis - Run Analyzer - Information - How to reproduce user issues for Extension</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-reproduce-user-issues-for-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-reproduce-user-issues-for-extension/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to reproduce Fatal Error , Non-Fatal Error, Performance issue and warnings that occur during analysis or snapshot of a Universal Analyzer technology.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce &lt;strong&gt;Fatal Error, Non-Fatal Error, Performance issue and Warnings&lt;/strong&gt; that may occur during analysis or snapshot of a Universal Analyzer technology.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the Relevant input based on the following categories.&lt;br&gt;
Non-Fatal Error / Warning / Fatal Error - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-fatal-error/cms-snapshot-analysis-run-analyzer-fatal-error-universal-analyzer/"&gt;Relevant Input&lt;/a&gt;&lt;br&gt;
Performance Issue - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-performance-issue/"&gt;Relevant Input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Sending Objects to the Foreground or Background</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-sending-objects-to-the-foreground-or-background/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-sending-objects-to-the-foreground-or-background/</guid><description>&lt;h5 id="sending-objects-to-the-foreground-or-background"&gt;&lt;strong&gt;Sending Objects to the Foreground or Background&lt;/strong&gt;&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When a large number of objects are &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;placed&lt;/a&gt; in the Graphical View, some links between these objects will invariably overlap other objects:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_foreback1.gif?version=1&amp;amp;modificationDate=1549304370137&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Foreground&lt;/strong&gt; and &lt;strong&gt;Background&lt;/strong&gt; options allow you to send a selected object to the &lt;strong&gt;background&lt;/strong&gt; or bring it to the &lt;strong&gt;foreground&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To access these options select the object (you can also use these options with multiple objects) then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the selected object(s) to launch the shortcut menu, and select either &lt;strong&gt;Selection&lt;/strong&gt; &amp;gt; &lt;strong&gt;Foreground&lt;/strong&gt; or &lt;strong&gt;Selection&lt;/strong&gt; &amp;gt; &lt;strong&gt;Background&lt;/strong&gt; as required.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Results&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.7.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.7.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Introduction of "Advanced Search"&lt;/li&gt;&lt;li&gt;Introduction of "Snapshot Comparison"&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;8.3.3 - 8.3.15&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h3 id="all-dashboards"&gt;All dashboards&lt;/h3&gt;
&lt;h4 id="dashboards-454--saml---handle-logout-if-there-is-no-single-logout-service-provided-in-idp"&gt;DASHBOARDS-454 - SAML - handle logout if there is no Single Logout service provided in IdP&lt;/h4&gt;
&lt;p&gt;If SAML authentication is in operation, but no Single Logout service is provided in the IdP, you can now force the dashboard to handle this situation gracefully and display a message explaining what to do.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.7.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-7-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-7-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.7.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.7.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Introduction of "Advanced Search"&lt;/li&gt;&lt;li&gt;Gracefully handle SAML logout&lt;/li&gt;&lt;li&gt;Default tiles have been updated&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h4 id="dashboards-143---advanced-search-feature"&gt;DASHBOARDS-143 - Advanced Search feature&lt;/h4&gt;
&lt;p&gt;This is a feature that allows you to search for an object name based on a list of violations. Filters can be enabled to limit the search scope.&lt;/p&gt;</description></item><item><title>1.5.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-5-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-5-x/</guid><description>&lt;h2 id="15x"&gt;1.5.x&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;&lt;p&gt;&lt;span style="color: rgb(0,0,0);"&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;DMT as a Service (alpha version)&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;After registering an application, it is now possible to upload a ZIP file containing the source code for analysis instead of downloading the DMT and delivering in the traditional way. You can choose whether to generate a snapshot or just to deliver a version when you upload the ZIP. If you decide to deliver a version, you can then switch to the traditional DMT.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to get the ID of a Quality Rule</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-id-of-a-quality-rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-id-of-a-quality-rule/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the steps to identify the ID of a Quality Rule&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can get the ID of the quality rule in two ways -&lt;/p&gt;
&lt;h4 id="from-official-documentation"&gt;From official documentation&lt;/h4&gt;
&lt;p&gt;Search for the Quality Rule in the list present in the official documentation - &lt;a href="http://doc.castsoftware.com/display/DOC83/QRL+-+Metrics+and+Quality+Rules+listed+in+alphabetical+order?src=contextnavpagetreemode"&gt;QRL - Metrics and Quality Rules listed in alphabetical order&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Standard packages are flagged as violated</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-standard-packages-are-flagged-as-violated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-standard-packages-are-flagged-as-violated/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page describes the case when a standard package is flagged for a violation when it is not supposed to be.&lt;/p&gt;
&lt;p&gt;The following example shows that objects java.* are violated by the QR &amp;ldquo;Avoid cyclical calls and inheritances&amp;rdquo; while the objects are standard packages which should not be violated.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539244/566539243.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.12</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-12/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.12 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.12&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8312-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.12 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="cc"&gt;C/C++&lt;/h3&gt;
&lt;h4 id="avoid-using-global-variables-c--588"&gt;Avoid using Global Variables (C++) - 588&lt;/h4&gt;
&lt;p&gt;In previous releases of AIP Core, a variable that is in fact a constant was being incorrectly flagged as violating the rule &amp;ldquo;Avoid using Global Variables (C++) - 588&amp;rdquo;. This bug has now been fixed and therefore after an upgrade to AIP Core 8.3.12 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different for this rule: less violations providing greater accuracy.&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 Snapshot Analysis - Run Analyzer - J2EE - Information - How to find out the list of ancestors of a class</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-j2ee-information-how-to-find-out-the-list-of-ancestors-of-a-class/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-j2ee-information-how-to-find-out-the-list-of-ancestors-of-a-class/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ancestors can be interfaces implemented by the class, or parent classes extended by the class. This page explains how to list the ancestors of a class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;How to find out the list of ancestors of a class&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HOW To****find out the list of ancestors of a class&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open the source file and look if the class implements some interface. It is the case if the class declaration contains the &lt;strong&gt;implements&lt;/strong&gt; keyword&lt;/p&gt;</description></item><item><title>ENL - Separating overlapping links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-separating-overlapping-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-separating-overlapping-links/</guid><description>&lt;h5 id="separating-overlapping-links"&gt;Separating overlapping links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default, when objects are added to the Graphical View, links between these objects can &lt;strong&gt;overlap&lt;/strong&gt; each other (especially if two objects call each other) which can sometimes make understanding the view particularly difficult.&lt;/p&gt;
&lt;p&gt;This option &lt;strong&gt;separates&lt;/strong&gt; all links that are &lt;strong&gt;overlapping&lt;/strong&gt; in the Graphical View:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Graphic&lt;/strong&gt; located on the menu bar and select &lt;strong&gt;Separate Overlapping Links&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id="results"&gt;Results&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Before &lt;strong&gt;Separate Overlapping Links&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_overlap1.gif?version=1&amp;amp;modificationDate=1549304369877&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After selecting &lt;strong&gt;Separate Overlapping Links&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_overlap2.gif?version=1&amp;amp;modificationDate=1549304369870&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>Release Notes - 1.6.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-6-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-6-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in CAST Dashboard Package 1.6.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;ZIP for CAST AIP&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;ZIP for CAST AIP for Security&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.6.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;New combined CAST Engineering and CAST Security Dashboard WAR&lt;/li&gt;&lt;li&gt;CISQ tag configuration&lt;/li&gt;&lt;li&gt;Dashboard internationalization&lt;/li&gt;&lt;li&gt;&lt;p&gt;Improved column display at Application &amp;gt; Module level&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Ability to add CISQ/OWASP/CWE related tiles in conjunction with the Quality Standards Mapping extension (com.castsoftware.qualitystandards)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Based on wars from CAST AIP 8.3.4.&lt;/p&gt;</description></item><item><title>Release Notes - CAST Security Dashboard - 1.6.0</title><link>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-6-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/security/release-notes-for-aip-for-security/cast-security-dashboard/previous-releases/release-notes-cast-security-dashboard-1-6-0/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Security Dashboard 1.6.0.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.6.0&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Ability to add CISQ/OWASP/CWE related tiles in conjunction with the Quality Standards Mapping extension (com.castsoftware.qualitystandards)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="new-features"&gt;New features&lt;/h2&gt;
&lt;h4 id="scraip-32181---ability-to-add-cisqowaspcwe-related-tiles-in-conjunction-with-the-quality-standards-mapping-extension-comcastsoftwarequalitystandards"&gt;SCRAIP-32181 - Ability to add CISQ/OWASP/CWE related tiles in conjunction with the Quality Standards Mapping extension (com.castsoftware.qualitystandards)&lt;/h4&gt;
&lt;p&gt;It is now possible to add CISQ/OWASP/CWE tiles that show the number of violations for rules tagged as follows:&lt;/p&gt;</description></item><item><title>1.4.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-4-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-4-x/</guid><description>&lt;h2 id="140"&gt;1.4.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Feature&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Transactions and Function Points tables are now sorted by most important information&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;p&gt;In Transactions section, Transactions table is sorted to show invalid transactions first. Data entities table is sorted by object type. The rule tables are sorted on the number of captured objects to show rules that captured objects first.&lt;br/&gt;In Function Points section, Transactional Functions table and Data Functions table are sorted on the FP column to show 0 FP elements first.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - How to check if a Quality Rule is custom</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-check-if-a-quality-rule-is-custom/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-check-if-a-quality-rule-is-custom/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives the steps to identify if a Quality Rule is custom.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Get the ID of the quality Rule using the page - &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-how-to-get-the-id-of-a-quality-rule/"&gt;CAST Engineering Dashboard - Information - How to get the ID of a Quality Rule&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the ID is greater than 2000000 then it confirms that the Quality Rule is not a standard Quality Rule but a custom Quality Rule.&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Track Classes referencing database objects</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-track-classes-referencing-database-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-track-classes-referencing-database-objects/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To explain the purpose of the metric&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The metric &amp;quot; Track Classes referencing database objects &amp;quot; will list all of the classes which has the access to the database as usually the complete application will have access to the database.&lt;/p&gt;
&lt;p&gt;This is not the violation on the class. Once you verify that the class has the valid connections to database you can add the class to the exclusion list of metric to not show this on the dashboard.&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.11</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-11/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.11 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.11&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8311-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.11 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="asp-classic"&gt;ASP Classic&lt;/h3&gt;
&lt;h4 id="scraip-33921--always-validate-user-input-with-request-variables-7448"&gt;SCRAIP-33921 - Always validate user input with Request variables (7448)&lt;/h4&gt;
&lt;p&gt;In previous releases of AIP Core, no violations were being returned for this rule in situations which should violate the rule. This bug has now been resolved, therefore, after an upgrade to AIP Core 8.3.11 and the generation of a post-upgrade consistency snapshot on unchanged source, you may find that results for this rule have changed: increased number of violations, improving accuracy.&lt;/p&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 Snapshot Analysis - Run Analyzer - DOTNet - Information - How to find out the list of ancestors of a class</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-find-out-the-list-of-ancestors-of-a-class/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-find-out-the-list-of-ancestors-of-a-class/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ancestors can be interfaces implemented by the class, or parent classes extended by the class. This page explains how to list the ancestors of a class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;How to find out the list of ancestors of a class&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HOW To****find out the list of ancestors of a class&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open the source file and look if the class implements some interface. It is the case if the class declaration contains the &lt;strong&gt;: (colon)&lt;/strong&gt; symbol.&lt;/p&gt;</description></item><item><title>ENL - Using spline links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-spline-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-spline-links/</guid><description>&lt;h5 id="using-spline-links"&gt;Using spline links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default, links are displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; with &lt;strong&gt;straight lines&lt;/strong&gt;. To display the links in &amp;ldquo;spline&amp;rdquo; form:&lt;/p&gt;
&lt;h6 id="spline-form"&gt;Spline form&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Select the link or link(s) that you want to turn into spline form. Hold down SHIFT or CTRL and use the left mouse button to select multiple links.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Graphic&lt;/strong&gt; located on the menu bar and select &lt;strong&gt;Spline Form&lt;/strong&gt; from the drop down menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Two selection points will now appear on the link - drag either one to create a wave type link:&lt;/p&gt;</description></item><item><title>Release Notes - 1.5.0</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-5-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-5-0/</guid><description>&lt;p&gt;Release 1.5.x was not released as a standalone product. Instead this release is provided in the CAST AIP installation folder and does not receive feature updates.&lt;/p&gt;</description></item><item><title>1.2.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-2-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-2-x/</guid><description>&lt;h2 id="120"&gt;1.2.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;C/C++ Technology support&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;New architecture based on multi analysis node&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;New CMS-API&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;New installer&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Notification implementation&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TCC improvement&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Token management&lt;/td&gt;
 &lt;td&gt;-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="complete-feature-list"&gt;Complete feature list&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2"&gt;&lt;p&gt;&lt;span style="color: rgb(0,0,0);"&gt;Actions&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span style="color: rgb(0,0,0);"&gt;Inventory management&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0,0,0);"&gt;List of declared Technologies for an application&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0,0,0);"&gt;Fill Application Technologies for an application&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0,0,0);"&gt;Fill Technologies details for Technologies&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Launch Analysis&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;With steps selection (Import, code analysis, snapshots)&lt;/li&gt;&lt;li&gt;With Parameters (snapshot name, upload to AAD)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Snapshots management&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Information - Source code - Missing Sources - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-source-code-missing-sources-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-engineering-dashboard-ced/cast-engineering-dashboard-information-source-code-missing-sources-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce user issues related to upload source code for viewing in CED.&lt;/p&gt;
&lt;p&gt;For example - &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-source-code/"&gt;CAST Engineering Dashboard - Source code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.1.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;8.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.2.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7.0.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Oracle Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Microsoft SQL Server&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You have to proceed with these instructions on the same machine where you have run your analysis, or you need to map the source code on another machine the same way it was mapped in the analysis machine.&lt;/li&gt;
&lt;li&gt;Launch CAST Management Studio.&lt;/li&gt;
&lt;li&gt;Execute the option &amp;ldquo;&lt;strong&gt;Upload Source Code for viewing in CAST Dashboard&amp;rdquo;&lt;/strong&gt; for this refer to    &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Upload+Source+Code+for+viewing+in+CAST+Dashboard"&gt;CMS - Upload Source Code for viewing in CAST Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synchronize your KB and CB, for this refer to &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Synchronize"&gt;CMS - Synchronize&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Connect to CED&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Use of Style sheets</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-use-of-style-sheets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-use-of-style-sheets/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the details on wrong violations that are flagged for the Quality Rule &amp;ldquo;Use of Style sheets&amp;rdquo; on the dashboard even when the source code has CSS (Cascading Style Sheets) referenced.&lt;/p&gt;
&lt;p&gt;Please refer to the below screenshots showing the issue:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539249/566539248.jpg" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/TG/attachments/566539249/566539250.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below is the step-by-step scenario leading to the problem:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.10</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-10/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.10 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.10&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-8310-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.10 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="cc"&gt;C/C++&lt;/h3&gt;
&lt;h4 id="scraip-34273--file-naming-convention---embedded-class---562"&gt;SCRAIP-34273 - File naming convention - embedded Class - 562&lt;/h4&gt;
&lt;p&gt;In previous releases of AIP Core, false positive violations of the rule &amp;ldquo;File naming convention - embedded Class - 562&amp;rdquo; were returned when the base class is located in a different file name.  This bug has now been resolved, therefore, after an upgrade to AIP Core 8.3.10 and the generation of a post-upgrade consistency snapshot on unchanged source, you may find that results for this rule have changed, improving accuracy.&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 Snapshot Analysis - Run Analyzer - Information - How to find out if a framework is used in an application</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-find-out-if-a-framework-is-used-in-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-find-out-if-a-framework-is-used-in-an-application/</guid><description>&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;How to check whether a framework is used by an application&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The general approach to find out if a given framework is used by an application is :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Ask customer or refer to the documentation provided to the Cast AIP Administrator.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scan the source code (with Notepad++ for instance) for imports of classes from the framework at the beginning of the source files.&lt;/p&gt;</description></item><item><title>ENL - Using square links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-square-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-square-links/</guid><description>&lt;h5 id="using-square-links"&gt;Using square links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default, links are displayed in the Graphical View with &lt;strong&gt;straight lines&lt;/strong&gt;. To display the links in &amp;ldquo;square&amp;rdquo; form:&lt;/p&gt;
&lt;h6 id="square-form"&gt;Square form&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Select the link or link(s) that you want to turn into square form. Hold down SHIFT or CTRL and use the left mouse button to select multiple links.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Graphic&lt;/strong&gt; located on the menu bar and select &lt;strong&gt;Square Form&lt;/strong&gt; from the drop down menu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The selected links will now be displayed in &lt;strong&gt;square form&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Release Notes - 1.4.14</title><link>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-4-14/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/release-notes/cast-dashboards-release-notes/previous-releases/release-notes-1-4-14/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&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 page describes the new features and bugs that have been fixed in the CAST Dashboard Package 1.4.14&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="content-matrix"&gt;Content matrix&lt;/h2&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="1"&gt;Version&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Summary of content&lt;/th&gt;&lt;th class="confluenceTh" colspan="1"&gt;Comments&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" rowspan="2"&gt;1.4.14&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;ul&gt;&lt;li&gt;Bug fixing&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td class="confluenceTd" rowspan="2"&gt;&lt;p&gt;Based on wars from CAST AIP 8.2.x.&lt;/p&gt;&lt;p&gt;Can be used with:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(34,34,34);"&gt;≥&lt;/span&gt; 8.2.0&lt;/li&gt;&lt;li&gt;&amp;lt; 8.3.x&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id="resolved-issues"&gt;Resolved issues&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Internal ID&lt;/th&gt;
 &lt;th&gt;Call ID&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DASHBOARDS-562&lt;/td&gt;
 &lt;td&gt;15204&lt;/td&gt;
 &lt;td&gt;Javascript error in AED - source is not shown for some items for the metric &amp;lsquo;Avoid using Fields (non static final) from other Classes&amp;rsquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>1.1.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-1-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-1-x/</guid><description>&lt;h2 id="110"&gt;1.1.0&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Feature&lt;/p&gt;&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Description&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;span&gt;Audit trail mode&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;if activated, main actions (login, logout, session timeouts, login errors, application creation/modification/deletion, domain creation/modification/deletion, grant user rights or group rights) are now registered&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;Inventory as Application Survey&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;After registering an application, there is a survey to fill in to qualify the technologies of the application. The information will be valuable to help the Analysis Manager validate the configuration of the analysis&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;Inventory Administration&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;For admin users only, it is now possible to configure technologies and associated details fields to be pushed to the end user&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;New roles&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;There is a new role "Application owner" which doesn't offer the same level of information and features in the CAST Web Back Office. This role is not totally ready for use at present.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;SAP technology support&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;It is now possible to view the content of SAP applications to be analyzed&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;It is possible to define analyzer dependencies between SAP content and other content of the analysis&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;Transaction Configuration Center (TCC) is now supported as first workflow&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Transaction overview and details&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Configuration capabilities on Entry Points, End Point, Data entities, Excluded items&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Function overview and details (AFP) and calibration capabilities with add Free rule definition&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Compute Function Point&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Option to choose between new standard AEP (Automated Enhancement Point) and old EFP (Enhancement Function Point) algorithm&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;Application registration improvement&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Mechanism to create schemas during application registration has been improved&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;span&gt;Reload Health Dashboard cache&lt;/span&gt;&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;After upload of a new snapshot into the Health Dashboard, the cache (via REST API url) is automatically uploaded so that new data can be visible without any manipulation of Tomcat administration (requires an admin user)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="user-interaction-improvements"&gt;User interaction improvements&lt;/h3&gt;
&lt;table class="relative-table confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 0.0px;"/&gt;&lt;col style="width: 0.0px;"/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Improvement&lt;/p&gt;</description></item><item><title>CAST Engineering Dashboard - Violations - False Violation - Wrong violations added when the 2 snapshots are not computed with same CAST version</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-wrong-violations-added-when-the-2-snapshots-are-not-computed-with-same-cast-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cast-engineering-dashboard-component-ced/cast-engineering-dashboard-violations/cast-engineering-dashboard-violations-false-violation-or-no-violation/cast-engineering-dashboard-violations-false-violation/cast-engineering-dashboard-violations-false-violation-wrong-violations-added-when-the-2-snapshots-are-not-computed-with-same-cast-version/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Object is not (or is wrongly) detected by the QR detail procedure where it was (was not) in previous snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check if the used detail procedures have been modified between these 2 snapshots. &lt;strong&gt;This is particularly relevant when the 2 snapshots are not computed with same CAST version:&lt;/strong&gt; A migration has been performed between the 2 snapshots computation for example. You can check the section Functional information &amp;gt; Changes in the metrics and diagnostics results&lt;/li&gt;
&lt;li&gt;If you cannot identify any relevant modification in the used detail procedure or if the 2 snapshot are computed with same CAST version, you need just to proceed as described above to investigate issue&lt;/li&gt;
&lt;li&gt;If the issue could not be reproduced on the Fresh KB and the issue is reproduced using customer KB (without analysis), then this issue could be related to the remaining objects from the previous analysis. In this case, ask the customer to drop the results from KB and re-analyze &amp;amp; re-generate the snapshots. e.g. in webcall 22517, object was listed in high risk objects for &amp;ldquo;Avoid using untyped dataset&amp;rdquo;, when there was no source code related to the dataset in the source code. So this object was present in the KB from the previous analysis (&lt;strong&gt;PLEASE NOTE THAT DROPPING ANALYSIS RESULTS WILL LEAD TO ADDED DELETED OBJECTS&lt;/strong&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notes/comments&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.9</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-9/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.9 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.9&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-839-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.9 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="cc"&gt;C/C++&lt;/h3&gt;
&lt;h4 id="scraip-34041---avoid-local-variables-that-are-not-initialized-at-declaration-time---7998"&gt;SCRAIP-34041 - Avoid local variables that are not initialized at declaration time - 7998&lt;/h4&gt;
&lt;p&gt;In previous releases of AIP Core, if a violation of this rule occurred in multiple variables within the same method, only the first variable was highlighted as having the issue in the CAST Engineering Dashboard. This bug has now been fixed, therefore after an upgrade to AIP Core 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: bookmarks for violations to this rule will now be correct in the CAST Engineering Dashboard.&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 Snapshot Analysis - Run Analyzer - DOTNet - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce user issues when the Technology of the application is .Net&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS2&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce issue for .Net technology:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/p&gt;</description></item><item><title>ENL - Using the magnifier</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-magnifier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-magnifier/</guid><description>&lt;h5 id="using-the-magnifier"&gt;Using the magnifier&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Graphical View has a built-in &amp;ldquo;magnifier&amp;rdquo; to enable you to view part of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt; in detail.&lt;/p&gt;
&lt;p&gt;For example, if your Graphical View contains a large number of objects, and you need to see all objects at all times, you may not be able to see objects in detail. Using the magnifier, you can &amp;ldquo;hover&amp;rdquo; over part of the Graphical View and see the constituent items in detail:&lt;/p&gt;</description></item><item><title>1.0.x</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-0-x/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/1-0-x/</guid><description>&lt;h2 id="100"&gt;1.0.0&lt;/h2&gt;
&lt;h3 id="complete-feature-list"&gt;Complete feature list&lt;/h3&gt;
&lt;table class="relative-table confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 26.1644%;"/&gt;&lt;col style="width: 73.8356%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2"&gt;Actions&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Launch Analysis&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;With steps selection (Import, code analysis, snapshots)&lt;/li&gt;&lt;li&gt;With Parameters (snapshot name, upload to AAD)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Snapshots management&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;List snapshots&lt;/li&gt;&lt;li&gt;Delete snapshot&lt;/li&gt;&lt;li&gt;Sync snapshots to AAD&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Versions management&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;List versions&lt;/li&gt;&lt;li&gt;Create version using DMT&lt;/li&gt;&lt;li&gt;Edit an existing version with DMT&lt;/li&gt;&lt;li&gt;Accept, Reject, Import, Delete version&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Follow-up and outcome&lt;/p&gt;&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;View progress of an on-going action&lt;/li&gt;&lt;li&gt;View outcome of an action&lt;/li&gt;&lt;li&gt;View 1&lt;sup&gt;st&lt;/sup&gt; level log for each step of an action&lt;/li&gt;&lt;li&gt;Download all logs, including 2nd level logs, for a step of an action&lt;/li&gt;&lt;li&gt;Notification of success/failure for the last action on an application&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Parallel actions&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;Possible to launch multiple actions at the same time, on different applications&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Navigation to Dashboards&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;Navigation to AAD/AED homepage&lt;/li&gt;&lt;li&gt;Navigation to the AED page of a given application&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh" colspan="2"&gt;Code Analysis Configuration&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;Technology coverage&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.8</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-8/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.8 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.8&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-838-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.8 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="multi-techno"&gt;Multi-techno&lt;/h3&gt;
&lt;h4 id="scraip-32977--avoid-artifacts-with-high-commented-out-code-linescode-lines-ratio---7126"&gt;SCRAIP-32977 - Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&lt;/h4&gt;
&lt;p&gt;A bug has been discovered which is causing erroneous results for the rule &amp;ldquo;Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&amp;rdquo;: when there is no change in source code or configuration between successive analyses, the violation status for random objects will change (i.e. some objects that previously were not listed as violating the rule in the first analysis are now violating the rule in the second analysis). This bug has been fixed by altering the rule&amp;rsquo;s algorithm, therefore, after an upgrade to AIP Core 8.3.8 and the generation of a post-upgrade consistency snapshot on the same source code, results will differ for this rule.&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 Snapshot Analysis - Run Analyzer - J2EE - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-j2ee-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-j2ee-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce the user&amp;rsquo;s issue when the Technology of the application is Java.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps for the reproduction of J2EE Issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt;.  If Sherlock cannot be run, get only the files which are the pertinent ones. Navigate to &lt;a href="http://doc-internal.castsoftware.com/display/TKBQG/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Information+-+Source+code+for+reproduction"&gt;CMS Snapshot Analysis - Run Analyzer - Information - Source code for reproduction&lt;/a&gt; to find out what are the pertinent files.&lt;/p&gt;</description></item><item><title>ENL - Using the refresh options</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-refresh-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-using-the-refresh-options/</guid><description>&lt;h5 id="using-the-refresh-options"&gt;Using the refresh options&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If modifications are made to objects in an open Graphical View and these objects are subsequently re-analyzed and stored in the Knowledge Base, the Graphical View may not accurately reflect reality. To update the Graphical View, use the &lt;strong&gt;Refresh&lt;/strong&gt; options:&lt;/p&gt;
&lt;h6 id="refresh-the-graphical-view"&gt;Refresh the Graphical View&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;Use the &lt;strong&gt;Graphic&lt;/strong&gt; &amp;gt; &lt;strong&gt;Refresh Graphical View&lt;/strong&gt; option located on the menu bar (or you can use the shortcut key: F5).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Graphical View&lt;/strong&gt; will then be re-drawn and updated to reflect the current state of the Knowledge Base.&lt;/p&gt;</description></item><item><title>Beta releases</title><link>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/beta-releases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/release-notes/previous-releases/beta-releases/</guid><description>&lt;h2 id="beta-5"&gt;Beta 5&lt;/h2&gt;
&lt;h3 id="new-features"&gt;New features&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 36.24%;"/&gt;&lt;col style="width: 63.76%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Feature&lt;/th&gt;&lt;th class="confluenceTh"&gt;&lt;p&gt;Description&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;User rights management - Administrator role&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to give the Administrator role to a whole LDAP group (including nested groups)&lt;/li&gt;&lt;li&gt;Admin role is now enforced for API requests&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;User rights management - Analysis manager role&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;It now possible to restrict some users to view only some applications (Analysis manager role)&lt;/li&gt;&lt;li&gt;The analysis manager role can be assigned either per application, or for a whole application domain&lt;/li&gt;&lt;li&gt;It can be given to a specific user or to a whole LDAP group (including nested groups)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;.NET/VB.NET technology support&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to view the content of .NET/VB.NET applications to be analyzed&lt;/li&gt;&lt;li&gt;It is possible to define analyzer dependencies between .NET content and other content of the analysis&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;MS-SQL technology support&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to view the content of MS-SQL applications to be analyzed&lt;/li&gt;&lt;li&gt;It is possible to define analyzer dependencies between Microsoft SQL Server content and other content of the analysis&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Universal analyzer support&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;ul&gt;&lt;li&gt;It is possible to create Universal analyzer analysis units for the AIP Extensions which have been installed for the current application&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Dependencies&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to delete a custom analyzer dependency&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Application template&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to define, via a template file, the list of AIP extensions which have to be installed on each new application declared in the system&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Download all logs&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The logs download button now downloads all logs of a given procedure, including the analzing logs in particular.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Navigation to Dashboards&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;It is now possible to configure the location of the Dashboards installed for the current AIP instance&lt;/li&gt;&lt;li&gt;When this is done, navigation buttons will be shown in the UI&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;CSS3 support&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The component now support V3 of the CAST Storage Service.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="user-interaction-improvements"&gt;User interaction improvements&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 35.804%;"/&gt;&lt;col style="width: 64.196%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Improvement&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Version display&lt;/td&gt;&lt;td class="confluenceTd"&gt;Versions of both the AIP Console components and of the underlying AIP installation are now available in the UI&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Actions elapsed time/runtime display&lt;/td&gt;&lt;td class="confluenceTd"&gt;The progress/results sidebar now shows the elapsed time of the current action&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Current actions display&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;When an action request is blocked because other actions are running, the name of the actions and the user which launched them is shown&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Calls to action&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;When trying to open the configuration view for an application which has no imported version, the user is now offered to import one&lt;/li&gt;&lt;li&gt;On an empty application list or version list, the user can now directly access application creation or version creation&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Tables pagination&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;All the tables now have paginated content. Long tables are split in pages, which can be browsed element per element&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Installation options tuning&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The location of the component has changed to avoid conflicts with the main AIP installation&lt;/li&gt;&lt;li&gt;The location of the folder where files are uploaded to the configuration is now configurable&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd" colspan="1"&gt;Configuration checks at startup&lt;/td&gt;&lt;td class="confluenceTd" colspan="1"&gt;&lt;ul&gt;&lt;li&gt;The paths configured for the API are now checked at startup. If they are incorrect, the API will fail to launch&lt;/li&gt;&lt;li&gt;The LDAP configuration check has been updated to be more resilient. It is also no longer blocking. If the LDAP configuration is inferred to be incorrect, a warning will be printed to the log, but the API will start.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="resolved-issues"&gt;Resolved issues&lt;/h3&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col style="width: 35.4665%;"/&gt;&lt;col style="width: 64.5335%;"/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;Bug&lt;/th&gt;&lt;th class="confluenceTh"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="confluenceTd"&gt;Parallel analysis failure&lt;/td&gt;&lt;td class="confluenceTd"&gt;&lt;p&gt;&lt;strong&gt;(Feedback from beta 4 testing)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.7</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-7/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.7 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.7&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-837-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.7 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="multi-techno"&gt;Multi-techno&lt;/h3&gt;
&lt;h4 id="scraip-33754---false-positive-for-rule-cwe-73-avoid-file-path-manipulation-vulnerabilities---7752"&gt;SCRAIP-33754 - False positive for rule &amp;ldquo;CWE-73: Avoid file path manipulation vulnerabilities - 7752&amp;rdquo;&lt;/h4&gt;
&lt;p&gt;A bug has been discovered which has meant that the rule &amp;ldquo;CWE-73: Avoid file path manipulation vulnerabilities - 7752&amp;rdquo; is returning false positive violations. This bug has been fixed and after an upgrade to AIP Core 8.3.7 and the generation of a post-upgrade consistency snapshot on the same source code, results may be impacted: reduced number of violations increasing accuracy.&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 Snapshot Analysis - Run Analyzer - CPP - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-cpp-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce the issue when the Technology of the application is CPP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Perform the following steps to reproduce issue for CPP technology:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt;. If Sherlock cannot be run, get only the files which are the pertinent ones. Navigate to &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Information+-+List+of+inputs+required+to+reproduce+issue+related+to+one+particular+object+-+Archived"&gt;CMS Snapshot Analysis - Run Analyzer - Information - List of inputs required to reproduce issue related to one particular object - Archived&lt;/a&gt; to find out what are the pertinent files.&lt;/p&gt;</description></item><item><title>ENL - Viewing child objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-child-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-child-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLViewingchildobjects-Viewingchildobjects"&gt;Viewing child objects&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt; &lt;span class="confluence-embedded-file-wrapper image-right-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image image-right" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" data-linked-resource-container-id="264222223" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_xpbuttonshowall.gif" data-linked-resource-id="264222224" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="21" src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_xpbuttonshowall.gif?version=1&amp;amp;modificationDate=1549304361287&amp;amp;api=v2" width="103"/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;To view an object&amp;rsquo;s child objects:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Shortcut menu&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; &lt;ol&gt; &lt;li&gt;In the Graphical View, right click the &lt;b&gt;object&lt;/b&gt; you want to expand.&lt;/li&gt; &lt;li&gt;Select the &lt;b&gt;Expand...&lt;/b&gt; option from the shortcut menu.&lt;/li&gt; &lt;li&gt;In the displayed&lt;b&gt; Expand Objects dialog box &lt;/b&gt; (see below), all the selected object's child objects will be displayed.&lt;/li&gt; &lt;li&gt;Click &lt;b&gt;Add All Children&lt;/b&gt;, or select the objects you require and click &lt;b&gt;Add&lt;/b&gt;.&lt;/li&gt; &lt;/ol&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/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Explore menu&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.6</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-6/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.6 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.6&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-836-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.6 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jee"&gt;JEE&lt;/h3&gt;
&lt;h4 id="scraip-24160--avoid-sql-queries-that-no-index-can-support---8108"&gt;SCRAIP-24160 - Avoid SQL queries that no index can support - 8108&lt;/h4&gt;
&lt;p&gt;A bug has been discovered which has meant that the rule &amp;ldquo;Avoid SQL queries that no index can support - 8108&amp;rdquo; is returning false positive violations. This bug has been fixed and after an upgrade to AIP Core 8.3.6 and the generation of a post-upgrade consistency snapshot on the same source code, results may be impacted: reduced number of violations increasing accuracy.&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 Snapshot Analysis - Run Analyzer - Mainframe - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-mainframe-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-mainframe-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce user issues when the Technology of the application is Mainframe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps for the reproduction of Mainframe Issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt; based on the type of issue.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/p&gt;</description></item><item><title>ENL - Viewing linked objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-linked-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-linked-objects/</guid><description>&lt;h5 id="viewing-linked-objects"&gt;Viewing linked objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you have a number of linked objects displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;, you can use a keyboard shortcut to view only those objects linked (whether calling or called) to a selected object :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;Place&lt;/a&gt; the objects in the Graphical View.&lt;/li&gt;
&lt;li&gt;Select the object you require.&lt;/li&gt;
&lt;li&gt;Press and hold down the F9 key.&lt;/li&gt;
&lt;li&gt;Objects not directly linked will be temporarily removed from the Graphical View.&lt;/li&gt;
&lt;li&gt;Release the F9 key when finished.&lt;/li&gt;
&lt;li&gt;Temporarily removed objects will be restored.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For example, here are two images of a hypothetical Graphical View:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.5</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-5/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.5 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.5&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-835-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.5 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="all-technos"&gt;All technos&lt;/h3&gt;
&lt;h4 id="avoid-artifacts-having-recursive-calls---7388"&gt;Avoid artifacts having recursive calls - 7388&lt;/h4&gt;
&lt;p&gt;A bug has been discovered which is causing the Quality Rule &amp;ldquo;Avoid artifacts having recursive calls - 7388&amp;rdquo; to be falsely violated. This violation is the result of an incoherence in the analyzer where an ABAP method is identified (incorrectly) as calling itself. This bug has now been fixed and after an upgrade to AIP Core 8.3.5, results may differ for this Quality Rule - there will be a reduction in false positives.&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 Snapshot Analysis - Compute Snapshot - Information - How to compute snapshot by skipping analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-compute-snapshot-information-how-to-compute-snapshot-by-skipping-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-compute-snapshot-information-how-to-compute-snapshot-by-skipping-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Choose the reproduction scenario:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CMSSnapshotAnalysisComputeSnapshotInformationHowtocomputesnapshotbyskippinganalysis-ComputeafullsnapshotbyskippingAnalysis"&gt;Compute a full snapshot by skipping Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CMSSnapshotAnalysisComputeSnapshotInformationHowtocomputesnapshotbyskippinganalysis-ComputeDssRuncommandline"&gt;Compute DssRun command line&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#CMSSnapshotAnalysisComputeSnapshotInformationHowtocomputesnapshotbyskippinganalysis-ComputeDssRuncommandlinewiththeargumentLOCAL_IFPUG_GRAPH"&gt;Compute DssRun command line with the argument LOCAL_IFPUG_GRAPH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CMSSnapshotAnalysisComputeSnapshotInformationHowtocomputesnapshotbyskippinganalysis-ComputeDssRuncommandlinewiththeargumentSMART_RANKING"&gt;Compute DssRun command line with the argument SMART_RANKING&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action plan&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="compute-a-full-snapshot-by-skipping-analysis"&gt;Compute a full snapshot by skipping Analysis&lt;/h3&gt;
&lt;p&gt;Perform the following steps to generate snapshot by skipping analysis.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="#CMSSnapshotAnalysisComputeSnapshotInformationHowtocomputesnapshotbyskippinganalysis-Relevantinput"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ENL - Viewing links between objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-links-between-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-links-between-objects/</guid><description>&lt;h5 id="viewing-links-between-objects"&gt;Viewing links between objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To view links between objects in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-graphical-view/"&gt;Graphical View&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-placing-objects-in-the-graphical-view/"&gt;Place&lt;/a&gt; the objects you are working with in the Graphical View.&lt;/li&gt;
&lt;li&gt;As soon as an object is placed in the Graphical View, any links it may have with other objects already present in the view will be &lt;strong&gt;automatically displayed&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Links are displayed in a variety of &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/enl-link-colors/"&gt;colors&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-links/"&gt;Links&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/264222223/images_cast.gif?version=1&amp;amp;modificationDate=1549304361310&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.4</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-4/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target audience:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CAST AI Administrator&lt;/p&gt;
&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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.4 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.4&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-834-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.4 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="jee"&gt;JEE&lt;/h3&gt;
&lt;h4 id="scraip-32219---do-not-use-auto-wiring---7714"&gt;SCRAIP-32219 - Do not use auto wiring - 7714&lt;/h4&gt;
&lt;p&gt;A bug has been discovered which is causing the Quality Rule &amp;ldquo;Do not use auto wiring - 7714&amp;rdquo; to report more failed checks than total checks. This bug has now been fixed and after an upgrade to AIP Core 8.3.4, results may differ for this Quality Rule - there will be a reduction in the number of failed checks.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SQL - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce user issues when the Technology of the application is PL/SQL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&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;Perform the following steps to reproduce &amp;lt;way what (in a brief way, since it is already explained in the Purpose paragraph&amp;gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/cms-snapshot-analysis-run-analyzer-crash/cms-snapshot-analysis-run-analyzer-crash-mainframe-with-core-cast-aip/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/p&gt;</description></item><item><title>ENL - Viewing paths between objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-paths-between-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-paths-between-objects/</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="79%"&gt; &lt;h5 id="ENLViewingpathsbetweenobjects-Viewingpathsbetweenobjects"&gt;Viewing paths between objects&lt;/h5&gt; &lt;/td&gt; &lt;td class="confluenceTd" width="21%"&gt;&lt;a rel="nofollow"&gt;&lt;img align="right" alt="" border="0" height="21" src="https://doc.castsoftware.com/export/Images/XPButtonShowAll.gif" width="103"/&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;p&gt;If you have a large number of objects displayed in a Graphical View, you can use Enlighten&amp;rsquo;s built in feature to highlight the various paths between two objects. A second option enables you to view all objects &amp;ldquo;involved&amp;rdquo; in a path between two objects.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_plus.gif?version=1&amp;amp;modificationDate=1549304361293&amp;amp;api=v2" alt=""&gt; Highlighting paths&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="Blue confluenceTable" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="confluenceTd" width="100%"&gt; To highlight a path between objects: &lt;ol&gt; &lt;li&gt;In the Graphical View, select the two objects you require.&lt;/li&gt; &lt;li&gt;Right click either of the two objects and select &lt;b&gt;Selection&lt;/b&gt; &amp;gt; &lt;b&gt;Highlight paths between X and Y&lt;/b&gt; (where X and Y equal the names of the two objects you have selected).&lt;/li&gt; &lt;li&gt;Enlighten will then calculate all possible paths between the two objects and highlight them in the Graphical View as shown in the image below.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_highlight.gif?version=1&amp;amp;modificationDate=1549304370087&amp;amp;api=v2" data-linked-resource-container-id="264222500" data-linked-resource-container-version="1" data-linked-resource-content-type="image/gif" data-linked-resource-default-alias="images_highlight.gif" data-linked-resource-id="264222524" data-linked-resource-type="attachment" data-linked-resource-version="1" data-unresolved-comment-count="0" draggable="false" height="301" src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_highlight.gif?version=1&amp;amp;modificationDate=1549304370087&amp;amp;api=v2" width="382"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.3</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-3/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.3 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-833-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.3 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="all-technologies"&gt;All technologies&lt;/h3&gt;
&lt;h4 id="scraip-29524--scraip-29821--avoid-artifacts-with-high-commented-out-code-linescode-lines-ratio---7126-and-avoid-too-many-copy-pasted-artifacts---7156"&gt;SCRAIP-29524 / SCRAIP-29821 - Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126 and Avoid Too Many Copy Pasted Artifacts  - 7156&lt;/h4&gt;
&lt;p&gt;A bug has been discovered that is causing inconsistent results for the Quality Rules &amp;ldquo;Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126&amp;rdquo; and &amp;ldquo;Avoid Too Many Copy Pasted Artifacts - 7156&amp;rdquo;. Results for these Quality Rules may change between successive Versions, even if the source code in each Version has not been modified. This bug has now been fixed, therefore after an upgrade to AIP Core 8.3.1 (from AIP Core ≤ 8.3.0) and the generation of a post upgrade snapshot on the same source code, results may differ.&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 Snapshot Analysis - Run Analyzer - Oracle Forms - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-oracle-forms-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-oracle-forms-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce user issues whether it is Fatal error, non fatal error, crash and warnings when the Technology of the application is Oracle Forms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps to reproduce issue for Oracle Forms:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Always use a CAST AIP setup installation. For reproducing issues, flat installation is not recommended because the analysis/snapshot may fail. This can be due to files that are missing in the flat installation.&lt;/p&gt;</description></item><item><title>ENL - Viewing properties</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-properties/</guid><description>&lt;h5 id="viewing-properties"&gt;Viewing properties&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;You can view a wide range of HTML based properties about objects, links, models (saved Graphical Views),  &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-functional-domains/"&gt;domains&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/"&gt;libraries&lt;/a&gt;. The properties are displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To view the properties of an item:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click the item (whether an object in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-object-browser-window/enl-technical-browser/"&gt;Technical Browser&lt;/a&gt; or a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-notions/enl-libraries/"&gt;Library&lt;/a&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-library-window/"&gt;Library window&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Properties&lt;/strong&gt; from the shortcut menu.&lt;/li&gt;
&lt;li&gt;Or use the the &lt;strong&gt;F12&lt;/strong&gt; shortcut key&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The properties for the item will then be displayed in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-application-interface/enl-property-window/"&gt;Property window&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.2</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-2/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.2 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.2&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to the &lt;strong&gt;JEE Analyzer&lt;/strong&gt; are now listed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer extension&lt;/a&gt;&lt;/strong&gt; and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-832-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.2 on Quality Model results post upgrade&lt;/h2&gt;
&lt;h3 id="net"&gt;.NET&lt;/h3&gt;
&lt;h4 id="scraip-31085--declare-as-static-all-methods-not-using-instance-members---7270"&gt;SCRAIP-31085 - Declare as static all Methods not using Instance members - 7270&lt;/h4&gt;
&lt;p&gt;A bug has been discovered that is causing new violations to be reported for the Quality Rule &amp;ldquo;Declare as static all Methods not using Instance members - 7270&amp;rdquo; after an upgrade to AIP Core 8.3.0 and 8.3.1 when the source code is unchanged. This bug has now been fixed and after an upgrade from AIP Core 8.3.0 or 8.3.1 to 8.3.2 and the generation of a post upgrade snapshot on the same source code, results may differ: the number of violations for this Quality Rule ith regard to C# constructors will be reduced in line with previous releases of AIP Core.&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 Snapshot Analysis - Run Analyzer - Squirrel Analyzer - Update SQL XXL Table Size - Information - Check if the SQL XXL Tables were loaded</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-squirrel-analyzer-update-sql-xxl-table-size-information-check-if-the-sql-xxl-tables-were-loaded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-squirrel-analyzer-update-sql-xxl-table-size-information-check-if-the-sql-xxl-tables-were-loaded/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page can be used to check if the SQL XXL Tables were properly loaded&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3 x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="checking-sqltablesize-information-upload"&gt;Checking SQLTABLESIZE information upload&lt;/h3&gt;
&lt;p&gt;To know which table has been tagged with the SQLTABLESIZE information, you can run on local site the following query:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULLNAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfVal&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CDT_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CO&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjInf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;115&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfSubTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="finding-xxl-tables"&gt;Finding XXL tables&lt;/h3&gt;
&lt;p&gt;To know which are the XXL tables, you can run on local site the following query:&lt;/p&gt;</description></item><item><title>ENL - Viewing the type of link between objects</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-the-type-of-link-between-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-the-type-of-link-between-objects/</guid><description>&lt;h5 id="viewing-the-type-of-link-between-objects"&gt;Viewing the type of link between objects&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;To view the type of link that exists between two objects:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Roll your mouse pointer over the &lt;strong&gt;abbreviations&lt;/strong&gt; displayed in the Graphical View.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A &lt;strong&gt;rollover bubble&lt;/strong&gt; will display the link&amp;rsquo;s full name:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222500/images_linktype.gif?version=1&amp;amp;modificationDate=1549304370047&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222223/images_note.gif?version=1&amp;amp;modificationDate=1549304361297&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If there are no abbreviations displayed between objects, the &lt;strong&gt;Show Access Mode on Links&lt;/strong&gt; option has been disabled. To enable this feature, click &lt;strong&gt;Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Options&lt;/strong&gt; and then select the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-features/enl-general-configuration-tabs/enl-objects-tab/"&gt;Objects tab&lt;/a&gt;. Select the &lt;strong&gt;Show Access Mode on Links&lt;/strong&gt; option and click &lt;strong&gt;OK&lt;/strong&gt; to confirm.&lt;/li&gt;
&lt;li&gt;To see a full list of all the link abbreviations displayed in the Graphical View for all language types, see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;Links&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&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/enl-enlighten/enl-how-to/enl-expanding-links/"&gt;Expanding links&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-how-to/enl-viewing-child-objects/"&gt;Viewing child objects&lt;/a&gt; | &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/enl-enlighten/enl-links/"&gt;Links&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Changes in results post upgrade - 8.3.1</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-1/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to AIP Core 8.3.1 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in AIP Core 8.3.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to the &lt;strong&gt;JEE Analyzer&lt;/strong&gt; are now listed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer extension&lt;/a&gt;&lt;/strong&gt; and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="impacts-of-changes-made-in-aip-core-831-on-quality-model-results-post-upgrade"&gt;Impacts of changes made in AIP Core 8.3.1 on Quality Model results post upgrade&lt;/h2&gt;
&lt;p&gt;N/A.&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>Changes in results post upgrade - 8.3.0</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/changes-in-results-post-upgrade/changes-in-results-post-upgrade-8-3-0/</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 page lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Impacts of changes made to CAST AIP 8.3.0 on Quality Model results post upgrade&lt;/li&gt;
&lt;li&gt;Other impacts of changes made in CAST AIP 8.3.0&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&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;All changes in results related to the &lt;strong&gt;JEE Analyzer&lt;/strong&gt; are now listed in the &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer extension&lt;/a&gt;&lt;/strong&gt; and will not appear in this page.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Impacts of changes made in CAST AIP 8.3.0 on Quality Model results post upgrade&lt;/p&gt;
&lt;h3 id="removal-of-non-unified-quality-rules"&gt;Removal of &amp;ldquo;non-unified&amp;rdquo; Quality Rules&lt;/h3&gt;
&lt;p&gt;In CAST AIP 8.3.x, all Quality Rules flagged as &amp;ldquo;non-unified&amp;rdquo; have been removed from the standard CAST AIP Assessment Model delivered with CAST AIP 8.3.x. These Quality Rules were not triggered by default, had to be manually enabled using a SQL query and all had &amp;ldquo;unified&amp;rdquo; (i.e. multi technology) equivalent Quality Rules. The impacts of this change are listed below:&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><item><title>CMS Snapshot Analysis - Run Analyzer - Information - How to validate expected objects and links in CAST AIP documentation</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-validate-expected-objects-and-links-in-cast-aip-documentation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-to-validate-expected-objects-and-links-in-cast-aip-documentation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains how to validate in CAST AIP documentation the expected objects and links&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Objects and links that are created by CAST product are the result of a modelling of the technology that is being analysed. As such while some modelling decisions for objects &amp;rsquo;naturally&amp;rsquo; derive from computer language concepts(classes, objects, functions etc) some others are more technical and are modelling of functionality (for instance web services) which are useful for connectivity between components.  In order to find out if an object or link is &lt;strong&gt;EXPECTED&lt;/strong&gt; or **NOT EXPECTED ,**the official CAST AIP documentation defines the modelling and product expectation. More specifically:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Python - Information - How to check the syntax validity of a python file</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-python-information-how-to-check-the-syntax-validity-of-a-python-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-python-information-how-to-check-the-syntax-validity-of-a-python-file/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the information about how to use the Python interpreter to check for the syntax validity of a Python file.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official Documentation : &lt;a href="https://doc.castsoftware.com/display/TECHNOS/Python"&gt;For Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to identify whether a Python file is valid or not proceed as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open a command line from the path where your Python file exist.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - ABAP - Information - How to reproduce user issues</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-abap-information-how-to-reproduce-user-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-abap-information-how-to-reproduce-user-issues/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page will help you to reproduce the user&amp;rsquo;s issue when the Technology of the application is ABAP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps for the reproduction of ABAP Issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In order to proceed with the below steps, get the &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/cms-snapshot-analysis-component/cms-snapshot-analysis-run-analyzer/"&gt;Relevant input&lt;/a&gt;.  If Sherlock cannot be run, get only the files which are the pertinent ones. Navigate to &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+Analysis+-+Run+Analyzer+-+Information+-+List+of+inputs+required+to+reproduce+issue+related+to+one+particular+object+-+Archived"&gt;CMS Snapshot Analysis - Run Analyzer - Information - List of inputs required to reproduce issue related to one particular object - Archived&lt;/a&gt; to find out what are the pertinent files.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - SQL Analyzer - Update SQL XXL Table Size - Information - Check if the SQL XXL Tables were loaded</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-analyzer-update-sql-xxl-table-size-information-check-if-the-sql-xxl-tables-were-loaded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-sql-analyzer-update-sql-xxl-table-size-information-check-if-the-sql-xxl-tables-were-loaded/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page can be used to check if the SQL XXL Tables were properly loaded.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3 x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="checking-sqltablesize-information-upload"&gt;Checking SQLTABLESIZE information upload&lt;/h4&gt;
&lt;p&gt;To know which table has been tagged with the SQLTABLESIZE information, you can run on local site the following query:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_NAME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OBJECT_FULLNAME&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfVal&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CDT_OBJECTS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CO&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ObjInf&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IdObj&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CO&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBJECT_ID&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1101000&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InfSubTyp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="finding-xxl-tables"&gt;Finding XXL tables&lt;/h4&gt;
&lt;p&gt;To know which are the XXL tables, you can run on local site, run the following query:&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - How to exclude objects from the dashboard using a SQL tool after module generation</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-exclude-objects-from-the-dashboard-using-a-sql-tool-after-module-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-exclude-objects-from-the-dashboard-using-a-sql-tool-after-module-generation/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on how to exclude objects from the dashboard using a sql tool after module generation.&lt;/p&gt;
&lt;p&gt;Excluding objects from the dashboard is excluding objects from the module, so will have an impact on Transactions and values for transactions in TCC if these objects are required for transactions.&lt;/p&gt;
&lt;p&gt;For more information on this action, please refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 8.3:  &lt;a href="https://doc-legacy.castsoftware.com/display/DOC83/CMS+-+Modules+tab"&gt;CMS - Modules tab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - How to check on and create links between application module and technology</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-check-on-and-create-links-between-application-module-and-technology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-how-to-check-on-and-create-links-between-application-module-and-technology/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides assistance on checking links between application, module and technology and then creating the links if they do not exist.&lt;/p&gt;
&lt;p&gt;Please see the image below which shows an example of links which should be in place:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528470/566528469.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Basically there should be a link between the application and the functional module, the application and the technology, the functional module and the technology, and between the technologies themselves.&lt;/p&gt;
&lt;p&gt;The numbers in the image show the value of the link_type_id field that should be in place for each of these links in the dss_link and dss_link_info tables.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - DOTNet core analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-dotnet-core-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-dotnet-core-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page explains the behavior of Dot Net analyzer when analyzing Dot Net core projects and the method to identify whether a user has .NET core files.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Applicable in CAST Version&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Applicable RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;.NET Core is an open-source, general-purpose development platform maintained by Microsoft.&lt;/p&gt;
&lt;p&gt;The project file of .NET Core &lt;strong&gt;does not contain any source file reference&lt;/strong&gt; unlike we have for .NET framework project file.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - DOTNet - Information - DOTNet analysis PackageReference not found by analyzer</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-dotnet-analysis-packagereference-not-found-by-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-dotnet-information-dotnet-analysis-packagereference-not-found-by-analyzer/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When your package .NET code with &lt;strong&gt;PackageReference&lt;/strong&gt; tag in the project file you will not encounter any alert as DMT does not support &lt;strong&gt;PackageReference&lt;/strong&gt; referred to in the project file.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528474/566528473.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;But while running an analysis you may see missing assembly warnings in the analysis log:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528474/566528477.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Packaged and delivered the source code.&lt;/li&gt;
&lt;li&gt;Ran the analysis and snapshot.&lt;/li&gt;
&lt;li&gt;Validated analysis log&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - Information - How front end and back end of an application are linked</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-front-end-and-back-end-of-an-application-are-linked/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-information-how-front-end-and-back-end-of-an-application-are-linked/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page gives information on the linkage between the front end and back end of an application.&lt;/p&gt;
&lt;p&gt;See the image below. We have Front End of the application which is a Razor view (Razor HttpRequest) and Back end of the application is a .NET controller &lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566528483/566528484.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In an application, there are two major parts. Front end code and back end code.&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Information - Which SQL rules are used when using code with the SQL analyzer extension</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-which-sql-rules-are-used-when-using-code-with-the-sql-analyzer-extension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-which-sql-rules-are-used-when-using-code-with-the-sql-analyzer-extension/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on assisting with understanding which sql rules are being used with analyzing SQL code.&lt;/p&gt;
&lt;p&gt;For more information, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official documentation for the SQL analyzer: &lt;a href="https://doc.castsoftware.com/technologies/sql/"&gt;SQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Applicable Platform or &lt;Sub Platform Version&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Platform&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides information on assisting with understanding which metrics are being used when analyzing SQL code.&lt;/p&gt;
&lt;p&gt;For example, if you are using the 3.4.4 version of the sql analyzer extension, then the following list of metrics is only used for items which have a CREATE statement (often found in the *.sql data definition language (DDL) files), so that they are part of the generation of the database (for 3.4.4 analyzer)&lt;/p&gt;</description></item><item><title>CMS Snapshot Analysis - Run Analyzer - T-SQL - Information - How to modify schema name in T-SQL extraction before analysis</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-t-sql-information-how-to-modify-schema-name-in-t-sql-extraction-before-analysis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-run-analyzer-t-sql-information-how-to-modify-schema-name-in-t-sql-extraction-before-analysis/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the T-SQL offline analyzer, changing the server and/or instance from where the extraction is done leads to the change of all DB objects fullname. As consequence, all DB objects will be seen as added/removed. To avoid this problem, please follow below steps&lt;strong&gt;before generating a new snapshot&lt;/strong&gt;. If the new snapshot has been generated before doing these steps, you will need to delete the last snapshot and apply the steps mentioned below.&lt;/p&gt;</description></item><item><title>Excerpt - The type or namespace name could not be found - Description</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-the-type-or-namespace-name-could-not-be-found-description/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-the-type-or-namespace-name-could-not-be-found-description/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After the analysis of a DOTNet application, open the analysis log and verify the existence of the following warning(s)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;2018-08-13&lt;/strong&gt; 22:23:00.115 Warning MODULMSG ; Job execution C:\CASTMS\Deploy\website_with_dot\WEBSITE_CODE\Website.UI\Home.aspx.vb(56,92): error CS0246: The type or namespace name &amp;lsquo;XXXX&amp;rsquo; could not be found (are you missing a using directive or an assembly reference?)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2018-08-13 22:13:55.445151 Warning MODULMSG ; Job execution C:\CASTMS\Deploy\website_with_dot\WEBSITE_CODE\Website.UI\PoleAvailabilityManager.cs(25,17): error CS0234: The type or namespace name &amp;lsquo;VisualStudio&amp;rsquo; does not exist in the namespace &amp;lsquo;Microsoft&amp;rsquo; (are you missing an assembly reference?)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Excerpt - The type or namespace name could not be found - All</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-the-type-or-namespace-name-could-not-be-found-all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-the-type-or-namespace-name-could-not-be-found-all/</guid><description>&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Package the source code&lt;/li&gt;
&lt;li&gt;Run the analysis&lt;/li&gt;
&lt;li&gt;Verify the analysis log&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Check if the warnings are due to missing libraries or source code.&lt;/strong&gt; The .NET compiler used by the analyzer is resolving the references either from the external assemblies or from other projects that have been added in the source code. Unresolved references are creating alerts during source code delivery in DMT.
&lt;ol&gt;
&lt;li&gt;Open Delivery manager tool and check if there are any alerts for missing source code, that were raised during packaging of .NET source code.
&lt;ol&gt;
&lt;li&gt;For any alerts refer &lt;a href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/delivery-manager-tool-component-dmt/delivery-manager-tool-package/delivery-manager-tool-package-validation/delivery-manager-tool-package-validation-alerts/"&gt;Delivery Manager Tool - Package - Validation - Alerts&lt;/a&gt; in order to resolve them.&lt;/li&gt;
&lt;li&gt;Check if the alert is coming for the project file which is physically not present in the source code.
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Lets see an example: Below is the code snippet of Sherlock.application.module.csproj&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Cannot find CAST Script file for the module named XXX - Purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-cannot-find-cast-script-file-for-the-module-named-xxx-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-cannot-find-cast-script-file-for-the-module-named-xxx-purpose/</guid><description>&lt;p&gt;This page explains how to solve the below error message :   &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cannot find CAST Script file for the module named &amp;lsquo;xxxx&amp;rsquo;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;The preprocessing of the CAST Script file&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&amp;rsquo;&lt;CASTSCRIPT PATH&gt;&amp;lt;Name CastScript File&amp;gt;.castscript&amp;rsquo; has failed.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Verify that use statements reference a correct module name.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This error message occurs when the analyzer is not able to find a castscript file that has been defined in the application.&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Can not resolve java file name - Purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-can-not-resolve-java-file-name-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-can-not-resolve-java-file-name-purpose/</guid><description>&lt;p&gt;This page gives the approach to solve the following error message &lt;strong&gt;&amp;ldquo;can not resolve java file name&amp;rdquo; as type or variable in block from block &amp;ldquo;&lt;/strong&gt;.These types of error are usually linked to missing or unresolved inputs.&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Can not resolve java file name - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-can-not-resolve-java-file-name-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-can-not-resolve-java-file-name-action-plan/</guid><description>&lt;p&gt;Perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check in the source code that the class reported in error log exists. If file does not exist in the source code then it is an expected behavior.&lt;/li&gt;
&lt;li&gt;Check if the &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+J2EE+Environment+Profiles"&gt;CMS - J2EE Environment Profiles&lt;/a&gt; are set in order for external modules to get resolved.&lt;/li&gt;
&lt;li&gt;Check that no missing or unresolved libraries impact the resolution of &amp;lsquo;java file&amp;rsquo;&lt;/li&gt;
&lt;li&gt;If you have not resolved issue, contact &lt;a href="https://help.castsoftware.com/hc/en-us/requests/new"&gt;CAST Technical Support&lt;/a&gt; with below relevant input.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Cannot find CAST Script file for the module named XXX - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-cannot-find-cast-script-file-for-the-module-named-xxx-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-cannot-find-cast-script-file-for-the-module-named-xxx-action-plan/</guid><description>&lt;ol&gt;
&lt;li&gt;Check if the castscript file exists.
&lt;ol&gt;
&lt;li&gt;Copy the path defined in the log file and paste it in the explorer and check if the corresponding castscript file exists.
&lt;ol&gt;
&lt;li&gt;If the file does not exist this may be due to the fact that the file was added as part of a custom environment profile and a custom castscript file is referenced. This file must be available in the machine where the analysis has been performed.&lt;/li&gt;
&lt;li&gt;If the file exists then you need to do the following:
&lt;ol&gt;
&lt;li&gt;Replace the existing x query file present in &lt;CAST installation folder&gt;\EnvProf\J2EE\Spring framework\cast-spring-config-3-x.xq. with &lt;a href="https://doc-legacy.castsoftware.com/download/attachments/147849725/cast-spring-config-3-x.xq?version=1&amp;amp;modificationDate=1502190846593&amp;amp;api=v2"&gt;cast-spring-config-3-x.xq&lt;/a&gt; file and run the analysis.&lt;br&gt;
This issue has been fixed in 8.2.7&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;If the above does not solve issue proceed to next step&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Check if Custom &lt;a href="https://doc-legacy.castsoftware.com/display/DOC82/CMS+-+J2EE+Technology+options"&gt;CAST Script Library Directory&lt;/a&gt; path is set&lt;br&gt;
To set the CAST Script Library, in the Left panel, go to Technologies tab, open the J2EE technology, select the Platform Setting tab. CAST Script Library Directory should have a value is correctly set as shown below.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Figure 1&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - - EJB - Failed to Parse XML file comment or processing instruction expected - Purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-purpose/</guid><description>&lt;p&gt;This page gives the approach to solve the following error message**&amp;quot; &lt;strong&gt;Failed to parse xml file:  (comment or processing instruction expected (pos l: 2 col: 1))&lt;/strong&gt;&amp;quot;.**&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - EJB - Failed to Parse XML file comment or processing instruction expected - Action</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-action/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-action/</guid><description>&lt;p&gt;These errors messages are caused by incomplete tags in the XML files. The log file message does not have details on the malformed EJB xml so for all the existing XML files:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the XML file in a web browser
&lt;ol&gt;
&lt;li&gt;If all tags are parsed without errors proceed to next xml file&lt;/li&gt;
&lt;li&gt;If tags are not correct you will have a similar message to the below screenshot:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210731391/210731390.png" alt=""&gt;&lt;br&gt;
In this case manually add the missing tag&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - - EJB - Failed to Parse XML file comment or processing instruction expected - StepByStep</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-stepbystep/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-ejb-failed-to-parse-xml-file-comment-or-processing-instruction-expected-stepbystep/</guid><description>&lt;ol&gt;
&lt;li&gt;Discover the source&lt;/li&gt;
&lt;li&gt;Accept and run the analysis&lt;/li&gt;
&lt;li&gt;Check the log for the errors as shown in below screenshot.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210731402/210731401.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Failed to parse xml file unterminated end tag name - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-failed-to-parse-xml-file-unterminated-end-tag-name-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-failed-to-parse-xml-file-unterminated-end-tag-name-action-plan/</guid><description>&lt;p&gt;The error message indicates that the analyzer has failed to parse xml file because the end tag of an element is missing. This is an expected behavior as the xml tag is not complete.&lt;/p&gt;
&lt;p&gt; Perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Using a text editor like Notepad++ , search in all the XML files present in the source code for the mentioned tag. For instance in the following example:&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210731443/210731442.png" alt=""&gt;&lt;br&gt;
the &amp;lsquo;Setting&amp;rsquo; tag is opened with no termination tag in those files, so you should search for &amp;lsquo;Setting&amp;rsquo; string&lt;/li&gt;
&lt;li&gt;Open the detected XML file, add the termination tag and save the file&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Syntax error Can not resolve type while analyzing code that uses IBM WAS libraries - Purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-syntax-error-can-not-resolve-type-while-analyzing-code-that-uses-ibm-was-libraries-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-syntax-error-can-not-resolve-type-while-analyzing-code-that-uses-ibm-was-libraries-purpose/</guid><description>&lt;p&gt;This page gives information on how to resolve issue when the following error message is present in analysis log, while analyzing a J2EE application that uses IBM WebSphere libraries:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Syntax Error : Can not resolve type &lt;a href="http://com.ibm.ws/"&gt;com.ibm.ws&lt;/a&gt;.webservices.engine.enum.Style&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Syntax error Can not resolve type while analyzing code that uses IBM WAS libraries - Action Plan</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-syntax-error-can-not-resolve-type-while-analyzing-code-that-uses-ibm-was-libraries-action-plan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-syntax-error-can-not-resolve-type-while-analyzing-code-that-uses-ibm-was-libraries-action-plan/</guid><description>&lt;h4 id="action-plan"&gt;Action Plan&lt;/h4&gt;
&lt;p&gt;The syntax error message appears because in JDK 5.0 (1.5), word &amp;ldquo;enum&amp;rdquo; is reserved as a keyword. The word &amp;ldquo;enum&amp;rdquo; should not be used in custom types which is the case for &amp;ldquo;com.ibm.ws.webservices.engine.enum.Style&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;As a solution:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Change the &lt;a href="http://doc.castsoftware.com/display/DOC82/CMS+-+J2EE+Technology+options"&gt;JDK version used to compile this applicatio&lt;/a&gt;n to JDK 1.4&lt;/li&gt;
&lt;li&gt;Run analysis&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - JEE with Core CAST AIP - Failed to parse xml file unterminated end tag name - Purpose</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-failed-to-parse-xml-file-unterminated-end-tag-name-purpose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-jee-with-core-cast-aip-failed-to-parse-xml-file-unterminated-end-tag-name-purpose/</guid><description>&lt;p&gt;This page gives information on how to resolve issue when the following error message is present in analysis log:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Failed to parse xml file: (unterminated end tag &amp;lsquo;&lt;tag name&gt;&amp;rsquo;)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Excerpt - CMS Snapshot Analysis - Run Analyzer - Non Fatal Error - CPP - Remedy the errors read in the analysis log file - ActionCommon</title><link>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-remedy-the-errors-read-in-the-analysis-log-file-actioncommon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/excerpt-cms-snapshot-analysis-run-analyzer-non-fatal-error-cpp-remedy-the-errors-read-in-the-analysis-log-file-actioncommon/</guid><description>&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If the source code is built in VC6 then the project files created would be with the extensions .dsp and .dsw which are not managed by any discoverers which is already documented. This approach will decrease the effort we need to put in the manual configurations.
&lt;ol&gt;
&lt;li&gt;Open the project file .dsw and / or all required .dsp in a recent Microsotf Visual Studio IDE.&lt;/li&gt;
&lt;li&gt;Visual studio will automatically propose to upgrade project files and create .vcxproj files&lt;/li&gt;
&lt;li&gt;Use DMT and package the new source code with .vcxproj files which would discover the AUs automatically with correct configuration and then deliver&lt;/li&gt;
&lt;li&gt;Accept the delivery and set it as current version.&lt;/li&gt;
&lt;li&gt;In CMS select the Visual studio version used to convert the .dsp files as IDE&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;For all the projects built on Microsoft IDEs. Having Visual Studio installed is mandatory (&lt;a href="http://doc.castsoftware.com/display/DOC73/Third-party+Software+Required+by+CAST"&gt;Third-party Software Required by CAST&lt;/a&gt;)To check if the VS is installed correctly or not we need to follow below steps.
&lt;ol&gt;
&lt;li&gt;In CMS, Open &lt;strong&gt;&amp;lsquo;Manage Environment Profiles&amp;rsquo;&lt;/strong&gt; Dialog box&lt;/li&gt;
&lt;li&gt;Select the IDE which you choose in CMS.&lt;br&gt;
&lt;img src="https://doc-data.castsoftware.com/TG/attachments/210016823/210731113.png" alt=""&gt;Figure 1&lt;/li&gt;
&lt;li&gt;the $(WINREGISTRY&amp;hellip;..) values are existing in the registry&lt;/li&gt;
&lt;li&gt;that the value of these registry keys are valid folders on the analysis machine, and that required subfolders are existing&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;When we cannot install a VS on the analysis machine do the following.
&lt;ol&gt;
&lt;li&gt;Get the list of necessary folders by looking at the corresponding Environment Profile as explained in Step 2.&lt;/li&gt;
&lt;li&gt;Copy necessary folders from another computer where the VS is installed&lt;/li&gt;
&lt;li&gt;Create the clone for for the environment profile &amp;ldquo;VC++ XXXXX - Mandatory part&amp;rdquo; and replace the values &lt;br&gt;
$(WINREGISTRY,&amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\CurrentInstallFolder&amp;rdquo;)\include&lt;br&gt;
with the path of the folders, for exemple &lt;br&gt;
C:\MYVCXXXHEADERS\include&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Compilation Error messages
&lt;ol&gt;
&lt;li&gt;When you get &lt;strong&gt;many&lt;/strong&gt; compilation error messages (&amp;lsquo;parser&amp;rsquo; xxx expected, parser variable has already a name, parser xxxx)(one or two message per line of an analyzed file), first try to correct erroneous include paths, and then work on macro definition. The main exception to this rule is when you see that a wrong header file is included (for instance, trying to include &amp;lt;windows.h&amp;gt; on linux), and the selection of file to include depends on a configuration macro. As a tip, you should not usually have to define more than a dozen macros. &lt;strong&gt;As long as there is not a reasonable number of parser messages, it helps nothing to let the analysis go further.&lt;/strong&gt; Therefore, the macro definitions must be fixed first in the job configuration. Always run a test analysis to check if you have errors in the test analysis log and then try to improve it one by one.&lt;/li&gt;
&lt;li&gt;In case the source code contain C &amp;amp; C++ files or some files are written in C++, even if their name ends with “C”, then it is important to separate your C and C++ files into 2 separate jobs, linked together.&lt;/li&gt;
&lt;li&gt;If the log contains some of the below error messages, it means that there is a compilation problem. Configure the job so that the first file gets analyzed without errors:
&lt;ol&gt;
&lt;li&gt;[Configuration] error: &lt;strong&gt;Encountered #error directive:&lt;/strong&gt; &amp;lt;For instance : MFC requires use of Winsock2 .h&amp;gt;
&lt;ol&gt;
&lt;li&gt;This is the message issued by the pre-processed file and comes when you have directly or indirectly included &amp;lt; Winsock2.h&amp;gt; before which conflicts with for instance&amp;lt; Winsock2.h&amp;gt; that has to be used for MFC. The compilation stops after this message and analysis ends with a fatal error&lt;/li&gt;
&lt;li&gt;Check for the configuration errors before this fatal error and fix those configuration errors first.If it doesn&amp;rsquo;t solve the issue,proceed by the process of &lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cms-snapshot-analysis/cms-snapshot-analysis-information-overview-of-the-dichotomy-process/"&gt;Dichotomy&lt;/a&gt; to identify which file causes the issue.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;[ Configuration ] FAR: Unknown identifier &amp;lsquo;XXX&amp;rsquo; is &lt;strong&gt;probably an unknown compilation directive&lt;/strong&gt;, the following results could be inconsistent. &lt;strong&gt;(file &amp;lsquo;S:\WORLDWIDE...\SSDLL.H&amp;rsquo;, line 154)__ [ Configuration ] FAR: Please consider reviewing your settings. (file &amp;lsquo;S:\WORLDWIDE...\SSDLL.H&amp;rsquo;, line 154)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;[Configuration] error: Encountered #error* directive: ERROR : &lt;strong&gt;Use of C run time library internal header file&lt;/strong&gt; .. (file &amp;lsquo;C:\PROGRAM FILES (X86){&lt;strong&gt;}MICROSOFT&lt;/strong&gt; VISUAL STUDIO 10.0\VC\CRT\SRC\CRTDEFS.H&amp;rsquo;, line 36). This usually comes from include paths, defined by the user, that refer to &lt;strong&gt;Microsoft header files&lt;/strong&gt;. The include paths encompass too many directories, and should be more restrictive. See section about Microsoft include paths.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Parser Error messages. The below warnings concern internal functions of gcc __builtin_va_xxx (referenced in stdargs.h). The warning is specifically a system warning with no impact on the analysis:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;[ parser ]  xxx : Single operand or parenthesized expression expected.&lt;/strong&gt; (file &amp;lsquo;U:\company\appname\SRC\xyz.C&amp;rsquo;, line 163)&lt;br&gt;
When such messages appear, they may not denote a serious problem. If they appear inside the body of a function, you will lose some links starting from the function, and no more. If they appear in the function header, you will maybe lose the whole function. When the code around the error refers templates (code with lots of &amp;ldquo;&amp;lt;&amp;gt;&amp;rdquo; : std::map&amp;lt;std::vector&lt;int&gt; &amp;gt;), this is often an effect of missing header files (see section about pre-processor messages), which can be identified by running test analysis and checking the test analysis log. After running test analysis user will see the entries of missing headers in the test analysis log.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ parser ] [: Unmatched parenthesis, brace or&lt;/strong&gt; bracket, last valid position at &amp;hellip;&lt;br&gt;
and there is &lt;strong&gt;only a &amp;ldquo;&amp;lt;:&amp;rdquo;&lt;/strong&gt; at the mentioned position:&lt;br&gt;
&amp;lsquo;&amp;lt;:&amp;rsquo; is a CPP convention for denoting &amp;lsquo;[&amp;rsquo;. In this specific case, you need to deactivate the option &lt;strong&gt;Accept trigraphs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unresolved name &amp;lsquo;xxx&amp;rsquo;&lt;/strong&gt;(file &amp;lsquo;Z:\SOURCE...\ASN1KEYS.C&amp;rsquo;, line 79)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preprocessor cannot find file &amp;lsquo;xx\xxx.hpp&amp;rsquo;.&lt;/strong&gt; (file &amp;lsquo;Z:\SOURCE...\ABOUT.H&amp;rsquo;, line 5)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function xxxx() is called without having been declared.&lt;/strong&gt; (file &amp;lsquo;Z:\SOURCE...\ASN1KEYS.C&amp;rsquo;, line 80)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Parser] &amp;ndash;: Unexpected token&lt;/strong&gt;: &amp;ndash;. [ Unexpected token is raised in cases when the trigraphs is used in the source. So to get rid of such warning, Just check the option &amp;ldquo;accept&amp;rdquo; trigraphs in the analysis option ]&lt;/li&gt;
&lt;li&gt;If you encounter warnings like &lt;strong&gt;Warning: [Parser] __attribute__: &amp;lsquo;;&amp;rsquo;, &amp;lsquo;,&amp;rsquo;, or &amp;lsquo;=&amp;rsquo; expected&lt;/strong&gt;, refer &lt;a href="https://doc-legacy.castsoftware.com/display/TKF/CMS+Snapshot+analysis+-+Run+Analyzer+-+Warnings+-++CPP+with+Core+CAST+AIP+-+Parser_attribute+-+Archived"&gt;CMS Snapshot analysis - Run Analyzer - Warnings - CPP with Core CAST AIP - Parser_attribute&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>